[dm-devel] recursive stack overflow running multipath command

Steve Lord stephen.lord at adic.com
Thu Jul 7 22:01:52 UTC 2005


Hi,


I have been fighting getting multipath up and running for a few days now,
it seems to invariably end in one form of stack overflow or another.

Running on a fresh git tree just pulled from Linus's tree today then
patched with kdb, I loaded the dm-multipath module and just ran the
multipath command (from multipath-tools-0.4.4). The machine is running
Fedora Core 4.0

It came out with this output, then crashed very shortly afterwards:

create: 3600a0b800013cc690000002500000000
[size=20 MB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:13:7 sdaa 65:160  [ready ]
   \_ 4:0:12:7 sddd 70:176  [ready ]
   \_ 4:0:13:7 sddk 71:32   [ready ]
   \_ 3:0:12:7 sdt  65:48   [ready ]

create: 3600a0b800013cc690000001f42528e30
[size=271 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:14:0 sdab 65:176  [ready ]
   \_ 3:0:15:0 sdai 66:32   [ready ]
   \_ 4:0:14:0 sddl 71:48   [ready ]
   \_ 4:0:15:0 sdds 71:160  [ready ]
\_ round-robin 0
   \_ 4:0:12:0 sdcx 70:80   [ready ]
   \_ 4:0:13:0 sdde 70:192  [ready ]
   \_ 3:0:12:0 sdn  8:208   [ready ]
   \_ 3:0:13:0 sdu  65:64   [ready ]

create: 3600a0b800013cc6900000023425297f4
[size=271 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:14:1 sdac 65:192  [ready ]
   \_ 3:0:15:1 sdaj 66:48   [ready ]
   \_ 4:0:14:1 sddm 71:64   [ready ]
   \_ 4:0:15:1 sddt 71:176  [ready ]
\_ round-robin 0
   \_ 4:0:12:1 sdcy 70:96   [ready ]
   \_ 4:0:13:1 sddf 70:208  [ready ]
   \_ 3:0:12:1 sdo  8:224   [ready ]
   \_ 3:0:13:1 sdv  65:80   [ready ]

create: 3600a0b800013cc69000000244252980e
[size=271 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:14:2 sdad 65:208  [ready ]
   \_ 3:0:15:2 sdak 66:64   [ready ]
   \_ 4:0:14:2 sddn 71:80   [ready ]
   \_ 4:0:15:2 sddu 71:192  [ready ]
\_ round-robin 0
   \_ 4:0:12:2 sdcz 70:112  [ready ]
   \_ 4:0:13:2 sddg 70:224  [ready ]
   \_ 3:0:12:2 sdp  8:240   [ready ]
   \_ 3:0:13:2 sdw  65:96   [ready ]

create: 3600a0b800013c40b0000002342529b61
[size=271 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:14:3 sdae 65:224  [ready ]
   \_ 3:0:15:3 sdal 66:80   [ready ]
   \_ 4:0:14:3 sddo 71:96   [ready ]
   \_ 4:0:15:3 sddv 71:208  [ready ]
\_ round-robin 0
   \_ 4:0:12:3 sdda 70:128  [ready ]
   \_ 4:0:13:3 sddh 70:240  [ready ]
   \_ 3:0:12:3 sdq  65:0    [ready ]
   \_ 3:0:13:3 sdx  65:112  [ready ]

create: 3600a0b800013c40b0000001f42528f03
[size=271 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:14:4 sdaf 65:240  [ready ]
   \_ 3:0:15:4 sdam 66:96   [ready ]
   \_ 4:0:14:4 sddp 71:112  [ready ]
   \_ 4:0:15:4 sddw 71:224  [ready ]
\_ round-robin 0
   \_ 4:0:12:4 sddb 70:144  [ready ]
   \_ 4:0:13:4 sddi 71:0    [ready ]
   \_ 3:0:12:4 sdr  65:16   [ready ]
   \_ 3:0:13:4 sdy  65:128  [ready ]

create: 3600a0b800013c40b0000002442529b73
[size=271 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:14:5 sdag 66:0    [ready ]
   \_ 3:0:15:5 sdan 66:112  [ready ]
   \_ 4:0:14:5 sddq 71:128  [ready ]
   \_ 4:0:15:5 sddx 71:240  [ready ]
\_ round-robin 0
   \_ 4:0:12:5 sddc 70:160  [ready ]
   \_ 4:0:13:5 sddj 71:16   [ready ]
   \_ 3:0:12:5 sds  65:32   [ready ]
   \_ 3:0:13:5 sdz  65:144  [ready ]

create: 3600a0b800013c40b0000002500000000
[size=20 MB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:14:7 sdah 66:16   [ready ]
   \_ 3:0:15:7 sdao 66:128  [ready ]
   \_ 4:0:14:7 sddr 71:144  [ready ]
   \_ 4:0:15:7 sddy 128:0   [ready ]

create: 32000002037153c20
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:16:0 sdap 66:144  [ready ]
   \_ 4:0:16:0 sddz 128:16  [ready ]

create: 320000004cf733125
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:17:0 sdaq 66:160  [ready ]
   \_ 4:0:17:0 sdea 128:32  [ready ]

create: 320000004cf733094
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:18:0 sdar 66:176  [ready ]
   \_ 4:0:18:0 sdeb 128:48  [ready ]

create: 320000004cf73304a
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:19:0 sdas 66:192  [ready ]
   \_ 4:0:19:0 sdec 128:64  [ready ]

create: 320000004cf733041
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:20:0 sdat 66:208  [ready ]
   \_ 4:0:20:0 sded 128:80  [ready ]

create: 320000004cf732fe2
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:21:0 sdau 66:224  [ready ]
   \_ 4:0:21:0 sdee 128:96  [ready ]

create: 320000004cf733084
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:22:0 sdav 66:240  [ready ]
   \_ 4:0:22:0 sdef 128:112 [ready ]

create: 320000004cf732ff0
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:23:0 sdaw 67:0    [ready ]
   \_ 4:0:23:0 sdeg 128:128 [ready ]

create: 320000004cf7331ae
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:24:0 sdax 67:16   [ready ]
   \_ 4:0:24:0 sdeh 128:144 [ready ]

create: 320000004cf733115
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:25:0 sday 67:32   [ready ]
   \_ 4:0:25:0 sdei 128:160 [ready ]

create: 320000004cf733066
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:26:0 sdaz 67:48   [ready ]
   \_ 4:0:26:0 sdej 128:176 [ready ]

create: SFUJITSU_MAM3184MC______UKL3P2704365
[size=16 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 1:0:0:0 sda  8:0     [ready ]

device-mapper ioctl cmd 9 failed: Invalid argument
device-mapper ioctl cmd 14 failed: No such device or address
create: 320000004cf7331e6
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:27:0 sdba 67:64   [ready ]
   \_ 4:0:27:0 sdek 128:192 [ready ]

create: 320000004cf73317d
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:28:0 sdbb 67:80   [ready ]
   \_ 4:0:28:0 sdel 128:208 [ready ]

create: 320000004cf733139
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:29:0 sdbc 67:96   [ready ]
   \_ 4:0:29:0 sdem 128:224 [ready ]

create: 320000004cf7330f2
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:30:0 sdbd 67:112  [ready ]
   \_ 4:0:30:0 sden 128:240 [ready ]

create: 320000004cf7331aa
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:31:0 sdbe 67:128  [ready ]
   \_ 4:0:31:0 sdeo 129:0   [ready ]

create: 320000004cf7331ce
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:32:0 sdbf 67:144  [ready ]
   \_ 4:0:32:0 sdep 129:16  [ready ]

create: 320000004cf73303f
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:33:0 sdbg 67:160  [ready ]
   \_ 4:0:33:0 sdeq 129:32  [ready ]

create: 320000004cf7330f0
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:34:0 sdbh 67:176  [ready ]
   \_ 4:0:34:0 sder 129:48  [ready ]

create: 320000004cf7330c1
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:35:0 sdbi 67:192  [ready ]
   \_ 4:0:35:0 sdes 129:64  [ready ]

create: 320000004cf733071
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:36:0 sdbj 67:208  [ready ]
   \_ 4:0:36:0 sdet 129:80  [ready ]

create: 320000004cf73312b
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:37:0 sdbk 67:224  [ready ]
   \_ 4:0:37:0 sdeu 129:96  [ready ]

create: 320000004cf733083
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:38:0 sdbl 67:240  [ready ]
   \_ 4:0:38:0 sdev 129:112 [ready ]

create: 320000004cf733171
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:39:0 sdbm 68:0    [ready ]
   \_ 4:0:39:0 sdew 129:128 [ready ]

create: 320000004cf73301c
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:40:0 sdbn 68:16   [ready ]
   \_ 4:0:40:0 sdex 129:144 [ready ]

create: 320000004cf00f3b2
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:41:0 sdbo 68:32   [ready ]
   \_ 4:0:41:0 sdey 129:160 [ready ]

create: 320000004cf73307b
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:42:0 sdbp 68:48   [ready ]
   \_ 4:0:42:0 sdez 129:176 [ready ]

create: 320000004cf00f444
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:43:0 sdbq 68:64   [ready ]
   \_ 4:0:43:0 sdfa 129:192 [ready ]

create: 320000004cf733037
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:44:0 sdbr 68:80   [ready ]
   \_ 4:0:44:0 sdfb 129:208 [ready ]

create: 320000004cf733053
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:45:0 sdbs 68:96   [ready ]
   \_ 4:0:45:0 sdfc 129:224 [ready ]

create: 320000004cf73312a
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:46:0 sdbt 68:112  [ready ]

create: 320000004cf73304f
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:47:0 sdbu 68:128  [ready ]
   \_ 4:0:47:0 sdfe 130:0   [ready ]

create: 320000004cf733121
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:48:0 sdbv 68:144  [ready ]
   \_ 4:0:48:0 sdff 130:16  [ready ]

create: 320000004cf732dd2
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:49:0 sdbw 68:160  [ready ]
   \_ 4:0:49:0 sdfg 130:32  [ready ]

create: 32000002037153d46
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:50:0 sdbx 68:176  [ready ]
   \_ 4:0:50:0 sdfh 130:48  [ready ]

create: 320000004cf733033
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:51:0 sdby 68:192  [ready ]
   \_ 4:0:51:0 sdfi 130:64  [ready ]

create: 320000004cf732f2f
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:52:0 sdbz 68:208  [ready ]
   \_ 4:0:52:0 sdfj 130:80  [ready ]

create: 320000004cf87d4c0
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:0:0 sdb  8:16    [ready ]
   \_ 4:0:0:0 sdcl 69:144  [ready ]
   \_ 4:0:6:0 sdcr 69:240  [ready ]
   \_ 3:0:6:0 sdh  8:112   [ready ]

create: 320000004cf73307e
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:53:0 sdca 68:224  [ready ]
   \_ 4:0:53:0 sdfk 130:96  [ready ]

create: 32000002037153d60
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:54:0 sdcb 68:240  [ready ]
   \_ 4:0:54:0 sdfl 130:112 [ready ]

create: 320000004cf733161
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:55:0 sdcc 69:0    [ready ]
   \_ 4:0:55:0 sdfm 130:128 [ready ]

create: 32000000c500a715a
[size=68 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:56:0 sdcd 69:16   [ready ]
   \_ 3:0:60:0 sdch 69:80   [ready ]
   \_ 4:0:56:0 sdfn 130:144 [ready ]
   \_ 4:0:60:0 sdfr 130:208 [ready ]

create: 32000000c500a71ca
[size=68 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:57:0 sdce 69:32   [ready ]
   \_ 3:0:61:0 sdci 69:96   [ready ]
   \_ 4:0:57:0 sdfo 130:160 [ready ]
   \_ 4:0:61:0 sdfs 130:224 [ready ]

create: 32000000c5056bc99
[size=68 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 3:0:58:0 sdcf 69:48   [ready ]
   \_ 3:0:62:0 sdcj 69:112  [ready ]
   \_ 4:0:58:0 sdfp 130:176 [ready ]
   \_ 4:0:62:0 sdft 130:240 [ready ]

create: 320000004cf87d4c5
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 4:0:1:0 sdcm 69:160  [ready ]
   \_ 4:0:7:0 sdcs 70:0    [ready ]
   \_ 3:0:1:0 sdc  8:32    [ready ]
   \_ 3:0:7:0 sdi  8:128   [ready ]

create: 320000004cf87d49e
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 4:0:2:0 sdcn 69:176  [ready ]
   \_ 4:0:9:0 sdcu 70:32   [ready ]
   \_ 3:0:2:0 sdd  8:48    [ready ]
   \_ 3:0:9:0 sdk  8:160   [ready ]

create: 320000004cf87d93b
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 4:0:3:0 sdco 69:192  [ready ]
   \_ 4:0:10:0 sdcv 70:48   [ready ]
   \_ 3:0:3:0 sde  8:64    [ready ]
   \_ 3:0:10:0 sdl  8:176   [ready ]

create: 320000004cf87d4bd
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 4:0:4:0 sdcp 69:208  [ready ]
   \_ 4:0:8:0 sdct 70:16   [ready ]
   \_ 3:0:4:0 sdf  8:80    [ready ]
   \_ 3:0:8:0 sdj  8:144   [ready ]

create: 320000004cf87d8ef
[size=34 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [first]
   \_ 4:0:5:0 sdcq 69:224  [ready ]
   \_ 4:0:11:0 sdcw 70:64   [ready ]
   \_ 3:0:5:0 sdg  8:96    [ready ]
   \_ 3:0:11:0 sdm  8:192   [ready ]

cannot signal daemon, pidfile not found

The oops output:
<6>device-mapper: dm-multipath version 1.0.4 loaded
[1]more>
<6>device-mapper: dm-round-robin version 1.0.0 loaded
<3>device-mapper: dm-multipath: error getting device
<4>device-mapper: error adding target to table
<1>Unable to handle kernel NULL pointer dereference at virtual address 00000000
<1> printing eip:
<4>c0147fd7
<1>*pde = 00000000
<1>Oops: 0000 [#1]
<4>SMP
<4>Modules linked in: dm_round_robin dm_multipath autofs4 nfs lockd sunrpc 
dm_mod video button battery ac sworks_agp agpgart e100 mii tg3 e1000 floppy sg 
qla2300 qla2xxx scsi_transport_fc aic7xxx scsi_transport_spi sd_mod scsi_mod
<4>CPU:    1
<4>EIP:    0060:[<c0147fd7>]    Not tainted VLI
<4>EFLAGS: 00010086   (2.6.13-rc2-kdb)
<4>EIP is at kmem_cache_alloc+0x1a/0x49
<4>eax: f7ea7a80   ebx: 00000292   ecx: f6c35980   edx: 00000000
<4>esi: f68ab440   edi: 00011210   ebp: f4424028   esp: f442401c
<4>ds: 007b   es: 007b   ss: 0068
<4>Process udev (pid: 19283, threadinfo=f4422000 task=f6be2a40)
<4>Stack: c014283d 00011200 f48a4700 f4424038 c014297c f6c35980 00011200 f4424070
<4>       c014283d 00011200 f6c35980 f68ab45c 00000000 00000000 00000000 f7e8d280
<4>       00000010 00000000 f48a4700 f48a4700 f7800180 f4424094 f8add590 f68ab440
<4>Call Trace:
<4> =======================
[1]more>
<4> =======================
<1>Unable to handle kernel paging request at virtual address 010c0030
<1> printing eip:
<4>c0103b57
<1>*pde = 00000000
<1>Oops: 0000 [#2]
<4>SMP
<4>Modules linked in: dm_round_robin dm_multipath autofs4 nfs lockd sunrpc 
dm_mod video button battery ac sworks_agp agpgart e100 mii tg3 e1000 floppy sg 
qla2300 qla2xxx scsi_transport_fc aic7xxx scsi_transport_spi sd_mod scsi_mod
<4>CPU:    1
<4>EIP:    0060:[<c0103b57>]    Not tainted VLI
<4>EFLAGS: 00010096   (2.6.13-rc2-kdb)
<4>EIP is at show_trace+0x79/0xaa
<4>eax: 010c1ffd   ebx: 010c0014   ecx: ffffffff   edx: 00000092
<4>esi: 010c0000   edi: f4423e84   ebp: f4423e84   esp: f4423e70
<4>ds: 007b   es: 007b   ss: 0068
<4>Process udev (pid: 19283, threadinfo=f4422000 task=f6be2a40)
<4>Stack: c02e6147 c011d3b2 00000018 f442407f 00000000 f4423ea0 c0103c22 00000000
<4>       f442401c f4422000 00010086 f4423fe8 f4423edc c0103ded 00000000 f442401c
<4>       00004b53 f4422000 f6be2a40 00010086 c031c2c2 00000001 f442401c 00000068
<4>Call Trace:
<4> [<c0103c22>] show_stack+0x9a/0xd0
<4> [<c0103ded>] show_registers+0x175/0x209
<4> [<c010400c>] die+0xfa/0x19c
[1]more> i
Only 'q' or 'Q' are processed at more prompt, input ignored
<4> [<c0115092>] do_page_fault+0x25b/0x717
<4> [<c0103843>] error_code+0x4f/0x54
<4> [<c0103c22>] show_stack+0x9a/0xd0
<4> [<c0103ded>] show_registers+0x175/0x209
<4> [<c010400c>] die+0xfa/0x19c
<4> [<c0115092>] do_page_fault+0x25b/0x717
<4> [<c0103843>] error_code+0x4f/0x54
<4>Code: 3b 61 2e c0 e8 62 98 01 00 89 5c 24 04 c7 04 24 02 db 2f c0 e8 b2 55 03 
00 c7 04 24 23 c2 2e c0 e8 46 98 01 00 8b 3f 39 fe 72 c1 <8b> 46 30 89 c3 85 c0 
74 0e c7 04 24 47 61 2e c0 e8 2b 98 01 00

And a kdb backtrace, which repeats ad infinitum until it crashes:


0xf4425714 0xc022fd89 generic_make_request+0x9b (0xf48a4680, 0xf48a4680, 
0xf40522d4, 0xf44257b0, 0xf40522cc)
0xf4425734 0xf8991371 [dm_mod]__map_bio+0x4e (0xf91ca080, 0xf48a4680, 
0xf40522cc, 0x0, 0x1)
0xf442579c 0xf89915d4 [dm_mod]__clone_and_map+0xe9 (0xf44257b0, 0x10, 0x0, 
0xf4cdf880, 0xf4c04280)
0xf44257dc 0xf8991968 [dm_mod]__split_bio+0xe6 (0xf4cdf880, 0xf48a4600, 0x0, 
0xf5f2602c, 0xf48a4600)
0xf44257f8 0xf8991a3d [dm_mod]dm_request+0x8c (0xf5f2602c, 0xf48a4600, 0x1000, 
0x0, 0xf454c080)
0xf4425854 0xc022fd89 generic_make_request+0x9b (0xf48a4600, 0xf48a4600, 
0xf40522e4, 0xf44258f0, 0xf40522dc)
0xf4425874 0xf8991371 [dm_mod]__map_bio+0x4e (0xf923e080, 0xf48a4600, 
0xf40522dc, 0x0, 0x1)
0xf44258dc 0xf89915d4 [dm_mod]__clone_and_map+0xe9 (0xf44258f0, 0x10, 0x0, 
0xf4be3e00, 0xf48e0880)
0xf442591c 0xf8991968 [dm_mod]__split_bio+0xe6 (0xf4be3e00, 0xf4e31980, 0x0, 
0xf44fcb00, 0xf4e31980)
0xf4425938 0xf8991a3d [dm_mod]dm_request+0x8c (0xf44fcb00, 0xf4e31980, 0x1000, 
0x0, 0xf5b12b80)
0xf4425994 0xc022fd89 generic_make_request+0x9b (0xf4e31980, 0xf4e31980, 
0xf40522f4, 0xf4425a30, 0xf40522ec)
0xf44259b4 0xf8991371 [dm_mod]__map_bio+0x4e (0xf92aa080, 0xf4e31980, 
0xf40522ec, 0x0, 0x1)
0xf4425a1c 0xf89915d4 [dm_mod]__clone_and_map+0xe9 (0xf4425a30, 0x10, 0x0, 
0xf465dd80, 0xf4618e80)
0xf4425a5c 0xf8991968 [dm_mod]__split_bio+0xe6 (0xf465dd80, 0xf4aa5c80, 0x0, 
0xf44cf1b8, 0xf4aa5c80)
0xf4425a78 0xf8991a3d [dm_mod]dm_request+0x8c (0xf44cf1b8, 0xf4aa5c80, 0x1000, 
0x0, 0xf4f28b00)
0xf4425ad4 0xc022fd89 generic_make_request+0x9b (0xf4aa5c80, 0xf4aa5c80, 
0xf4052ea4, 0xf4425b70, 0xf4052e9c)
0xf4425af4 0xf8991371 [dm_mod]__map_bio+0x4e (0xf9317080, 0xf4aa5c80, 
0xf4052e9c, 0x0, 0x1)
0xf4425b5c 0xf89915d4 [dm_mod]__clone_and_map+0xe9 (0xf4425b70, 0x10, 0x0, 
0xf465df00, 0xf4492b80)
0xf4425b9c 0xf8991968 [dm_mod]__split_bio+0xe6 (0xf465df00, 0xf4aa5d00, 0x0, 
0xf4d554d0, 0xf4aa5d00)
0xf4425bb8 0xf8991a3d [dm_mod]dm_request+0x8c (0xf4d554d0, 0xf4aa5d00, 0x0, 0x0, 
0xf478a700)
[1]more>
0xf4425c14 0xc022fd89 generic_make_request+0x9b (0xf4aa5d00, 0x8, 0xf4aa5d00, 
0x0, 0x0)
0xf4425c64 0xc022ffa3 submit_bio+0x51 (0x0, 0xf4aa5d00, 0x8, 0x0, 0xf4425cd0)
0xf4425c88 0xc016227b submit_bh+0xf4 (0x0, 0xf54d46fc, 0x0, 0xf54d46fc, 0x0)
0xf4425cfc 0xc01611d5 block_read_full_page+0x2cf (0xc168bb00, 0xc0165151)
0xf4425d0c 0xc01652d6 blkdev_readpage+0x19 (0xf5652280, 0xc168bb00, 0x0, 0xd0, 0x0)
0xf4425d70 0xc0146516 read_pages+0x7f (0xf478a818, 0xf5652280, 0xf4425d98, 0x8, 
0xf478a81c)
0xf4425dac 0xc01466e5 __do_page_cache_readahead+0x15f (0xf478a818, 0xf5652280, 
0x0, 0x8, 0x0)
0xf4425dd0 0xc014682c blockable_page_cache_readahead+0x61 (0xf478a818, 
0xf5652280, 0x0, 0x8, 0xf4425e44)
0xf4425dfc 0xc0146a6e page_cache_readahead+0x137 (0xf478a818, 0xf4425e44, 
0xf5652280, 0x0, 0x1)
0xf4425e78 0xc013fe8f do_generic_mapping_read+0x3e7 (0xf478a818, 0xf56522c8, 
0xf5652280, 0xf4425fa0, 0xf4425eac)
0xf4425ec8 0xc0140176 __generic_file_aio_read+0x172 (0xf4425ee0, 0xf4425f58, 
0x1, 0xf4425fa0, 0xbfb6c170)
0xf4425f64 0xc0140320 generic_file_read+0x9d (0xf5652280, 0x804e828, 0x200, 
0xf4425fa0, 0xf5652280)
0xf4425f88 0xc015db8d vfs_read+0x99 (0xf5652280, 0x804e828, 0x200, 0xf4425fa0, 
0x200)
0xf4425fb4 0xc015de6e sys_read+0x47
            0xc0102d51 syscall_call+0x7


I have done very little configuration on the machine, none of these disks have
a standard partition table on them. There are a fair number of dual port jbod
fiber channel disks on the san, and a 4 port LSI raid with 6 luns on it. The
machine has two HBA ports attached to the San.

Any suggestions? I presume udev is attempting to read from a device, but
device mapper is recursing back on itself rather than find one of the
base LUNs to talk to.

Thanks

    Steve




More information about the dm-devel mailing list