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 687042 - Cheese segfaults with 0x00000032c2a7f7dc in __GI___libc_free (mem=0x364500d155) at malloc.c:2921 when trying to record a video
Cheese segfaults with 0x00000032c2a7f7dc in __GI___libc_free (mem=0x364500d15...
Status: RESOLVED FIXED
Product: cheese
Classification: Applications
Component: general
3.6.x
Other Linux
: Normal critical
: 3.6
Assigned To: Cheese Maintainer(s)
Cheese Maintainer(s)
: 687123 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-10-28 13:37 UTC by Elad Alfassa
Modified: 2012-11-27 18:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Elad Alfassa 2012-10-28 13:37:50 UTC
Tried to record a video, cheese segfaulted.

Backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x00000032c2a7f7dc in __GI___libc_free (mem=0x364500d155) at malloc.c:2921
2921	  ar_ptr = arena_for_chunk(p);
Missing separate debuginfos, use: debuginfo-install GConf2-3.2.5-3.fc18.x86_64 PackageKit-gtk3-module-0.8.4-3.fc18.x86_64 adwaita-gtk3-theme-3.6.1-3.fc18.x86_64 dbus-glib-0.100-1.fc18.x86_64 dconf-0.14.0-2.fc18.x86_64 flac-1.2.1-10.fc18.x86_64 gamin-0.1.10-13.fc18.x86_64 gsm-1.0.13-7.fc18.x86_64 gstreamer1-plugins-good-1.0.1-2.fc18.x86_64 gvfs-1.14.1-1.fc18.x86_64 json-c-0.9-5.fc18.x86_64 libICE-1.0.8-2.fc18.x86_64 libSM-1.2.1-2.fc18.x86_64 libXtst-1.2.1-2.fc18.x86_64 libasyncns-0.8-4.fc18.x86_64 libbluray-0.2.3-1.fc18.x86_64 libjpeg-turbo-1.2.1-3.fc18.x86_64 libpciaccess-0.13.1-2.fc18.x86_64 libsndfile-1.0.25-4.fc18.x86_64 libtxc_dxtn-1.0.0-2.fc17.x86_64 libuuid-2.22.1-1.fc18.x86_64 libv4l-0.8.8-3.fc18.x86_64 libvpx-1.1.0-2.fc18.x86_64 mesa-dri-drivers-9.0-2.fc18.x86_64 pulseaudio-libs-2.1-4.fc18.x86_64 tcp_wrappers-libs-7.6-70.fc18.x86_64
(gdb) bt full
  • #0 __GI___libc_free
    at malloc.c line 2921
  • #1 g_free
    at gmem.c line 252
  • #2 cheese_main_window_update_timeout_layer
    at src/cheese-window.c line 2757
  • #3 _cheese_main_window_update_timeout_layer_gsource_func
    at src/cheese-window.c line 2655
  • #4 g_timeout_dispatch
    at gmain.c line 4026
  • #5 g_main_dispatch
    at gmain.c line 2715
  • #6 g_main_context_dispatch
    at gmain.c line 3219
  • #7 g_main_context_iterate
    at gmain.c line 3290
  • #8 g_main_context_iteration
    at gmain.c line 3351
  • #9 g_application_run
    at gapplication.c line 1624
  • #10 _vala_main
    at src/cheese-main.c line 1355
  • #11 __libc_start_main
    at libc-start.c line 225
  • #12 _start
(gdb)
Comment 1 David King 2012-10-30 15:50:28 UTC
*** Bug 687123 has been marked as a duplicate of this bug. ***
Comment 2 David King 2012-10-30 15:52:45 UTC
Fixed in master and gnome-3-6 branches as commits 82603a97f2a96294167a260f5ff14bbaed2a24b7 and e2938847c7bca93bd9f59d009de78e0cec8d2745.
Comment 3 Tomáš Hnyk 2012-11-27 18:49:44 UTC
BTW: on ubuntu 12.10 I had the same problem, then I installed a ppa with this fix and cheese no longer crashes but it still does not record video (in fact it stops getting any picture from the camera and taking pictures does not work - cheese needs to be restarted). When I start recording the video, cheese says in command line output this:

(cheese:30620): cheese-WARNING **: Could not initialize supporting library.

(as per https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/1062282 )