Comment 9 for bug 781391

Revision history for this message
Rob Clark (rob-ti) wrote :

btw, I notice the same thing when I try to run gnome-settings-daemon or gnome-session w/ rebuild from git master xorg. Since the crash seems to be around libxi, I wonder a bit about the out of tree multitouch stuff that is normally in ubuntu xorg (and maybe effects headers the gnome stuff was compiled with).
-------------------------
*** glibc detected *** /usr/bin/gnome-session: malloc(): memory corruption: 0x00066318 ***

Program received signal SIGABRT, Aborted.
__libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S:50
50 ../ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S: No such file or directory.
 in ../ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S
(gdb) bt
#0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S:50
#1 0x4080bdd2 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:67
#2 0x4080e1ae in __GI_abort () at abort.c:92
#3 0x4082f12c in __libc_message (do_abort=2, fmt=0x408ac3b8 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#4 0x40835e26 in malloc_printerr (action=3, str=0x408ac85c "malloc(): memory corruption", ptr=<optimized out>) at malloc.c:6283
#5 0x40837222 in _int_malloc (av=0x408c2258, bytes=1012) at malloc.c:4396
#6 0x40838bbc in __GI___libc_malloc (bytes=1012) at malloc.c:3660
#7 0x4090b462 in XIQueryDevice () from /usr/lib/arm-linux-gnueabihf/libXi.so.6
#8 0x40495654 in gdk_x11_device_manager_xi2_constructed (object=0x43590) at /build/buildd/gtk+3.0-3.3.6/./gdk/x11/gdkdevicemanager-xi2.c:414
#9 0x406dbb1e in g_object_newv () from /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0
#10 0x406dbd5a in g_object_new_valist () from /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0
#11 0x406dbebc in g_object_new () from /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0
#12 0x404939c0 in _gdk_x11_device_manager_new (display=0x60000) at /build/buildd/gtk+3.0-3.3.6/./gdk/x11/gdkdevicemanager-x11.c:66
#13 0x40496c96 in _gdk_x11_display_open (display_name=<optimized out>) at /build/buildd/gtk+3.0-3.3.6/./gdk/x11/gdkdisplay-x11.c:1251
#14 0x404958de in gdk_x11_display_manager_open_display (manager=0x3b130, name=0x0)
    at /build/buildd/gtk+3.0-3.3.6/./gdk/x11/gdkdisplaymanager-x11.c:55
#15 0x40481614 in gdk_display_manager_open_display (manager=<optimized out>, name=<optimized out>)
    at /build/buildd/gtk+3.0-3.3.6/./gdk/gdkdisplaymanager.c:383
#16 0x40273ba8 in post_parse_hook (context=<optimized out>, group=<optimized out>, data=0x37d48, error=0xbefff598)
    at /build/buildd/gtk+3.0-3.3.6/./gtk/gtkmain.c:770
#17 0x4076ae06 in g_option_context_parse () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0
#18 0x40273e68 in gtk_init_with_args (argc=0xbefff504, argv=0xbefff500, parameter_string=0x27f48 " - the GNOME session manager", entries=0x35848,
    translation_domain=0x26aa0 "gnome-session-3.0", error=0xbefff598) at /build/buildd/gtk+3.0-3.3.6/./gtk/gtkmain.c:909
#19 0x00011482 in ?? ()
#20 0x00011482 in ?? ()