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 513863 - UI freeze
UI freeze
Status: RESOLVED FIXED
Product: cheese
Classification: Applications
Component: general
git master
Other Linux
: High blocker
: ---
Assigned To: Cheese Maintainer(s)
Cheese Maintainer(s)
: 512895 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-02-02 11:08 UTC by Luca Ferretti
Modified: 2008-02-15 22:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Luca Ferretti 2008-02-02 11:08:24 UTC
Cheese UI is frozen, unless the preview area updated showing current webcam target (or test screen).

Running in GDB I've:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1252602992 (LWP 14737)]
cheese_webcam_init (webcam=0x8199e58) at cheese-webcam.c:602
602	    for (i = 0; i < format->num_framerates; i++)

and getting this stack trace

Thread 2 (Thread -1252602992 (LWP 14737))

  • #0 cheese_webcam_init
    at cheese-webcam.c line 602
  • #1 IA__g_type_create_instance
    at gtype.c line 1569
  • #2 g_object_constructor
    at gobject.c line 1046
  • #3 IA__g_object_newv
  • #4 IA__g_object_new_valist
    at gobject.c line 1027
  • #5 IA__g_object_new
    at gobject.c line 795
  • #6 cheese_webcam_new
    at cheese-webcam.c line 1126
  • #7 setup_camera
    at cheese-window.c line 1120
  • #8 g_thread_create_proxy
    at gthread.c line 635
  • #9 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #10 clone
    from /lib/tls/i686/cmov/libc.so.6

Comment 1 daniel g. siegel 2008-02-02 17:54:30 UTC
*** Bug 512895 has been marked as a duplicate of this bug. ***
Comment 2 Jaap A. Haitsma 2008-02-02 23:51:20 UTC
It works fine for me. Bjorn Luca are you running the latest glib and gvfs from SVN?
Comment 3 Björn Martensen 2008-02-12 18:52:17 UTC
i was running the last released versions, glib 2.15.4 and gvfs 0.1.6.
now i'm using glib 2.15.5, gvfs 0.1.7 and cheese 2.21.91, but the problem still persists.
only exception is, that i can now click buttons while the camera is trying to be detected, i.e. right after startup when i click one of the buttons really fast, it'll recognize the click. when the testsrc image appears, the ui is frozen again and i have to kill cheese.
Comment 4 Luca Ferretti 2008-02-15 21:07:09 UTC
It seems that commit for bug #516697 fixed my build...
Comment 5 Björn Martensen 2008-02-15 21:16:51 UTC
confirmed. cheese from svn doesn't lock up for me anymore either.
Comment 6 Jaap A. Haitsma 2008-02-15 22:28:51 UTC
Great. Closing this bug