Bug ID |
10917
|
Summary |
Wireshark hangs when quitting while a capture was in progress
|
Product |
Wireshark
|
Version |
Git
|
Hardware |
x86-64
|
OS |
Linux (other)
|
Status |
UNCONFIRMED
|
Severity |
Normal
|
Priority |
Low
|
Component |
GTK+ UI
|
Assignee |
[email protected]
|
Reporter |
[email protected]
|
Created attachment 13426 [details]
gdb -q -p 5175 -batch -ex 'info threads' -ex 'thread apply all bt'
Build Information:
Wireshark is v1.99.2rc0-962-gf3ee6d0 (v1.99.2rc0-960-g71fd34d + STARTTLS
patches), dumpcap (symlinked) is v1.99.1rc0-232-g5e4e17c
--
Wireshark seem to get stuck in the while loop below:
static void
do_capture_stop(capture_file *cf)
{
/* Stop the capture (complete with UI updates). */
capture_stop_cb(NULL, NULL);
/* Now run the main loop until the capture stops and we finish
reading it; we need to run the main loop so we respond to
messages on the sync pipe and the sync pipe being closed. */
while (cf->state == FILE_READ_IN_PROGRESS)
gtk_main_iteration();
}
I have not tried to reproduce it, all I did was pressing Ctrl+Q while a capture
was in progress. Could it be related to bug 10718 and/or bug 3046?
You are receiving this mail because:
- You are watching all bug changes.