2002-10-21 09:27:38

by Gregoire Favre

[permalink] [raw]
Subject: 2.5.44 Call Trace

Hello,

I got those:

Debug: sleeping function called from illegal context at include/asm/semaphore.h:119
Call Trace: [<c01d57b8>] [<c01d575a>] [<d91fc107>] [<d92093e8>] [<d9208d00>] [<c01d7f68>] [<d9209414>] [<d92093e8>] [<c01d6c65>] [<d92093f4>] [<d92093e8>] [<c01d6d1f>] [<d92093e8>] [<c01cd36b>] [<d9208d00>] [<d9208d00>] [<d91fbf6c>] [<d9208d00>] [<c02238b9>] [<d9208d00>] [<d91ff58a>] [<d9208d00>] [<c011c151>] [<d91ed060>] [<d91ed060>] [<c010786b>]
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.4
<Adaptec 2940 SCSI adapter>
aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs

(scsi0:A:2): 10.000MB/s transfers (10.000MHz, offset 8)
Vendor: LACIE Model: CDRW-12432S Rev: 1.21
Type: CD-ROM ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 2, lun 0
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
end_request: I/O error, dev 03:40, sector 0
end_request: I/O error, dev 03:40, sector 0
Badness in put_device at drivers/base/core.c:139
Call Trace: [<c01d58fe>] [<c022ecf0>] [<c022319c>] [<c0222f58>] [<d9208d00>] [<c0223adc>] [<d9208d00>] [<c0222ff0>] [<c011cb23>] [<d91ff5bf>] [<d9208d00>] [<c011d123>] [<c011c3d3>] [<c010786b>]
Badness in put_device at drivers/base/core.c:139
Call Trace: [<c01d58fe>] [<c022ae37>] [<c022319c>] [<c0222f58>] [<d9208d00>] [<c0223adc>] [<d9208d00>] [<c0222ff0>] [<c011cb23>] [<d91ff5bf>] [<d9208d00>] [<c011d123>] [<c011c3d3>] [<c010786b>]
scsi : 0 hosts left.


Which gives:

dmesg | ksymoops -v /usr/src/linux/vmlinux -m /usr/src/linux/System.map
ksymoops 2.4.5 on i686 2.5.44. Options used
-v /usr/src/linux/vmlinux (specified)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.5.44/ (default)
-m /usr/src/linux/System.map (specified)

3c59x: Donald Becker and others. http://www.scyld.com/network/vortex.html
Call Trace: [<c01d57b8>] [<c01d575a>] [<d91fc107>] [<d92093e8>] [<d9208d00>] [<c01d7f68>] [<d9209414>] [<d92093e8>] [<c01d6c65>] [<d92093f4>] [<d92093e8>] [<c01d6d1f>] [<d92093e8>] [<c01cd36b>] [<d9208d00>] [<d9208d00>] [<d91fbf6c>] [<d9208d00>] [<c02238b9>] [<d9208d00>] [<d91ff58a>] [<d9208d00>] [<c011c151>] [<d91ed060>] [<d91ed060>] [<c010786b>]
Warning (Oops_read): Code line not seen, dumping what data is available


Trace; c01d57b8 <get_device+28/90>
Trace; c01d575a <device_register+4a/80>
Trace; d91fc107 <END_OF_CODE+c0804/????>
Trace; d92093e8 <END_OF_CODE+cdae5/????>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; c01d7f68 <driver_make_dir+28/30>
Trace; d9209414 <END_OF_CODE+cdb11/????>
Trace; d92093e8 <END_OF_CODE+cdae5/????>
Trace; c01d6c65 <put_driver+25/90>
Trace; d92093f4 <END_OF_CODE+cdaf1/????>
Trace; d92093e8 <END_OF_CODE+cdae5/????>
Trace; c01d6d1f <driver_register+4f/60>
Trace; d92093e8 <END_OF_CODE+cdae5/????>
Trace; c01cd36b <pci_register_driver+3b/50>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; d91fbf6c <END_OF_CODE+c0669/????>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; c02238b9 <scsi_register_host+39/220>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; d91ff58a <END_OF_CODE+c3c87/????>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; c011c151 <sys_init_module+4e1/640>
Trace; d91ed060 <END_OF_CODE+b175d/????>
Trace; d91ed060 <END_OF_CODE+b175d/????>
Trace; c010786b <syscall_call+7/b>

Call Trace: [<c01d58fe>] [<c022ecf0>] [<c022319c>] [<c0222f58>] [<d9208d00>] [<c0223adc>] [<d9208d00>] [<c0222ff0>] [<c011cb23>] [<d91ff5bf>] [<d9208d00>] [<c011d123>] [<c011c3d3>] [<c010786b>]
Call Trace: [<c01d58fe>] [<c022ae37>] [<c022319c>] [<c0222f58>] [<d9208d00>] [<c0223adc>] [<d9208d00>] [<c0222ff0>] [<c011cb23>] [<d91ff5bf>] [<d9208d00>] [<c011d123>] [<c011c3d3>] [<c010786b>]
Warning (Oops_read): Code line not seen, dumping what data is available


Trace; c01d58fe <put_device+de/f0>
Trace; c022ecf0 <sg_detach+c0/220>
Trace; c022319c <scsi_host_chk_and_release+1ac/250>
Trace; c0222f58 <scsi_tp_for_each_host+78/90>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; c0223adc <scsi_unregister_host+3c/90>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; c0222ff0 <scsi_host_chk_and_release+0/250>
Trace; c011cb23 <qm_symbols+f3/1e0>
Trace; d91ff5bf <END_OF_CODE+c3cbc/????>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; c011d123 <free_module+e3/f0>
Trace; c011c3d3 <sys_delete_module+d3/2a0>
Trace; c010786b <syscall_call+7/b>
Trace; c01d58fe <put_device+de/f0>
Trace; c022ae37 <sr_detach+47/80>
Trace; c022319c <scsi_host_chk_and_release+1ac/250>
Trace; c0222f58 <scsi_tp_for_each_host+78/90>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; c0223adc <scsi_unregister_host+3c/90>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; c0222ff0 <scsi_host_chk_and_release+0/250>
Trace; c011cb23 <qm_symbols+f3/1e0>
Trace; d91ff5bf <END_OF_CODE+c3cbc/????>
Trace; d9208d00 <END_OF_CODE+cd3fd/????>
Trace; c011d123 <free_module+e3/f0>
Trace; c011c3d3 <sys_delete_module+d3/2a0>
Trace; c010786b <syscall_call+7/b>


2 warnings issued. Results may not be reliable.

I don't know what to do with those???

Gr?goire
________________________________________________________________
http://ulima.unil.ch/greg ICQ:16624071 mailto:[email protected]


2002-10-21 15:51:59

by Mike Anderson

[permalink] [raw]
Subject: Re: 2.5.44 Call Trace

Gregoire Favre [[email protected]] wrote:
> Trace; c01d58fe <put_device+de/f0>
> Trace; c022ecf0 <sg_detach+c0/220>
> Trace; c022319c <scsi_host_chk_and_release+1ac/250>
> Trace; c0222f58 <scsi_tp_for_each_host+78/90>
> Trace; d9208d00 <END_OF_CODE+cd3fd/????>
> Trace; c0223adc <scsi_unregister_host+3c/90>
> Trace; d9208d00 <END_OF_CODE+cd3fd/????>
> Trace; c0222ff0 <scsi_host_chk_and_release+0/250>
> Trace; c011cb23 <qm_symbols+f3/1e0>
> Trace; d91ff5bf <END_OF_CODE+c3cbc/????>
> Trace; d9208d00 <END_OF_CODE+cd3fd/????>
> Trace; c011d123 <free_module+e3/f0>
> Trace; c011c3d3 <sys_delete_module+d3/2a0>
> Trace; c010786b <syscall_call+7/b>
> Trace; c01d58fe <put_device+de/f0>
> Trace; c022ae37 <sr_detach+47/80>
> Trace; c022319c <scsi_host_chk_and_release+1ac/250>
> Trace; c0222f58 <scsi_tp_for_each_host+78/90>
> Trace; d9208d00 <END_OF_CODE+cd3fd/????>
> Trace; c0223adc <scsi_unregister_host+3c/90>
> Trace; d9208d00 <END_OF_CODE+cd3fd/????>
> Trace; c0222ff0 <scsi_host_chk_and_release+0/250>
> Trace; c011cb23 <qm_symbols+f3/1e0>
> Trace; d91ff5bf <END_OF_CODE+c3cbc/????>
> Trace; d9208d00 <END_OF_CODE+cd3fd/????>
> Trace; c011d123 <free_module+e3/f0>
> Trace; c011c3d3 <sys_delete_module+d3/2a0>
> Trace; c010786b <syscall_call+7/b>

Gregoire,
I posted a patch yesterday for this but it was in another
thread. It is below. I will also post it in a new thread by
itself.

-andmike
--
Michael Anderson
[email protected]

sg.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
------

--- 1.30/drivers/scsi/sg.c Fri Oct 18 11:27:30 2002
+++ edited/drivers/scsi/sg.c Sun Oct 20 10:59:33 2002
@@ -1607,7 +1607,7 @@
sdp->de = NULL;
device_remove_file(&sdp->sg_driverfs_dev, &dev_attr_type);
device_remove_file(&sdp->sg_driverfs_dev, &dev_attr_kdev);
- put_device(&sdp->sg_driverfs_dev);
+ device_unregister(&sdp->sg_driverfs_dev);
if (NULL == sdp->headfp)
vfree((char *) sdp);
}

2002-10-21 20:41:40

by Gregoire Favre

[permalink] [raw]
Subject: Re: 2.5.44 Call Trace

Hello,

sorry I didn't check the ml carefully enough !!!

But thank you very much for your patch ;-)

Gr?goire
________________________________________________________________
http://ulima.unil.ch/greg ICQ:16624071 mailto:[email protected]