The xserver crashes immediately on me in realloc. So far all the information I can get is a backtrace and event messages (this is just after attempting to launch "xev" which caused weston to run Xorg):

I recompiled with --enable-debug but there is hardly any more information:

[22:53:35.626] xfixes version: 4.0
[22:53:35.682] created wm
[22:53:35.682] XCB_CREATE_NOTIFY (window 2097152, width 10, height 10, ours)
[22:53:35.682] XCB_PROPERTY_NOTIFY: window 305, _NET_SUPPORTING_WM_CHECK: WINDOW/32, length 4 (value_len 1): huh? [22:53:35.683] XCB_PROPERTY_NOTIFY: window 305, _NET_SUPPORTED: ATOM/32, length 4 (value_len 1): _NET_WM_MOVERESIZE
[22:53:35.683] XCB_CREATE_NOTIFY (window 2097153, width 10, height 10, ours)
*** glibc detected *** /home/spitzak/install/bin/Xorg: realloc(): invalid next size: 0x0a30c9f0 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x73e42)[0x5d0e42]
/lib/i386-linux-gnu/libc.so.6(+0x7698f)[0x5d398f]
/lib/i386-linux-gnu/libc.so.6(realloc+0xe7)[0x5d5347]
/home/spitzak/install/bin/Xorg(ListenOnOpenFD+0xf0)[0x81c27c0]
/home/spitzak/install/lib/xorg/modules/extensions/libxwayland.so(+0x21a3)[0x8411a3]
/usr/lib/i386-linux-gnu/libffi.so.6(ffi_call_SYSV+0x1a)[0xa7135a]
/usr/lib/i386-linux-gnu/libffi.so.6(ffi_call+0x6f)[0xa7108f]
/home/spitzak/install/lib/libwayland-client.so.0(+0x4b03)[0xe8bb03]
/home/spitzak/install/lib/libwayland-client.so.0(wl_display_iterate+0x1a6)[0xe8a0b6]
/home/spitzak/install/lib/xorg/modules/extensions/libxwayland.so(+0x244b)[0x84144b]
/home/spitzak/install/bin/Xorg(WakeupHandler+0x65)[0x807aae5]
/home/spitzak/install/bin/Xorg(WaitForSomething+0x1a5)[0x81bd775]
/home/spitzak/install/bin/Xorg[0x8076702]
/home/spitzak/install/bin/Xorg[0x80643aa]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x5764d3]
/home/spitzak/install/bin/Xorg[0x80646d9]
======= Memory map: ========
00110000-0013a000 r-xp 00000000 08:01 4325425 /lib/i386-linux-gnu/libm-2.15.s...

Any ideas on how to perhaps get the x server running in a debugger? I tried changing the launch line to "gdb --args Xorg ..." but it did not work because it appears the tty is disconnected.

Since this is memory corruption it may be that running valgrind might find something?

Also it may be a good idea if weston gave up trying to run the X server if it crashes more than a few times. For me it runs and crashes continuously (and quite rapidly) until I kill weston.
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to