[Linux] segfault when adding bookmark
|Assignee:||Tom Sullivan||% Done:|
|Found in version:||2,99||Platform:|
When attempting to add a bookmark, I get a segfault as shown in the attached log.
I'm running Debian squeeze x86_64.
Showtime was built from git, configured with --disable-libpulse.
#3 Updated by Olivier Martin about 2 years ago
I have the exact same crash log on my notebook (add bookmark) running lubuntu i686 with and Intel N10 integrated graphic controller (with same libvdpau_nvidia.so: cannot open shared object file)
mostly works fine on my desktop running ubuntu x86_64 with nVidia 8800 GTS (still missing libvdpau_nvidia.so); I did get a similar once-only crash on first launch that was unrelated to bookmarks, but related to prop_core; I could not repro this one consistently...
#4 Updated by Tom Sullivan about 2 years ago
For me this happens every time I attempt to add a bookmark.
I suspect the reference to libvdpau_nvidia.so isn't related to this, probably just reporting the fact that there isn't a VDPAU driver on the system. In any case, I reconfigured with:
and rebuilt, but it still segfaults at the same point, with the same stack trace.
This is also after another git pull, which I noticed had some work done in glw.
#5 Updated by Tom Sullivan about 2 years ago
I've reinstalled Debian squeeze, and for testing Slackware 13.1.
For both these installs, showtime segfaults at the same point, although it no longer prints the stack trace (Not sure why).
As per the gdb output below, the segfault line position is the same, but the backtrace is different with the addition of frame #1.
Program received signal SIGSEGV, Segmentation fault.
cloner_del_child (opaque=0xb1723628, event=PROP_DEL_CHILD) at /home/tom/Builds/showtime/src/ui/glw/glw_view_eval.c:1326
1326 assert(gpsp->gpsp_prop == p);
#0 cloner_del_child (opaque=0xb1723628, event=PROP_DEL_CHILD) at /home/tom/Builds/showtime/src/ui/glw/glw_view_eval.c:1326
#1 prop_callback_cloner (opaque=0xb1723628, event=PROP_DEL_CHILD) at /home/tom/Builds/showtime/src/ui/glw/glw_view_eval.c:1430
#2 0x0816f8da in prop_notify_dispatch (q=0xbfffe0b0) at /home/tom/Builds/showtime/src/prop/prop_core.c:599
#3 0x0816f99b in prop_courier_poll (pc=0xb2fba000) at /home/tom/Builds/showtime/src/prop/prop_core.c:3351
#4 0x0817b6b1 in glw_prepare_frame (gr=0x8323400, flags=0) at /home/tom/Builds/showtime/src/ui/glw/glw.c:494
#5 0x081a1806 in glw_x11_mainloop (ui=0x82a06c0, root=0x82fa5f0, argc=<value optimized out>, argv=0xbffff3ec, primary=1) at /home/tom/Builds/showtime/src/ui/glw/glw_x11.c:1148
#6 glw_x11_start (ui=0x82a06c0, root=0x82fa5f0, argc=<value optimized out>, argv=0xbffff3ec, primary=1) at /home/tom/Builds/showtime/src/ui/glw/glw_x11.c:1309
#7 0x081ae13e in ui_start (argc=0, argv=0xbffff468, argv00=0xbffff6c1 "/home/tom/Builds/showtime/build.linux/showtime") at /home/tom/Builds/showtime/src/ui/ui.c:150
#8 0x0815f963 in main (argc=<value optimized out>, argv=<value optimized out> at /home/tom/Builds/showtime/src/main.c:386