After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 671818 - Does not quit on some Windows machines
Does not quit on some Windows machines
Status: RESOLVED FIXED
Product: ekiga
Classification: Applications
Component: general
3.2.x
Other Windows
: Normal critical
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
: 683964 690143 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-03-11 10:33 UTC by Dave Koelmeyer
Modified: 2013-02-18 16:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Ekiga process continues to run after the application has been quit (38.81 KB, image/png)
2012-03-11 10:33 UTC, Dave Koelmeyer
Details
gdb output from Ekiga (15.95 KB, text/plain)
2012-03-21 00:25 UTC, Dave Koelmeyer
Details

Description Dave Koelmeyer 2012-03-11 10:33:11 UTC
Created attachment 209423 [details]
Ekiga process continues to run after the application has been quit

When Ekiga is quit in the normal manner on this platform (using the Ekiga Chat -> Quit menu item), the Ekiga process is observed to continue running in the background. If one has a webcam connected and the video call panel active for example, the video activity light on the webcam is observed to be illuminated as well. 

Users have to launch the Windows task manager and kill the Ekiga process in order to stop the application running. The attached screengrab shows the task manager after Ekiga has been quit via the Ekiga Chat -> Quit menu item.

The behaviour is 100 percent consistent and reproducible.
Comment 1 Eugen Dedu 2012-03-12 09:26:36 UTC
Dave, could you please send us the gdb stacktrace?  It is simple to do it, see http://wiki.ekiga.org/index.php/Debugging_Ekiga#How_to_get_a_stack_backtrace_from_a_crash.  Here it quits cleanly.

Hope we can do something, since we are focusing on the new release, where many changes occurred.
Comment 2 Dave Koelmeyer 2012-03-21 00:25:13 UTC
Created attachment 210213 [details]
gdb output from Ekiga
Comment 3 Dave Koelmeyer 2012-03-21 00:26:45 UTC
Hi Eugen, stacktrace attached. I have used the "How to break the execution of Ekiga in case it freezes" method of obtaining the stacktrace in this case. The procedure used was:

- run gdb ekiga.exe
- Ekiga launches successfully, is left to run for about 10 seconds and then quit using the Chat -> Quit menu item. 
- in another Windows command prompt window, the PID of the still running Ekiga process has been identified
- debugbreak.exe has been executed using the above PID as the argument
- in the gdb command prompt window, 'thread apply all bt' has been entered, and the output is in the attached. 

Hope this helps, please let me know if you need any more information.
Comment 4 Eugen Dedu 2012-03-21 16:00:42 UTC
You have done exactly what it was needed.  Unfortunately, I cannot see easily where the problem is.  Probably an executable with debug symbols need to be used, I can do it, but it takes some time.  I prefer that I finish the 3.4 work, especially that there were many fixed between those two versions.  I will keep you informed, maybe you can test a snapshot very soon to see if the bug is still there?
Comment 5 Eugen Dedu 2012-10-17 19:33:49 UTC
Dave, please use ekiga 3.9.90, from http://wiki.ekiga.org/index.php/Windows_Users and tell if it quits correctly.
Comment 6 Dave Koelmeyer 2012-10-22 06:18:48 UTC
Hi Eugen, 

I've tried this on the same Windows 7 64 bit platform, and there is unfortunately no change in the behaviour reported originally. Please let me know if you need me to gather any more information.
Comment 7 Eugen Dedu 2012-10-27 17:53:57 UTC
*** Bug 683964 has been marked as a duplicate of this bug. ***
Comment 8 Eugen Dedu 2012-12-13 08:26:53 UTC
*** Bug 690143 has been marked as a duplicate of this bug. ***
Comment 9 Eugen Dedu 2013-02-18 16:06:08 UTC
Finally fixed with http://git.gnome.org/browse/ekiga/commit/?id=b57d9961.  Great!!