Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - rms1234

Seiten: [1]
1
Treiber / Linux Treiber 9. April 2012
« am: November 29, 2011, 09:54:41 Vormittag »
Hallo,

ich habe gestern versucht, den neuesten Treiber mit den virtuellen Demotreiber (mediaclient --tvdummy) zu testen. In dem Rechner steckt zur Zeit kein USB-Stick, aber eine Hauppauge PVR250 PCI-Karte.

Dabei stürzt mediasrv mit einem SIGSEGV ab. Ein ltrace auf den mediasrv-Prozess zeigt, dass strncpy mit einem NULL-Pointer als Argument aufgerufen wird:

24548 strftime("2011-11-29 08:31:08", 200, "%Y-%m-%d %H:%M:%S", 0xb7736700) = 19
24548 getpid()                                   = 24544
24548 fprintf(0x84b6018, "%s [%d] ", "2011-11-29 08:31:08", 24544) = 28(siehe mediasrv.log im Anhang)
24548 vfprintf(0x84b6018, "registering ID: %d\n", 0xb64292e8) = 18
24548 fflush(0x84b6018)                          = 0
24548 pthread_mutex_unlock(0x8078310, 0x8072c25, 0xb64292e8, 24544, 0) = 0
24548 strncpy(0x084b6974, NULL, 100 <unfinished ...>
24548 --- SIGSEGV (Segmentation fault) ---

mediasrv.log:

2011-11-29 08:31:04 [24544] Starting up Multimedia Framework (Nov 25 2011 10:38:22)
2011-11-29 08:31:04 [24544] Detected DVB version.h
2011-11-29 08:31:04 [24545] Starting service processor (PID 24545)
2011-11-29 08:31:04 [24544] API Version: 5.2
2011-11-29 08:31:04 [24544] Running on Linux (2.6.38-12-generic-pae)
2011-11-29 08:31:04 [24544] Detected: GenuineIntel
2011-11-29 08:31:04 [24544] This CPU supports: MMX and SSE
2011-11-29 08:31:04 [24544] scanning devices
2011-11-29 08:31:04 [24544]
2011-11-29 08:31:04 [24544] Scanning for drivers
2011-11-29 08:31:04 [24544] found lib: libdrv_em28xx.so
2011-11-29 08:31:04 [24544] found lib: libdrv_net.so
2011-11-29 08:31:04 [24544] found lib: libdrv_vivi.so
2011-11-29 08:31:04 [24544]
2011-11-29 08:31:04 [24544] Scanning for plugins
2011-11-29 08:31:04 [24544]
2011-11-29 08:31:04 [24544] Starting up device manager
2011-11-29 08:31:04 [24544] unable to open /dev/misc
2011-11-29 08:31:04 [24544] scanning devices done
2011-11-29 08:31:04 [24544] attached devices:
2011-11-29 08:31:04 [24545] Autostarting scripts in /etc/sundtek/
2011-11-29 08:31:05 [24545] executed all available items
2011-11-29 08:31:08 [24544] registering ID: 0
2011-11-29 08:31:08 [24545] problem reading data in service processor...


 Danke und Grüße
    Rainer

Seiten: [1]