Bug 116148

Summary: kernel panic on dvd ...
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Michael Meeks <mmeeks>
Component: KernelAssignee: Greg Kroah-Hartman <gregkh>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: kernel01
Version: RC 1   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hwinfo

Description Michael Meeks 2005-09-09 14:53:51 UTC
So - I got some similar looking death on install - of course, the H/W could be
flakey (as of the last day or so ... never noticed any problems before):

...
hdc: ATAPI reset complete
hdc: status error: status=0x51 { DriveReady SeekComplete Error }
hdc: status error: error=0x04 { AbortedCommand }
ide: failed opcode was: unknown
hdc: status error: status=0x71 { DriveReady DeviceFault SeekComplete Error }
hdc: status error: error=0x24 { AbortedCommand LastFailedSense=0x02 }
ide: failed opcode was: unknown
hdc: ATAPI reset complete
hdc: status error: status=0x51 { DriveReady SeekComplete Error }
hdc: status error: error=0x04 { AbortedCommand }
ide: failed opcode was: unknown
hdc: status error: status=0x51 { DriveReady SeekComplete Error }
hdc: status error: error=0x04 { AbortedCommand }
ide: failed opcode was: unknown
hdc: status error: status=0x51 { DriveReady SeekComplete Error }
hdc: status error: error=0x04 { AbortedCommand }
ide: failed opcode was: unknown
hdc: status error: status=0x51 { DriveReady SeekComplete Error }
hdc: status error: error=0x04 { AbortedCommand }
ide: failed opcode was: unknown
hdc: ATAPI reset complete
hdc: status error: status=0x51 { DriveReady SeekComplete Error }
hdc: status error: error=0x04 { AbortedCommand }
ide: failed opcode was: unknown
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c015b7b6
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: ext3 jbd cpufreq_ondemand cpufreq_userspace cpufreq_powersave
 speedstep_ich speedstep_lib freq_table pcc_acpi sony_acpi ibm_acpi button batte
ry ac edd snd_pcm_oss snd_mixer_oss snd_intel8x0 snd_ac97_codec snd_ac97_bus snd
_pcm snd_timer snd soundcore snd_page_alloc lp parport_pc parport af_packet joyd
ev sg st sd_mod sr_mod scsi_mod ipv6 nls_utf8 subfs pcmcia firmware_class eepro1
00 aes_i586 e100 mii airo yenta_socket rsrc_nonstatic pcmcia_core ohci1394 ieee1
394 i2c_i801 i2c_core uhci_hcd ehci_hcd shpchp pci_hotplug intel_agp agpgart usb
core generic dm_mod reiserfs fan thermal ide_cd cdrom processor piix ide_disk id
e_core
CPU:    0
EIP:    0060:[<c015b7b6>]    Tainted: G     U VLI
EFLAGS: 00010296   (2.6.13-8-default) 
EIP is at create_empty_buffers+0x16/0x70
eax: 00000000   ebx: c1081120   ecx: 00000000   edx: 00004000
esi: 00000000   edi: 00000000   ebp: 00000001   esp: db507cec
ds: 007b   es: 007b   ss: 0068
Process hald-probe-volu (pid: 12335, threadinfo=db506000 task=def59020)
Stack: c1081120 dfff0b84 c015c300 ed1d4e00 c015fb50 c1081120 dfff0ae4 db506000 
       00000046 dfff0b88 00000000 c01ef5e0 00004000 c01ef878 c1081120 00000008 
       dfff0b88 de409e38 c1081120 dfff0b84 00000008 00000001 c013cb4e c1081120 
Call Trace:
 [<c015c300>] block_read_full_page+0x2b0/0x2e0
 [<c015fb50>] blkdev_get_block+0x0/0x50
 [<c01ef5e0>] radix_tree_node_alloc+0x10/0x50
 [<c01ef878>] radix_tree_insert+0x108/0x140
 [<c013cb4e>] add_to_page_cache+0x2e/0x70
 [<c0142e0c>] read_pages+0x7c/0xe0
 [<c0140dab>] __alloc_pages+0xeb/0x420
 [<c0118be7>] activate_task+0x57/0x70
 [<c0142f79>] __do_page_cache_readahead+0x109/0x120
 [<c01430b0>] blockable_page_cache_readahead+0x50/0xc0
 [<c01432a5>] page_cache_readahead+0xd5/0x150
 [<c013d391>] do_generic_mapping_read+0x391/0x420
 [<c013d5a0>] __generic_file_aio_read+0xa0/0x210
 [<c013d420>] file_read_actor+0x0/0xe0
 [<c013d760>] generic_file_read+0x0/0xb0
 [<c013d7f5>] generic_file_read+0x95/0xb0
 [<c012dea0>] autoremove_wake_function+0x0/0x30
 [<c015fcc0>] block_llseek+0x0/0xd0
 [<c01590db>] vfs_read+0x8b/0x170
 [<c015947c>] sys_read+0x3c/0x70
 [<c0102d1b>] sysenter_past_esp+0x54/0x79
Code: 31 c0 e9 75 ff ff ff 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 56 89 ce b9
 01 00 00 00 53 89 c3 e8 90 f7 ff ff 89 c1 eb 02 89 d0 <8b> 10 09 f2 89 10 8b 50
 04 85 d2 75 f1 89 48 04 8b 03 a8 08 75 
 
hwinfo attached.
Comment 1 Michael Meeks 2005-09-09 14:58:26 UTC
So - hwinfo hangs:

munmap(0x40017000, 4096)                = 0
open("/proc/ide/hdc/geometry", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/proc/ide/hdc/cache", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/proc/ide/hdc/identify", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0400, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40017000
read(3, "85c0 0000 0000 0000 0000 0000 00"..., 1024) = 1024
close(3)                                = 0
munmap(0x40017000, 4096)                = 0
open("/dev/hdc", O_RDONLY
... hang forever ...

making it somewhat harder to log this info ... ;-)

The H/W is an IBM thinkpad R40 - no problems at all under NLD.
Comment 2 Michael Meeks 2005-09-09 15:05:11 UTC
Created attachment 49419 [details]
hwinfo

After a reboot got the hwinfo; also hdparm reports:

/dev/hdc:
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 HDIO_GETGEO failed: Invalid argument
Comment 3 Michael Meeks 2005-09-09 17:24:22 UTC
turning DMA off seemed to stop it happening again
Comment 4 Bryce Nesbitt 2005-11-16 08:43:55 UTC
Crashed with gdb!


bryce@linux:~/cvs/bryce/CityCarShare/Denali_Migration> gdb xv

(gdb) run -DEBUG 1
Starting program: /usr/X11R6/bin/xv -DEBUG 1
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
MakeBrowCmap:  perfect = 1, ncols = 256
MakeStdCmaps: have=0, des=5, ncols=256
freeStdCmaps:  haveStdCmap = 0
freeStdCmaps:  haveStdCmap = 5
MakeStdCmaps: have=0, des=5, ncols=256
freeStdCmaps:  haveStdCmap = 0
freeStdCmaps:  haveStdCmap = 5
MakeStdCmaps: have=0, des=5, ncols=256
freeStdCmaps:  haveStdCmap = 0
GenerateEpic(480,270) eSIZE=480,270 cSIZE=480,270 epicode=0
DBGEVT: ConfigureNotify mainW 1,1 480x270  real
No configs pend.No redraw
DBGEVT: ReparentNotify mainW
Reparent: mainW=3a0037f ->win=3a0037f ->ev=3a0037f  ->parent=182bcdf  0,0
XGetAttr: mainW 0,0 480x270
XGetAttr: parent 4,30 480x270
SWP: xwa=4,30 480x270 xwc=4,30 480x270 off=4,30 bw=2 klg=0,0
DBGEVT: ConfigureNotify mainW 4,30 480x270  synthetic
  CONFIG got hints (0x22  1,1)
  CONFIG set hints (0x22  4,30)
No configs pend.No redraw
DBGEVT: MapNotify mainW
map event received on mainW/ctrlW
DBGEVT: Expose mainW 0,0 480x270 count=0
DBGEVT: Expose mainW 0,0 480x270 count=0
DBGEVT: Expose mainW 0,0 480x270 count=0
window: 0x03a0037f  collapsed 2 expose events
        region bounding box: 0,0 480x270
EXPOSE:  No configs pending.
DBGEVT: ConfigureNotify mainW 4,30 480x270  synthetic
  CONFIG got hints (0x22  4,30)
  CONFIG set hints (0x22  4,30)
No configs pend.No redraw
DBGEVT: EnterNotify mainW
DBGEVT: ButtonPress   mainW 375,165, state=10, button=3
DBGEVT: ConfigureNotify ctrlW 170,380 440x348  real
DBGEVT: ReparentNotify ctrlW
Reparent: mainW=3a0037f ->win=3a00025 ->ev=3a00025  ->parent=182bd9b  0,0
DBGEVT: ConfigureNotify ctrlW 174,410 440x348  synthetic
  CONFIG got hints (0x33  170,380)
  CONFIG set hints (0x33  174,410)
DBGEVT: MapNotify ctrlW
DBGEVT: Expose ctrlW 0,0 440x52 count=3
DBGEVT: Expose ctrlW 0,0 440x52 count=3
DBGEVT: Expose ctrlW 0,52 5x182 count=2
DBGEVT: Expose ctrlW 358,52 82x182 count=1
DBGEVT: Expose ctrlW 0,234 440x114 count=0
window: 0x03a00025  collapsed 4 expose events
        region bounding box: 0,0 440x348
DBGEVT: Expose 0x03a00059 0,0 331x180 count=0
DBGEVT: Expose 0x03a0006c 0,0 19x180 count=0
DBGEVT: LeaveNotify mainW
DBGEVT: ButtonPress   ctrlW 389,310, state=10, button=1
DBGEVT: unknown event type (15), window 0x03a00380
DBGEVT: Expose 0x03a00380 0,0 400x170 count=0
DBGEVT: ButtonPress   0x03a00380 170,150, state=10, button=1
DBGEVT: Expose ctrlW 358,161 82x73 count=1
DBGEVT: Expose ctrlW 358,161 82x73 count=1
DBGEVT: Expose ctrlW 218,234 222x114 count=0
window: 0x03a00025  collapsed 2 expose events
        region bounding box: 218,161 222x187
DBGEVT: Expose 0x03a00059 217,108 114x1 count=4
DBGEVT: Expose 0x03a00059 215,109 116x1 count=3
DBGEVT: Expose 0x03a00059 214,110 117x1 count=2
DBGEVT: Expose 0x03a00059 213,111 118x2 count=1
DBGEVT: Expose 0x03a00059 212,113 119x67 count=0
DBGEVT: Expose 0x03a0006c 0,108 19x72 count=0
DBGEVT: EnterNotify mainW
DBGEVT: LeaveNotify mainW
DBGEVT: ConfigureNotify mainW 14,30 480x270  synthetic
  CONFIG got hints (0x22  4,30)
  CONFIG set hints (0x22  14,30)
No configs pend.No redraw
X Error: BadDrawable (invalid Pixmap or Window parameter)
  Major Opcode:  14

Program received signal SIGSEGV, Segmentation fault.
0x0805a405 in ?? ()
(gdb) bt
#0  0x0805a405 in ?? ()
#1  0x4033c4a0 in _IO_list_all_internal () from /lib/tls/libc.so.6
#2  0x00000001 in ?? ()
#3  0x080f03e3 in _IO_stdin_used ()
#4  0x0000000e in ?? ()
#5  0x44646142 in ?? ()
#6  0x61776172 in ?? ()
#7  0x20656c62 in ?? ()
#8  0x766e6928 in ?? ()
#9  0x64696c61 in ?? ()
#10 0x78695020 in ?? ()
#11 0x2070616d in ?? ()
#12 0x5720726f in ?? ()
#13 0x6f646e69 in ?? ()
#14 0x61702077 in ?? ()
#15 0x656d6172 in ?? ()
#16 0x29726574 in ?? ()
#17 0x00000000 in ?? ()
#18 0x00000000 in ?? ()
#19 0x00000000 in ?? ()
#20 0x00000000 in ?? ()
#21 0x00000000 in ?? ()
#22 0x00000000 in ?? ()
#23 0x00000000 in ?? ()
#24 0x00000000 in ?? ()
#25 0x00000000 in ?? ()
#26 0x00000000 in ?? ()
#27 0x00000000 in ?? ()
#28 0x00000000 in ?? ()
#29 0x00000000 in ?? ()
#30 0x00000000 in ?? ()
#31 0x00000000 in ?? ()
#32 0x00000000 in ?? ()
#33 0x00000000 in ?? ()
#34 0x00000000 in ?? ()
#35 0x00000000 in ?? ()
#36 0x00000000 in ?? ()
#37 0x4013159c in ?? () from /usr/X11R6/lib/libX11.so.6
#38 0x401349ac in _Xglobal_lock () from /usr/X11R6/lib/libX11.so.6
#39 0xbfc3ea58 in ?? ()
#40 0x40072790 in _XError () from /usr/X11R6/lib/libX11.so.6
#41 0x40072790 in _XError () from /usr/X11R6/lib/libX11.so.6
#42 0x40072eaf in _XReply () from /usr/X11R6/lib/libX11.so.6
#43 0x400590db in XGetGeometry () from /usr/X11R6/lib/libX11.so.6
#44 0x080b7b0c in ?? ()
#45 0x08227008 in ?? ()
#46 0x0182bf1a in ?? ()
#47 0xbfc3f004 in ?? ()
#48 0xbfc3eff8 in ?? ()
#49 0xbfc3eff4 in ?? ()
---Type <return> to continue, or q <return> to quit---
#50 0xbfc3efec in ?? ()
#51 0xbfc3efe8 in ?? ()
#52 0xbfc3efe4 in ?? ()
#53 0xbfc3efe0 in ?? ()
#54 0x03a0000d in ?? ()
#55 0x00000000 in ?? ()
#56 0x0000000b in ?? ()
#57 0x00000003 in ?? ()
#58 0x00000000 in ?? ()
#59 0x00000003 in ?? ()
#60 0x00000006 in ?? ()
#61 0x00000001 in ?? ()
#62 0x00000000 in ?? ()
#63 0x000000ee in ?? ()
#64 0xbfc3e970 in ?? ()
#65 0xbfc3e973 in ?? ()
#66 0x00000000 in ?? ()
#67 0x0182bf1a in ?? ()
#68 0x000000f3 in ?? ()
#69 0x000000f4 in ?? ()
#70 0x00000000 in ?? ()
#71 0x4033bff4 in ?? () from /lib/tls/libc.so.6
#72 0xbfc3ed7c in ?? ()
#73 0x00000000 in ?? ()
#74 0xbfc3eb90 in ?? ()
#75 0x40260016 in hack_digit.11650 () from /lib/tls/libc.so.6
#76 0x0805d785 in ?? ()
#77 0x00000185 in ?? ()
#78 0x00000136 in ?? ()
#79 0x00000136 in ?? ()
#80 0x40071ba9 in _XRead () from /usr/X11R6/lib/libX11.so.6
#81 0x0805dd97 in ?? ()
#82 0x081b1dd4 in png_libpng_ver ()
#83 0xbfc401b4 in ?? ()
#84 0xbfc401b8 in ?? ()
#85 0x0000015c in ?? ()
#86 0x00000000 in ?? ()
#87 0x000001b8 in ?? ()
#88 0x0000015c in ?? ()
#89 0x0000fdbf in ?? ()
#90 0x0000fec0 in ?? ()
#91 0x0000feca in ?? ()
#92 0x0000fed5 in ?? ()
#93 0x0000fedf in ?? ()
#94 0x0000ffe0 in ?? ()
#95 0x0000ffea in ?? ()
#96 0x00000000 in ?? ()
#97 0x00000000 in ?? ()
#98 0x000001b8 in ?? ()
#99 0x00000004 in ?? ()
---Type <return> to continue, or q <return> to quit---
#100 0x0823f990 in ?? ()
#101 0x1c8567ef in ?? ()
#102 0x5d29be1e in ?? ()
#103 0xa00ccdb7 in ?? ()
#104 0x952e07d4 in ?? ()
#105 0x1ff2e3e1 in ?? ()
#106 0xfcbd7354 in ?? ()
#107 0xab6d6656 in ?? ()
#108 0x7eaa4401 in ?? ()
#109 0xeabfac94 in ?? ()
#110 0x1614faf7 in ?? ()
#111 0x5c55411d in ?? ()
#112 0xb657e0a3 in ?? ()
#113 0x0d0af0e9 in ?? ()
#114 0x604b4a43 in ?? ()
#115 0xa19b9a88 in ?? ()
#116 0xd5d3cea9 in ?? ()
#117 0x302f28f1 in ?? ()
#118 0x3a393831 in ?? ()
#119 0x79786e3b in ?? ()
#120 0xb8b18f82 in ?? ()
#121 0xdbc7c5c4 in ?? ()
#122 0x4d4c1712 in ?? ()
#123 0x5f5e5352 in ?? ()
#124 0x77766961 in ?? ()
#125 0x8b8a837d in ?? ()
#126 0xafa89190 in ?? ()
#127 0xd0bcb9b2 in ?? ()
#128 0xf4ebe2da in ?? ()
#129 0x0302fefd in ?? ()
#130 0x08060504 in ?? ()
#131 0x0f0e0b09 in ?? ()
#132 0xbfc4007c in ?? ()
#133 0xbfc3ff58 in ?? ()
#134 0xbfc3ffe4 in ?? ()
#135 0x402486e4 in __libc_sigaction () from /lib/tls/libc.so.6
#136 0x08060119 in ?? ()
#137 0xbfc401ec in ?? ()
#138 0xbfc402a8 in ?? ()
#139 0xbfc4024c in ?? ()
#140 0x24242424 in ?? ()
#141 0x00000000 in ?? ()
#142 0x24242424 in ?? ()
#143 0x24242424 in ?? ()
#144 0x00000004 in ?? ()
#145 0x000031eb in ?? ()
#146 0x00000000 in ?? ()
#147 0x08227008 in ?? ()
#148 0x03a00025 in ?? ()
#149 0x00000040 in ?? ()
---Type <return> to continue, or q <return> to quit---
#150 0x00000000 in ?? ()
#151 0x022e492a in ?? ()
#152 0x00000185 in ?? ()
#153 0x00000136 in ?? ()
#154 0x00000233 in ?? ()
#155 0x000002d0 in ?? ()
#156 0x00000010 in ?? ()
#157 0x00000001 in ?? ()
#158 0x00000001 in ?? ()
#159 0x00000000 in ?? ()
#160 0x00000010 in ?? ()
#161 0x00000000 in ?? ()
#162 0x00000000 in ?? ()
#163 0x00000000 in ?? ()
#164 0x00000000 in ?? ()
#165 0x00000000 in ?? ()
#166 0x00000000 in ?? ()
#167 0x00000000 in ?? ()
#168 0x00000000 in ?? ()
#169 0x00000000 in ?? ()
#170 0x000001e0 in ?? ()
#171 0x0000010e in ?? ()
#172 0x00000000 in ?? ()
#173 0x00000010 in ?? ()
#174 0x0822b9a0 in ?? ()
#175 0x00000040 in ?? ()
#176 0x00000001 in ?? ()
#177 0x0000000a in ?? ()
#178 0x00000001 in ?? ()
#179 0x00000000 in ?? ()
#180 0xffffffff in ?? ()
#181 0x00000000 in ?? ()
#182 0x00000000 in ?? ()
#183 0x00000020 in ?? ()
#184 0x00000001 in ?? ()
#185 0x00000002 in ?? ()
#186 0x00e28037 in ?? ()
#187 0x00828037 in ?? ()
#188 0x00000000 in ?? ()
#189 0x00000000 in ?? ()
#190 0x082276e8 in ?? ()
#191 0x00000000 in ?? ()
#192 0x00008005 in ?? ()
#193 0x00000001 in ?? ()
#194 0x00028005 in ?? ()
#195 0xbfc402e8 in ?? ()
#196 0x08053145 in ?? ()
#197 0x00000000 in ?? ()
#198 0x00000000 in ?? ()
#199 0xbfc402e8 in ?? ()
---Type <return> to continue, or q <return> to quit---
#200 0x0806fa60 in ?? ()
#201 0x00000020 in ?? ()
#202 0x00008005 in ?? ()
#203 0xbfc402e8 in ?? ()
#204 0x00008005 in ?? ()
#205 0x00008005 in ?? ()
#206 0x00000001 in ?? ()
#207 0xbfc404c8 in ?? ()
#208 0x080565f1 in ?? ()
#209 0x00000000 in ?? ()
#210 0x00000000 in ?? ()
#211 0x00000000 in ?? ()
#212 0x080ef543 in _IO_stdin_used ()
#213 0x080ef54b in _IO_stdin_used ()
#214 0x00000000 in ?? ()
#215 0xbff00000 in ?? ()
#216 0x00000000 in ?? ()
#217 0xbff00000 in ?? ()
#218 0x00000000 in ?? ()
#219 0xbfc4049c in ?? ()
#220 0xbfc40498 in ?? ()
#221 0x00000000 in ?? ()
#222 0x00000000 in ?? ()
#223 0x00000000 in ?? ()
#224 0x656e6f6e in ?? ()
#225 0x00000029 in ?? ()
#226 0x00000000 in ?? ()
#227 0x00000000 in ?? ()
#228 0x00000000 in ?? ()
#229 0x01000000 in ?? ()
#230 0x00000023 in ?? ()
#231 0x082322d8 in ?? ()
#232 0x00000000 in ?? ()
#233 0x00000000 in ?? ()
#234 0x00000000 in ?? ()
#235 0x00000000 in ?? ()
#236 0x01000000 in ?? ()
#237 0x00000000 in ?? ()
#238 0x00000000 in ?? ()
#239 0x00000000 in ?? ()
#240 0x00000000 in ?? ()
#241 0x00000000 in ?? ()
#242 0x00000000 in ?? ()
#243 0x00000000 in ?? ()
#244 0x00000000 in ?? ()
#245 0x00000000 in ?? ()
#246 0x00000000 in ?? ()
#247 0x00000000 in ?? ()
#248 0x00000000 in ?? ()
#249 0x00000005 in ?? ()
---Type <return> to continue, or q <return> to quit---
#250 0x00000000 in ?? ()
#251 0x00000000 in ?? ()
#252 0x00000000 in ?? ()
#253 0x00000000 in ?? ()
#254 0x4000c6de in _dl_name_match_p () from /lib/ld-linux.so.2
Previous frame inner to this frame (corrupt stack?)
(gdb)             
Comment 5 Jens Axboe 2006-09-12 12:53:30 UTC
Reopen for 10.1 if the bug still exists.