Wireshark-bugs: [Wireshark-bugs] [Bug 7318] assertion failed when I quit wireshark without stopp
Date: Fri, 28 Sep 2012 03:50:36 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7318 Jakub Zawadzki <darkjames-ws@xxxxxxxxxxxx> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #29 from Jakub Zawadzki <darkjames-ws@xxxxxxxxxxxx> 2012-09-28 03:50:36 PDT --- With debug patch: *** [...] **** Removing pipe from main loop Reading from sync pipe: fd=8 Got indicator 'P' from sync pipe *** nothing more *** Problem is that we removed pipe from main loop, and not added it back (so we don't receive 'D' from pipe) We haven't add it back, cause sync_pipe_input_cb not returned (yet): #37 0x000000000043f5ed in sync_pipe_input_cb (source=8, user_data=0x8b0b80) at capture_sync.c:1695 cause of processing UI events: #34 0x00007fbd67144d81 in gtk_main_iteration () from /usr/lib64/libgtk-x11-2.0.so.0 which happens to be closing wireshark: #7 0x000000000047148f in file_quit_cmd_cb () which waits for cf->state change, and cf->state is not changed cause we won't read 'D' from pipe (pipe removed from main loop). #4 0x000000000055f6a6 in do_capture_stop () Full backtrace: #0 0x00007fbd637cd263 in poll () from /lib64/libc.so.6 #1 0x00007fbd643acc6d in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbd643ad0e4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbd67144d81 in gtk_main_iteration () from /usr/lib64/libgtk-x11-2.0.so.0 #4 0x000000000055f6a6 in do_capture_stop () #5 0x000000000055cef6 in test_file_close () #6 0x000000000055d863 in do_file_close () #7 0x000000000047148f in file_quit_cmd_cb () #8 0x00007fbd64ebc2aa in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #9 0x00007fbd64ed3370 in ?? () from /usr/lib64/libgobject-2.0.so.0 #10 0x00007fbd64ed4868 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #11 0x00007fbd64ed4df3 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #12 0x00007fbd670832c3 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #13 0x00007fbd67085999 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #14 0x00007fbd64ebc2aa in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #15 0x00007fbd64ed3370 in ?? () from /usr/lib64/libgobject-2.0.so.0 #16 0x00007fbd64ed467c in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #17 0x00007fbd64ed4df3 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #18 0x00007fbd6707f4a4 in gtk_accel_group_activate () from /usr/lib64/libgtk-x11-2.0.so.0 #19 0x00007fbd6707f5ad in gtk_accel_groups_activate () from /usr/lib64/libgtk-x11-2.0.so.0 #20 0x00007fbd67275cd3 in gtk_window_activate_key () from /usr/lib64/libgtk-x11-2.0.so.0 #21 0x00007fbd67275d59 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #22 0x00007fbd6714b518 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #23 0x00007fbd64ebc2aa in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #24 0x00007fbd64ed2fb3 in ?? () from /usr/lib64/libgobject-2.0.so.0 #25 0x00007fbd64ed467c in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #26 0x00007fbd64ed4df3 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #27 0x00007fbd67261bff in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #28 0x00007fbd67143a54 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #29 0x00007fbd67144a3b in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #30 0x00007fbd66db7b4c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #31 0x00007fbd643ac5c9 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #32 0x00007fbd643acf18 in ?? () from /usr/lib64/libglib-2.0.so.0 #33 0x00007fbd643ad0e4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #34 0x00007fbd67144d81 in gtk_main_iteration () from /usr/lib64/libgtk-x11-2.0.so.0 #35 0x000000000046d0f2 in main_window_update () at gui_utils.c:647 #36 0x00000000004425ca in capture_input_new_packets () #37 0x000000000043f5ed in sync_pipe_input_cb (source=8, user_data=0x8b0b80) at capture_sync.c:1695 #38 0x000000000046d27f in pipe_input_cb (source=0x2736200, condition=G_IO_IN, data=0x897480) at gui_utils.c:778 #39 0x00007fbd643ac5c9 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #40 0x00007fbd643acf18 in ?? () from /usr/lib64/libglib-2.0.so.0 #41 0x00007fbd643ad445 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #42 0x00007fbd67144ed7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #43 0x0000000000473610 in main () -- Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
- Prev by Date: [Wireshark-bugs] [Bug 7318] assertion failed when I quit wireshark without stopping capture
- Next by Date: [Wireshark-bugs] [Bug 7765] New: Fault with GeoIP maps
- Previous by thread: [Wireshark-bugs] [Bug 7318] assertion failed when I quit wireshark without stopping capture
- Next by thread: [Wireshark-bugs] [Bug 7765] New: Fault with GeoIP maps
- Index(es):