Hi,
I recently had to update packages on a Debian Testing box. Afterwards I recompiled fresh VDR + plugins. Now when I start VDR, it crashes with a segfault. I know the versions of everything are fine as I'm running the same versions (VDR, plugins, Debian packages) on other VDR boxes.
I'm posting to this forum because the segfault seems to be related to whatever softhddevice is doing or needs. If I remove softhddevice, the segfault doesn't happen. I did run `sudo ldconfig` after the package updates and before I recompiled. Also, I'm using dkms nvidia driver if that matters.
Any ideas/help is appreciated!
Code
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00000000 in ?? ()
(gdb) thread apply all bt
Thread 1 (Thread 0xb7195700 (LWP 5960)):
#0 0x00000000 in ?? ()
#1 0xb76d113e in futex_wake (private=0, processes_to_wake=2147483647, futex_word=0xb649b604) at ../sysdeps/unix/sysv/linux/futex-internal.h:231
#2 __pthread_once_slow (once_control=0xb649b604, init_routine=0xb6419ea0) at pthread_once.c:127
#3 0xb641ac95 in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1
#4 0xb63e496b in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1
#5 0xb7775341 in call_init (l=0x996a5b0, argc=argc@entry=1, argv=argv@entry=0xbfd90044, env=0xbfd9004c) at dl-init.c:58
#6 0xb77754ae in call_init (env=0xbfd9004c, argv=0xbfd90044, argc=1, l=<optimized out>) at dl-init.c:30
#7 _dl_init (main_map=main_map@entry=0x99699e0, argc=1, argv=0xbfd90044, env=0xbfd9004c) at dl-init.c:120
#8 0xb7779767 in dl_open_worker (a=0xbfd8eb5c) at dl-open.c:575
#9 0xb7775224 in _dl_catch_error (objname=objname@entry=0xbfd8eb54, errstring=errstring@entry=0xbfd8eb58, mallocedp=mallocedp@entry=0xbfd8eb53,
operate=0xb7779390 <dl_open_worker>, args=0xbfd8eb5c) at dl-error.c:187
#10 0xb7778f22 in _dl_open (file=0x9968168 "/usr/local/dvb/vdr.source/vdr-2.2.0/PLUGINS/lib/libvdr-softhddevice.so.2.2.0", mode=-2147483646,
caller_dlopen=0x811d099 <cDll::Load(bool)+41>, nsid=<optimized out>, argc=1, argv=0xbfd90044, env=0xbfd9004c) at dl-open.c:660
#11 0xb76bebf5 in dlopen_doit (a=0xbfd8ed10) at dlopen.c:66
#12 0xb7775224 in _dl_catch_error (objname=0x9967c84, errstring=0x9967c88, mallocedp=0x9967c80, operate=0xb76beb80 <dlopen_doit>, args=0xbfd8ed10)
at dl-error.c:187
#13 0xb76bf30d in _dlerror_run (operate=operate@entry=0xb76beb80 <dlopen_doit>, args=args@entry=0xbfd8ed10) at dlerror.c:163
#14 0xb76bec9e in __dlopen (file=0x9968168 "/usr/local/dvb/vdr.source/vdr-2.2.0/PLUGINS/lib/libvdr-softhddevice.so.2.2.0", mode=2) at dlopen.c:87
#15 0x0811d099 in cDll::Load (this=0x9967ef8, Log=<optimized out>) at plugin.c:223
#16 0x0811df01 in cPluginManager::LoadPlugins (this=0xbfd8fef0, Log=true) at plugin.c:351
#17 0x080a3820 in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:732
Alles anzeigen