Nabend zusammen,
hin und wieder habe ich einen segfault beim Umschalten von HD-Sendern auf ARD oder ZDF und nur da.
Ich denke ich brauche nicht Erwähnen, dass der VDR dann immer ganz abstürzt und damit auch laufende Aufnahmen weg sind.
Da ich jetzt schon etliche Nvidia-Treiber und auch vdpau-Versionen durch habe und eigentlich immer die selben Stellen im backtrace auftauchen, stelle ich das hier jetzt mal in einen Thread, in der Hoffnung das jemand mir beim Lösen helfen kann.
Hier mal die einzelnen Meldungen:
1. dmesg auf der Konsolse:
Local decoder/d[13437]: segfault at a59b000 ip b7c4d18f sp adbf4f30 error 4 in libc-2.9.so[b7bd9000+13c000]
2. Das Ende der Ausgabe gdb/bt:
Core was generated by `/usr/vdr/vdr -g /media/photos/snapshots -L /usr/vdr/plugins –Pxineliboutput '.
Program terminated with signal 11, Segmentation fault.
#0 0xb7c4d18f in memcpy () from /usr/lib/libc.so.6
(gdb) bt
#0 0xb7c4d18f in memcpy () from /usr/lib/libc.so.6
#1 0xae15d7c3 in vdp_imp_device_create_x11 () from /usr/lib/libvdpau_nvidia.so
#2 0xae15ed38 in vdp_imp_device_create_x11 () from /usr/lib/libvdpau_nvidia.so
#3 0xae15ee77 in vdp_imp_device_create_x11 () from /usr/lib/libvdpau_nvidia.so
#4 0xae169902 in vdp_imp_device_create_x11 () from /usr/lib/libvdpau_nvidia.so
#5 0xae125009 in vdp_imp_device_create_x11 () from /usr/lib/libvdpau_nvidia.so
#6 0xaf1fba89 in vdpau_display_frame (this_gen=0x93a7eb0, frame_gen=0x93b23d0) at video_out_vdpau.c:1410
#7 0xb07b3f41 in overlay_and_display_frame (this=0x93b5d50, img=0x93b23d0, vpts=98464290) at video_out.c:1043
#8 0xb07b5c13 in video_out_loop (this_gen=0x93b5d50) at video_out.c:1117
#9 0xb7f29f50 in start_thread () from /usr/lib/libpthread.so.0
#10 0xb7ca65de in clone () from /usr/lib/libc.so.6
(gdb)
Alles anzeigen
System ist das Intel-System aus meiner Signatur, Nvidia-Treiber 185.18.14 - egal auch der 180.51 hat den segfault, xine-vdpau-r271 mit durchflieger-patch v6.
In der Hoffnung das mir da jetzt ein fähiger Coder helfen kann, kann ich auch die entsprechenden Codepassagen oder Files zur Verfügung stellen.
Wenn man mehr Infos benötigt, kein Problem.
Im Anhang mal die oben betroffenen Files video_out.c und video_out_vdpau.c.
Gruß
Wolfgang