Bug 12268

Summary: kernel: firmware[13353]: segfault
Product: glibc Reporter: Toralf Förster <toralf.foerster>
Component: libcAssignee: Ulrich Drepper <drepper.fsp>
Status: RESOLVED INVALID    
Severity: normal Flags: fweimer: security-
Priority: P2    
Version: 2.11   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:

Description Toralf Förster 2010-11-25 21:15:08 UTC
When I waked up my system after s2ram I read in /var/log/messages :

...
2010-11-25T22:04:51.762+01:00 n22 kernel: PM: resume of devices complete after 2210.905 msecs
2010-11-25T22:04:51.762+01:00 n22 kernel: dvb-usb: found a 'Terratec Cinergy T USB XXS (HD)/ T3' in cold state, will try to load a firmware
2010-11-25T22:04:51.762+01:00 n22 kernel: e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
2010-11-25T22:04:51.762+01:00 n22 kernel: e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
2010-11-25T22:04:51.762+01:00 n22 kernel: e1000e: eth0 NIC Link is Down
2010-11-25T22:04:51.762+01:00 n22 kernel: e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
2010-11-25T22:04:51.762+01:00 n22 kernel: e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
2010-11-25T22:04:51.762+01:00 n22 kernel: dvb-usb: did not find the firmware file. (dvb-usb-dib0700-1.20.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
2010-11-25T22:04:51.762+01:00 n22 kernel: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x043D pid 0x0078
2010-11-25T22:04:51.762+01:00 n22 kernel: PM: Finishing wakeup.
2010-11-25T22:04:51.765+01:00 n22 kernel: Restarting tasks ... done.
2010-11-25T22:04:51.765+01:00 n22 kernel: video LNXVIDEO:00: Restoring backlight state
2010-11-25T22:04:52.244+01:00 n22 kernel: firmware[13353]: segfault at 46 ip b7769597 sp bf9158a0 error 4 in libc-2.11.2.so[b770e000+13f000]
2010-11-25T22:04:52.000+01:00 n22 udevd-work[13350]: 'firmware --firmware=dvb-usb-dib0700-1.20.fw --devpath=/devices/pci0000:00/0000:00:1a.7/usb1/1-1/firmware/1-1' unexpected exit with status 0x000b
...

but the file does exist :

tfoerste@n22 ~ $ ll /lib/firmware/*1.20*
-rw-r--r-- 1 tfoerste users 33768 Apr  2  2009 /lib/firmware/dvb-usb-dib0700-1.20.fw

Is this an issue with the kernel, with the kernel firmware driver or with glibc ?
Comment 1 Ulrich Drepper 2010-11-25 22:04:50 UTC
This has nothing to do with libc.