Ph. Marek wrote: >> Well, Ethereal never questions whether to save unsaved data, even if >> it's exiting cleanly - and it's probably just crashing in this case. >I think so. > >> Is there any message from Windows about a crash? (What version of >> Windows is this?) >no message, no dr.watson. (I'd have mentioned :-) NT4 SP5
I noticed that I actually get the crash on Windows 2000 also quite often. Ethereal closes down without any error message at all, so the first times I thought that I had closed the main Ethereal by mistake. I tried to use Visual C++ debugger and could see that the crash occurs on address 0x6dd12559. There are some strings "WM_TRANSIENT_FOR" respectivelly "window !=0. gtk_window_set_transient_for" quite close to that address. The back trace information looked like this (when I had put a breakpoint some instruction before 0x6dd12559): LIBGTK-0! 6dd12550() I found the following string almost at that address: "WM_TRANSIENT_FOR" LIBGTK-0! 6dc9dc27() "gtk_object_set_arg" LIBGTK-0! 6dd0625d() "widget_show" LIBGTK-0! 6dc87488() LIBGDK-0! 67fa5f79() LIBGLIB-2.0-0! 672de67e() "g_main_context_iterate" LIBGLIB-2.0-0! 672dec9f() LIBGLIB-2.0-0! 672db959() LIBGTK-0! 6dc8712c() main(int 0, char * * 0x00bc459c) line 2454 WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00134b1c, int 1) line 2542 + 23 bytes ETHEREAL! WinMainCRTStartup + 308 bytes KERNEL32! 77ea847c()
