[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#754392: weston: segfault on exit when cms-colord.so is loaded



Package: weston
Followup-For: Bug #754392

Hi,

I ran weston using valgrind and the logs can be found at:

https://people.debian.org/~bigon/weston_vg.log (warning ~40M)

I'm seeing the following thing (in addition to the mesa leaks):

==13455== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
==13455==    at 0x5B160CD: ??? (syscall-template.S:81)
==13455==    by 0x4E3BFE8: wl_connection_flush.part.4 (in /usr/lib/x86_64-linux-gnu/libwayland-server.so.0.1.0)
==13455==    by 0x4E3A1FF: wl_display_flush_clients (in /usr/lib/x86_64-linux-gnu/libwayland-server.so.0.1.0)
==13455==    by 0x4E3A257: wl_display_run (in /usr/lib/x86_64-linux-gnu/libwayland-server.so.0.1.0)
==13455==    by 0x411610: main (compositor.c:4316) 
==13455==  Address 0x64c1dd3 is 4,131 bytes inside a block of size 16,424 alloc'd
==13455==    at 0x4C284C0: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13455==    by 0x4E3C111: wl_connection_create (in /usr/lib/x86_64-linux-gnu/libwayland-server.so.0.1.0)
==13455==    by 0x4E3A822: wl_client_create (in /usr/lib/x86_64-linux-gnu/libwayland-server.so.0.1.0)
==13455==    by 0x40811E: weston_client_launch (compositor.c:306)
==13455==    by 0x41CCF2: launch_input_method (text-backend.c:898)
==13455==    by 0x41CE20: handle_seat_created (text-backend.c:935)
==13455==    by 0x411774: wl_signal_emit (wayland-server.h:260)
==13455==    by 0x416837: weston_seat_init (input.c:2221)
==13455==    by 0x680B3BF: x11_input_create (compositor-x11.c:315)
==13455==    by 0x680E2A5: x11_compositor_create (compositor-x11.c:1539)
==13455==    by 0x680E84F: backend_init (compositor-x11.c:1646)
==13455==    by 0x4112BB: main (compositor.c:4240)
==13455== 

When the plugin is NOT loaded
(https://people.debian.org/~bigon/weston_vg2.log) less mesa leaks and in
this case I actually see invalid writes.

Cheers,

Laurent Bigonville


Reply to: