* Oops on 2.4.7-ac7 / ac11 in ide-scsi
@ 2001-08-13 3:46 Francois Lorrain
2001-08-13 13:16 ` Alan Cox
0 siblings, 1 reply; 3+ messages in thread
From: Francois Lorrain @ 2001-08-13 3:46 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 821 bytes --]
Hello,
I can trigger this oops from a user program running from a non
priviledged account : dos -A (dosemu). It kills the kernel in an
interrupt routine so I have to transcribe the oops from the dump
on-screen :-)
There are two ksymoops results attached.
Configuration : PIII 550 MHz 256MB RAM Intel 440 chipset + HPT343 ide
(IDE CD writer and CD connected to HPT343).
RH7.1 - 2.4.7 ac7 and ac11 NVidia 32Meg Geoforce II.
The crash only occurs if X (Gnome) is running, I suspect the applet
which pools the CD drives might trigger the OOPS. It seems that it has
something to do with the end of the transaction on the ide-scsi CR R/W.
Let me know if you need more info. I am not not the list, please copy
me on the answer ...
Keep the good work !
Francois
Francois.lorrain@attglobal.net
[-- Attachment #2: oops.lst --]
[-- Type: text/plain, Size: 4341 bytes --]
ksymoops 2.4.0 on i686 2.4.7-ac11. Options used
-v ./work/linux/linux-2.4.7/vmlinux (specified)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.7-ac11/ (default)
-m /boot/System.map-2.4.7-ac11 (default)
Warning (compare_maps): mismatch on symbol proc_scsi , scsi_mod says d09811cc, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980c70. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_devicelist , scsi_mod says d09811f8, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980c9c. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_hostlist , scsi_mod says d09811f4, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980c98. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_hosts , scsi_mod says d09811fc, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980ca0. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_logging_level , scsi_mod says d09811c8, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980c6c. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol md_size , md says d0888120, /lib/modules/2.4.7-ac11/kernel/drivers/md/md.o says d0887f40. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/md/md.o entry
Warning (compare_maps): mismatch on symbol mddev_map , md says d0887920, /lib/modules/2.4.7-ac11/kernel/drivers/md/md.o says d0887740. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/md/md.o entry
Warning (compare_maps): mismatch on symbol usb_devfs_handle , usbcore says d086da80, /lib/modules/2.4.7-ac11/kernel/drivers/usb/usbcore.o says d086d5a0. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/usb/usbcore.o entry
Warning (compare_maps): mismatch on symbol unix_socket_table , unix says d0803220, /lib/modules/2.4.7-ac11/kernel/net/unix/unix.o says d0802e60. Ignoring /lib/modules/2.4.7-ac11/kernel/net/unix/unix.o entry
CPU: 0
EIP: 0010:d09799a7
EFLAGS: 00010206
eax: 28000000 ebx: ca997200 ecx: 00000010 edx: cfa835a0
esi: ca997304 edi: cfa835a8 ebp: 00000000 esp: c6a53d74
ds: 0018 es: 0000 ss: 0018
Process dos (pid: 3374, process nr: 21, stackpage=00589000)
Stack: 28000000 cf4bb000 cfab4ee0 28000000 00000246 c0274e80 c0274e80 28000000
c0274ea0 d0983455 ca997200 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Call Trace: d0983455 d097781f d0983536 c0187690 d09834b0
Code: f3 a5 53 ff 53 20 5b fa 83 c4 10 5b 5e 5f 5d c3 89 f6 8d bc
Using defaults from ksymoops -t elf32-i386 -a i386
Trace; d0983455 <[ide-scsi]idescsi_end_request+205/260>
Trace; d097781f <[scsi_mod]scsi_add_timer+1f/70>
Trace; d0983536 <[ide-scsi]idescsi_pc_intr+86/250>
Trace; c0187690 <ide_intr+f0/150>
Trace; d09834b0 <[ide-scsi]idescsi_pc_intr+0/250>
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: f3 a5 repz movsl %ds:(%esi),%es:(%edi)
Code; 00000002 Before first symbol
2: 53 push %ebx
Code; 00000003 Before first symbol
3: ff 53 20 call *0x20(%ebx)
Code; 00000006 Before first symbol
6: 5b pop %ebx
Code; 00000007 Before first symbol
7: fa cli
Code; 00000008 Before first symbol
8: 83 c4 10 add $0x10,%esp
Code; 0000000b Before first symbol
b: 5b pop %ebx
Code; 0000000c Before first symbol
c: 5e pop %esi
Code; 0000000d Before first symbol
d: 5f pop %edi
Code; 0000000e Before first symbol
e: 5d pop %ebp
Code; 0000000f Before first symbol
f: c3 ret
Code; 00000010 Before first symbol
10: 89 f6 mov %esi,%esi
Code; 00000012 Before first symbol
12: 8d bc 00 00 00 00 00 lea 0x0(%eax,%eax,1),%edi
9 warnings issued. Results may not be reliable.
[-- Attachment #3: oops1.lst --]
[-- Type: text/plain, Size: 3932 bytes --]
ksymoops 2.4.0 on i686 2.4.7-ac11. Options used
-v ./work/linux/linux-2.4.7/vmlinux (specified)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.7-ac11/ (default)
-m /boot/System.map-2.4.7-ac11 (default)
Warning (compare_maps): mismatch on symbol proc_scsi , scsi_mod says d09811cc, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980c70. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_devicelist , scsi_mod says d09811f8, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980c9c. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_hostlist , scsi_mod says d09811f4, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980c98. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_hosts , scsi_mod says d09811fc, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980ca0. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_logging_level , scsi_mod says d09811c8, /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o says d0980c6c. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol md_size , md says d0888120, /lib/modules/2.4.7-ac11/kernel/drivers/md/md.o says d0887f40. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/md/md.o entry
Warning (compare_maps): mismatch on symbol mddev_map , md says d0887920, /lib/modules/2.4.7-ac11/kernel/drivers/md/md.o says d0887740. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/md/md.o entry
Warning (compare_maps): mismatch on symbol usb_devfs_handle , usbcore says d086da80, /lib/modules/2.4.7-ac11/kernel/drivers/usb/usbcore.o says d086d5a0. Ignoring /lib/modules/2.4.7-ac11/kernel/drivers/usb/usbcore.o entry
Warning (compare_maps): mismatch on symbol unix_socket_table , unix says d0803220, /lib/modules/2.4.7-ac11/kernel/net/unix/unix.o says d0802e60. Ignoring /lib/modules/2.4.7-ac11/kernel/net/unix/unix.o entry
CPU: 0
EIP: 0010:d09792aa
EFLAGS: 00010046
eax: 00000000 ebx: c870e000 ecx: 00000010 edx: c970e104
esi: 00000bb8 edi: c870c104 ebp: 00000004 esp: c776fdc0
ds: 0018 es: 0000 ss: 0018
Process dos (pid: 1778, stackpage=c776f000)
Stack: c870e000 c870c000 d0979621 c870e000 00000002 ccc33000 cccd1720 00000000
00000246 c14c30e0 00000000 c79c2620 d0983455 c870e000 00000000 c14c30e0
c14c6680 c0274e80 00000282 00000000 c0274e80 c14c30e0 c79c2620 cff00a60
Call Trace: d0979621 d0982455 d09834b0 c01084aa c0108628 c0107ce0 c0106fad c0106ebb
Code: f3 ab 8b 43 0c 80 b8 d9 00 00 00 03 7f 0a 0f b6 43 4c c0 e0
Using defaults from ksymoops -t elf32-i386 -a i386
Trace; d0979621 <[scsi_mod]scsi_old_done+281/620>
Trace; d0982455 <[scsi_mod]__kstrtab_scsi_delete_timer+f30/1b3b>
Trace; d09834b0 <[ide-scsi]idescsi_pc_intr+0/250>
Trace; c01084aa <handle_IRQ_event+3a/70>
Trace; c0108628 <do_IRQ+68/b0>
Trace; c0107ce0 <do_general_protection+0/80>
Trace; c0106fad <error_code+2d/40>
Trace; c0106ebb <system_call+33/38>
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: f3 ab repz stos %eax,%es:(%edi)
Code; 00000002 Before first symbol
2: 8b 43 0c mov 0xc(%ebx),%eax
Code; 00000005 Before first symbol
5: 80 b8 d9 00 00 00 03 cmpb $0x3,0xd9(%eax)
Code; 0000000c Before first symbol
c: 7f 0a jg 18 <_EIP+0x18> 00000018 Before first symbol
Code; 0000000e Before first symbol
e: 0f b6 43 4c movzbl 0x4c(%ebx),%eax
Code; 00000012 Before first symbol
12: c0 e0 00 shl $0x0,%al
9 warnings issued. Results may not be reliable.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Oops on 2.4.7-ac7 / ac11 in ide-scsi
2001-08-13 3:46 Oops on 2.4.7-ac7 / ac11 in ide-scsi Francois Lorrain
@ 2001-08-13 13:16 ` Alan Cox
2001-08-14 3:23 ` Francois Lorrain
0 siblings, 1 reply; 3+ messages in thread
From: Alan Cox @ 2001-08-13 13:16 UTC (permalink / raw)
To: Francois Lorrain; +Cc: linux-kernel
> I can trigger this oops from a user program running from a non
> priviledged account : dos -A (dosemu). It kills the kernel in an
> interrupt routine so I have to transcribe the oops from the dump
> on-screen :-)
Does this still happen on 2.4.8ac2. I backed out a change in the scsi
code that seemed to make things very unhappy for several ide-scsi users.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Oops on 2.4.7-ac7 / ac11 in ide-scsi
2001-08-13 13:16 ` Alan Cox
@ 2001-08-14 3:23 ` Francois Lorrain
0 siblings, 0 replies; 3+ messages in thread
From: Francois Lorrain @ 2001-08-14 3:23 UTC (permalink / raw)
To: Alan Cox; +Cc: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1656 bytes --]
Hello,
I tried again with 2.4.8-ac4, figured it would better than ac2 ...
I get the same trap (see attached ksymoops)
(I was lazy so the register values are not correct)
Trace; d0979621 <[scsi_mod]scsi_old_done+281/620>
Trace; d0983455 <[ide-scsi]idescsi_end_request+205/260>
Trace; d09837a5 <[ide-scsi]idescsi_transfer_pc+a5/c0>
Trace; d0983536 <[ide-scsi]idescsi_pc_intr+86/250>
Trace; c0186288 <ide_set_handler+58/60>
Trace; c0107b00 <do_segment_not_present+30/a0>
Trace; d09834b0 <[ide-scsi]idescsi_pc_intr+0/250>
Trace; c01084aa <handle_IRQ_event+3a/70>
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: f3 ab repz stos %eax,%es:(%edi)
Code; 00000002 Before first symbol
2: 8b 43 0c mov 0xc(%ebx),%eax
Code; 00000005 Before first symbol
5: 80 b8 d9 00 00 00 03 cmpb $0x3,0xd9(%eax)
Code; 0000000c Before first symbol
c: 7f 0a jg 18 <_EIP+0x18> 00000018 Before
first symbol
Code; 0000000e Before first symbol
e: 0f b6 43 4c movzbl 0x4c(%ebx),%eax
Code; 00000012 Before first symbol
12: c0 e0 00 shl $0x0,%al
I'll keep trying ...
Francois
Alan Cox wrote:
>> I can trigger this oops from a user program running from a non
>>priviledged account : dos -A (dosemu). It kills the kernel in an
>>interrupt routine so I have to transcribe the oops from the dump
>>on-screen :-)
>>
>
> Does this still happen on 2.4.8ac2. I backed out a change in the scsi
> code that seemed to make things very unhappy for several ide-scsi users.
>
> .
>
>
[-- Attachment #2: oops2.lst --]
[-- Type: text/plain, Size: 4014 bytes --]
ksymoops 2.4.0 on i686 2.4.8-ac4. Options used
-v ./work/linux/linux-2.4.8/vmlinux (specified)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.8-ac4/ (default)
-m /boot/System.map-2.4.8-ac4 (default)
Warning (compare_maps): mismatch on symbol packet_socks_nr , af_packet says d09a5e64, /lib/modules/2.4.8-ac4/kernel/net/packet/af_packet.o says d09a5c44. Ignoring /lib/modules/2.4.8-ac4/kernel/net/packet/af_packet.o entry
Warning (compare_maps): mismatch on symbol proc_scsi , scsi_mod says d09811ac, /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o says d0980c50. Ignoring /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_devicelist , scsi_mod says d09811d8, /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o says d0980c7c. Ignoring /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_hostlist , scsi_mod says d09811d4, /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o says d0980c78. Ignoring /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_hosts , scsi_mod says d09811dc, /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o says d0980c80. Ignoring /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_logging_level , scsi_mod says d09811a8, /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o says d0980c4c. Ignoring /lib/modules/2.4.8-ac4/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol md_size , md says d0888120, /lib/modules/2.4.8-ac4/kernel/drivers/md/md.o says d0887f40. Ignoring /lib/modules/2.4.8-ac4/kernel/drivers/md/md.o entry
Warning (compare_maps): mismatch on symbol mddev_map , md says d0887920, /lib/modules/2.4.8-ac4/kernel/drivers/md/md.o says d0887740. Ignoring /lib/modules/2.4.8-ac4/kernel/drivers/md/md.o entry
Warning (compare_maps): mismatch on symbol usb_devfs_handle , usbcore says d086da80, /lib/modules/2.4.8-ac4/kernel/drivers/usb/usbcore.o says d086d5a0. Ignoring /lib/modules/2.4.8-ac4/kernel/drivers/usb/usbcore.o entry
Warning (compare_maps): mismatch on symbol unix_socket_table , unix says d0803200, /lib/modules/2.4.8-ac4/kernel/net/unix/unix.o says d0802e60. Ignoring /lib/modules/2.4.8-ac4/kernel/net/unix/unix.o entry
CPU: 0
EIP: 0010:d09792a9
EFLAGS: 00010046
eax: 00000000 ebx: 00000000 ecx: 00000010 edx: c970e104
esi: 00000bb8 edi: c870c104 ebp: 00000004 esp: c776fdc0
ds: 0018 es: 0000 ss: 0018
Process dos (pid: 1778, stackpage=c776f000)
Stack: c9e4e800 c9e4e800 d0979621 c9e4e800 00000002 cccbc000 00000000 00000000
Call Trace: d0979621 d0983455 d09837a5 d0983536 c0186288 c0107b00 d09834b0 c01084aa
Code: f3 ab 8b 43 0c 80 b8 d9 00 00 00 03 7f 0a 0f b6 43 4c c0 e0
Using defaults from ksymoops -t elf32-i386 -a i386
Trace; d0979621 <[scsi_mod]scsi_old_done+281/620>
Trace; d0983455 <[ide-scsi]idescsi_end_request+205/260>
Trace; d09837a5 <[ide-scsi]idescsi_transfer_pc+a5/c0>
Trace; d0983536 <[ide-scsi]idescsi_pc_intr+86/250>
Trace; c0186288 <ide_set_handler+58/60>
Trace; c0107b00 <do_segment_not_present+30/a0>
Trace; d09834b0 <[ide-scsi]idescsi_pc_intr+0/250>
Trace; c01084aa <handle_IRQ_event+3a/70>
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: f3 ab repz stos %eax,%es:(%edi)
Code; 00000002 Before first symbol
2: 8b 43 0c mov 0xc(%ebx),%eax
Code; 00000005 Before first symbol
5: 80 b8 d9 00 00 00 03 cmpb $0x3,0xd9(%eax)
Code; 0000000c Before first symbol
c: 7f 0a jg 18 <_EIP+0x18> 00000018 Before first symbol
Code; 0000000e Before first symbol
e: 0f b6 43 4c movzbl 0x4c(%ebx),%eax
Code; 00000012 Before first symbol
12: c0 e0 00 shl $0x0,%al
10 warnings issued. Results may not be reliable.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2001-08-14 3:19 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-13 3:46 Oops on 2.4.7-ac7 / ac11 in ide-scsi Francois Lorrain
2001-08-13 13:16 ` Alan Cox
2001-08-14 3:23 ` Francois Lorrain
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).