xfs-masters
[Top] [All Lists]

[xfs-masters] [Bug 6249] mounting unclean fs from x86_64 on i386 causes

To: xfs-masters@xxxxxxxxxxx
Subject: [xfs-masters] [Bug 6249] mounting unclean fs from x86_64 on i386 causes oopses
From: bugme-daemon@xxxxxxxxxxxxxxxxxxx
Date: Sun, 19 Mar 2006 09:07:55 -0800
Reply-to: xfs-masters@xxxxxxxxxxx
Sender: xfs-masters-bounce@xxxxxxxxxxx
http://bugzilla.kernel.org/show_bug.cgi?id=6249





------- Additional Comments From vsu@xxxxxxxxxxxx  2006-03-19 09:07 -------
This bug also seems to be present in 2.6.14 - in that version I did not see
oopses, but mount on x86_64 was hanging forever when trying to mount an unclean
XFS filesystem from i386:

Starting XFS recovery on filesystem: sda11 (dev: sda11)
SysRq : Changing Loglevel
Loglevel set to 7
SysRq : Show Regs
CPU 0:
Modules linked in: xfs exportfs raid0 dm_mod rtc ext3 jbd mbcache sata_via
libata sd_mod scsi_mod ide_disk ide_generic generic via82cxxx ide_core
Pid: 0, comm: swapper Not tainted 2.6.14-std26-up-alt2 #1
RIP: 0010:[<ffffffff8010cc40>] <ffffffff8010cc40>{default_idle+32}
RSP: 0018:ffffffff803bff78  EFLAGS: 00000246
RAX: 0000000000000000 RBX: ffffffff803bff70 RCX: ffff81000217e710
RDX: ffffffff8010cc20 RSI: ffffffff80305c00 RDI: ffff81003f0a4580
RBP: ffffffff802b11c0 R08: ffffffff803be000 R09: 0000000000000000
R10: 000000000003b0e5 R11: 0000000000000000 R12: 0000000a9b1e6b52
R13: 00000000fffffffc R14: 00000000fffeefe0 R15: ffffffff80305c00
FS:  00002aaaab00da60(0000) GS:ffffffff803b3800(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00007fffff839d80 CR3: 000000003f713000 CR4: 00000000000006e0

Call Trace:<ffffffff8010cd61>{cpu_idle+49} <ffffffff803c07a5>{start_kernel+469}
       <ffffffff803c0216>{_sinittext+534} 
SysRq : Show State

                                                       sibling
  task                 PC          pid father child younger older
init          S 00000000fffef207     0     1      0     2               (NOTLB)
ffff81003ff01d88 0000000000000086 0000000000000000 ffffffff803158f8 
       00000000000000d0 ffff81000217f4b0 ffffffff80305c00 ffff81000217f6c8 
       ffff81000217f4b0 000000108017ed09 
Call Trace:<ffffffff802b1b44>{schedule_timeout+148}
<ffffffff801386b0>{process_timeout+0}
       <ffffffff8017ca72>{pipe_poll+66} <ffffffff80183b57>{do_select+951}
       <ffffffff801836b0>{__pollwait+0} <ffffffff80183e9c>{sys_select+748}
       <ffffffff8010e8d6>{system_call+126} 
ksoftirqd/0   S 0000000000000000     0     2      1             3       (L-TLB)
ffff81003ff03f08 0000000000000046 ffff81003fd3e7d0 ffff81000217ede0 
       ffff81003fd3e7d0 ffff81000217ede0 ffffffff80305c00 ffff81000217eff8 
       ffff81000217f4b0 0000000000000000 
Call Trace:<ffffffff80134960>{ksoftirqd+0} <ffffffff801349a1>{ksoftirqd+65}
       <ffffffff80134960>{ksoftirqd+0} <ffffffff801433ad>{kthread+205}
       <ffffffff8010f34e>{child_rip+8} <ffffffff801432e0>{kthread+0}
       <ffffffff8010f346>{child_rip+0} 
watchdog/0    S 00000000fffef0db     0     3      1             4     2 (L-TLB)
ffff81003ff07e98 0000000000000046 ffffffff803bffb0 ffffffff80305c00 
       ffff81000217e040 ffff81000217e710 ffffffff80305c00 ffff81000217e928 
       0000000000000000 0000000000000000 
Call Trace:<ffffffff80150bc0>{watchdog+0} 
<ffffffff802b1b44>{schedule_timeout+148}
       <ffffffff801386b0>{process_timeout+0}
<ffffffff80138ac8>{msleep_interruptible+40}
       <ffffffff80150bc0>{watchdog+0} <ffffffff80150c22>{watchdog+98}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801432e0>{kthread+0} <ffffffff8010f346>{child_rip+0}
       
events/0      R  running task       0     4      1             5     3 (L-TLB)
khelper       S ffff81003ff915c0     0     5      1             6     4 (L-TLB)
ffff81003ff7de78 0000000000000046 ffff81003eab3cb0 0000000000000001 
       ffff81003ef1d870 ffff81003ff7b4f0 ffff81003ef1d870 ffff81003ff7b708 
       ffff81003ff915f0 ffff81003ff915e0 
Call Trace:<ffffffff8013f536>{worker_thread+278}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8012c900>{default_wake_function+0}
<ffffffff8013f420>{worker_thread+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801432e0>{kthread+0} <ffffffff8010f346>{child_rip+0}
       
kthread       S ffff81003ff3dec0     0     6      1     8     145     5 (L-TLB)
ffff81000219fe78 0000000000000046 ffff81003eab3bf0 0000000000000001 
       ffff81003f670fa0 ffff81003ff7ae20 ffff81003f670fa0 ffff81003ff7b038 
       ffff81003ff3def0 ffff81003ff3dee0 
Call Trace:<ffffffff8013f536>{worker_thread+278}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8012c900>{default_wake_function+0}
<ffffffff8013f420>{worker_thread+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801432e0>{kthread+0} <ffffffff8010f346>{child_rip+0}
       
kacpid        S ffff81003fc3bd80     0     8      6           108       (L-TLB)
ffff81003fc91e78 0000000000000046 0000000000000000 0000000000000000 
       ffff81003ff7b4f0 ffff81003ff7a750 ffff81003ff7b4f0 ffff81003ff7a968 
       0000000000000000 0000000000010000 
Call Trace:<ffffffff8013f536>{worker_thread+278}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8012c900>{default_wake_function+0}
<ffffffff8013f420>{worker_thread+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801bdb90>{dummy_d_instantiate+0}
<ffffffff801433f0>{keventd_create_kthread+0}
       <ffffffff801432e0>{kthread+0} <ffffffff8010f346>{child_rip+0}
       
kblockd/0     S ffff81003fcb9ec0     0   108      6           143     8 (L-TLB)
ffff81003fd11e78 0000000000000046 ffff81003fbd3bc8 0000000000000000 
       ffff81003f670fa0 ffff81003ff7a080 ffff81003f670fa0 ffff81003ff7a298 
       ffff81003fcb9ef0 ffff81003fcb9ee0 
Call Trace:<ffffffff8013f536>{worker_thread+278}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8012c900>{default_wake_function+0}
<ffffffff8013f420>{worker_thread+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801433f0>{keventd_create_kthread+0} 
<ffffffff801432e0>{kthread+0}
       <ffffffff8010f346>{child_rip+0} 
pdflush       S ffff81003fd15ef0     0   143      6           144   108 (L-TLB)
ffff81003fd15ec8 0000000000000046 000000000000008e ffff81003fd15e98 
       ffff81003fd12e60 ffff81003fd13530 ffff81003fd12e60 ffff81003fd13748 
       00000005f1d7d45b ffff81003fd15ec8 
Call Trace:<ffffffff801583e5>{pdflush+165} <ffffffff80158340>{pdflush+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801433f0>{keventd_create_kthread+0} 
<ffffffff801432e0>{kthread+0}
       <ffffffff8010f346>{child_rip+0} 
pdflush       S ffff81003fd17ef0     0   144      6           146   143 (L-TLB)
ffff81003fd17ec8 0000000000000046 0000000000000000 0000000000000000 
       ffff81003fd17e48 ffff81003fd12e60 ffffffff80305c00 ffff81003fd13078 
       0000000000000000 0000000000000005 
Call Trace:<ffffffff801583e5>{pdflush+165} <ffffffff80158340>{pdflush+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801433f0>{keventd_create_kthread+0} 
<ffffffff801432e0>{kthread+0}
       <ffffffff8010f346>{child_rip+0} 
aio/0         S ffff81003fcca8c0     0   146      6           221   144 (L-TLB)
ffff81003fd3be78 0000000000000046 46ff188911048916 58576a03ebc0331c 
       ffff81003ff7b4f0 ffff81003fd120c0 ffff81003ff7b4f0 ffff81003fd122d8 
       7204463b0856ff0c 0000000000010000 
Call Trace:<ffffffff8013f536>{worker_thread+278}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8012c900>{default_wake_function+0}
<ffffffff8013f420>{worker_thread+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801433f0>{keventd_create_kthread+0} 
<ffffffff801432e0>{kthread+0}
       <ffffffff8010f346>{child_rip+0} 
kswapd0       S 0000000000000000     0   145      1           527     6 (L-TLB)
ffff81003fd19ea8 0000000000000046 0000000000000000 0000000000000000 
       ffff81000217f4b0 ffff81003fd12790 ffff81000217f4b0 ffff81003fd129a8 
       0000000000000000 0000000000000000 
Call Trace:<ffffffff8015d815>{kswapd+261}
<ffffffff80143880>{autoremove_wake_function+0}
       <ffffffff80143880>{autoremove_wake_function+0}
<ffffffff8010f34e>{child_rip+8}
       <ffffffff8015d710>{kswapd+0} <ffffffff8010f346>{child_rip+0}
       
kseriod       S ffff81003fd41ed8     0   221      6           491   146 (L-TLB)
ffff81003fd41e88 0000000000000046 0000000000000000 ffffffff80227b0d 
       ffffffff8032dc10 ffff81003fd3f570 ffffffff80305c00 ffff81003fd3f788 
       ffffffff8032dc10 ffff810002228b00 
Call Trace:<ffffffff80227b0d>{driver_create_file+61}
<ffffffff8021cd15>{serio_thread+613}
       <ffffffff80143880>{autoremove_wake_function+0}
<ffffffff80143880>{autoremove_wake_function+0}
       <ffffffff8021cab0>{serio_thread+0} <ffffffff801433ad>{kthread+205}
       <ffffffff8010f34e>{child_rip+8} <ffffffff801d14c0>{vgacon_cursor+0}
       <ffffffff801433f0>{keventd_create_kthread+0} 
<ffffffff801432e0>{kthread+0}
       <ffffffff8010f346>{child_rip+0} 
ata/0         S ffff810002151080     0   491      6           495   221 (L-TLB)
ffff81003fbfbe78 0000000000000046 ffff81003fb36900 0000000000000296 
       ffff81003fd3e7d0 ffff81003fd3e100 ffff81003fd3e7d0 ffff81003fd3e318 
       ffff8100021510b0 ffff8100021510a0 
Call Trace:<ffffffff8013f536>{worker_thread+278}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8012c900>{default_wake_function+0}
<ffffffff8013f420>{worker_thread+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801bdb90>{dummy_d_instantiate+0}
<ffffffff801433f0>{keventd_create_kthread+0}
       <ffffffff801432e0>{kthread+0} <ffffffff8010f346>{child_rip+0}
       
scsi_eh_0     S ffff81003fb36000     0   495      6           496   491 (L-TLB)
ffff81003fbffe88 0000000000000046 ffff81003fbffe58 0000000000000002 
       ffff81003fbfcee0 ffff81003fbfd5b0 ffff81003fbfcee0 ffff81003fbfd7c8 
       ffff81003fbffec8 0000000000000046 
Call Trace:<ffffffff8803a740>{:scsi_mod:scsi_error_handler+0}
<ffffffff8803a7c5>{:scsi_mod:scsi_error_handler+133}
       <ffffffff8803a740>{:scsi_mod:scsi_error_handler+0}
<ffffffff801433ad>{kthread+205}
       <ffffffff8010f34e>{child_rip+8} 
<ffffffff801433f0>{keventd_create_kthread+0}
       <ffffffff801432e0>{kthread+0} <ffffffff8010f346>{child_rip+0}
       
scsi_eh_1     S ffff81003fb2f000     0   496      6           869   495 (L-TLB)
ffff81003f401e88 0000000000000046 840fc085ffffc9d2 8304468b00000132 
       000adc45c700e065 ffff81003fbfcee0 ffffffff80305c00 ffff81003fbfd0f8 
       7cff85f88b3050ff 8be075ffe4458b6b 
Call Trace:<ffffffff8803a740>{:scsi_mod:scsi_error_handler+0}
<ffffffff8803a7c5>{:scsi_mod:scsi_error_handler+133}
       <ffffffff8803a740>{:scsi_mod:scsi_error_handler+0}
<ffffffff801433ad>{kthread+205}
       <ffffffff8010f34e>{child_rip+8} 
<ffffffff801433f0>{keventd_create_kthread+0}
       <ffffffff801432e0>{kthread+0} <ffffffff8010f346>{child_rip+0}
       
kjournald     S 0000000000000001     0   527      1           548   145 (L-TLB)
ffff81003fa79e58 0000000000000046 ffff81003fa79e38 ffffffff80305c00 
       ffff81000217f4b0 ffff81003fd3eea0 ffffffff80305c00 ffff81003fd3f0b8 
       ffff810002158298 ffff81003fa79ea8 
Call Trace:<ffffffff8807ddf2>{:jbd:kjournald+450}
<ffffffff80143880>{autoremove_wake_function+0}
       <ffffffff80143880>{autoremove_wake_function+0}
<ffffffff8807dc20>{:jbd:commit_timeout+0}
       <ffffffff8013262b>{do_exit+2763} <ffffffff8010f34e>{child_rip+8}
       <ffffffff88063330>{:libata:ata_exec_command+0}
<ffffffff8807dc30>{:jbd:kjournald+0}
       <ffffffff8010f346>{child_rip+0} 
init          S ffff81003f7e3140     0   548      1   551     856   527 (NOTLB)
ffff81003f0a1e78 0000000000000086 ffff81003f0b73f8 0000000000000000 
       0000000000000000 ffff81003f7e3020 ffffffff80305c00 ffff81003f7e3238 
       00002aaaaac4bef0 0000000000000282 
Call Trace:<ffffffff80133357>{do_wait+2599}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8013c0e1>{sys_rt_sigaction+113}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8010e8d6>{system_call+126} 
rc.sysinit    S ffff81003f127850     0   551    548   618               (NOTLB)
ffff81003f129e78 0000000000000086 ffff81003f341c38 0000000000000000 
       ffff81003f7e2280 ffff81003f127730 ffff81003f7e2280 ffff81003f127948 
       00000000005b9508 0000000000000282 
Call Trace:<ffffffff80133357>{do_wait+2599}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8013c104>{sys_rt_sigaction+148}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8010e8d6>{system_call+126} 
initlog       S 00000000fffef0ab     0   618    551           854       (NOTLB)
ffff81003e4fde88 0000000000000086 0000000000000000 ffffffff803158f8 
       ffff81003f71d6b0 ffff81003ef1c400 ffff81003f71d6b0 ffff81003ef1c618 
       ffff81003ef1c400 0000001002270002 
Call Trace:<ffffffff802b1b44>{schedule_timeout+148}
<ffffffff801386b0>{process_timeout+0}
       <ffffffff8017ca72>{pipe_poll+66} <ffffffff80184286>{sys_poll+630}
       <ffffffff801836b0>{__pollwait+0} <ffffffff8010e8d6>{system_call+126}
       
initlog       S 00000000fffef0aa     0   854    551   855           618 (NOTLB)
ffff81003ec6fe88 0000000000000082 0000000000000000 ffffffff803158f8 
       00000000000000d0 ffff81003f127060 ffffffff80305c00 ffff81003f127278 
       ffff81003f127060 00000010802b2dc9 
Call Trace:<ffffffff802b1b44>{schedule_timeout+148}
<ffffffff801386b0>{process_timeout+0}
       <ffffffff8017ca72>{pipe_poll+66} <ffffffff80184286>{sys_poll+630}
       <ffffffff801836b0>{__pollwait+0} <ffffffff8010e8d6>{system_call+126}
       
mount         D ffff81003d8f2c40     0   855    854                     (NOTLB)
ffff81003e97b5f8 0000000000000086 ffff81003fbd3dd8 ffff81003ff4e640 
       0000000000004001 ffff81003f3450a0 ffffffff80305c00 ffff81003f3452b8 
       0000000000000010 ffffffff8017517f 
Call Trace:<ffffffff8017517f>{bio_alloc_bioset+47} 
<ffffffff802b229f>{__down+143}
       <ffffffff8012c900>{default_wake_function+0}
<ffffffff88124cf1>{:xfs:_pagebuf_find+193}
       <ffffffff802b209a>{__down_failed+53}
<ffffffff8022dda0>{generic_unplug_device+0}
       <ffffffff8812650d>{:xfs:.text.lock.xfs_buf+5}
<ffffffff88125ada>{:xfs:pagebuf_iostart+138}
       <ffffffff88125b21>{:xfs:xfs_buf_read_flags+49}
<ffffffff8811155e>{:xfs:xlog_recover_process_data+2766}
       <ffffffff88067ce9>{:libata:ata_scsi_translate+201}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff801c25a0>{kobject_release+0}
<ffffffff88112bcd>{:xfs:xlog_do_recovery_pass+637}
       <ffffffff881130ca>{:xfs:xlog_recover+218}
<ffffffff8810dbe7>{:xfs:xfs_log_mount+1335}
       <ffffffff88114e4f>{:xfs:xfs_mountfs+2703}
<ffffffff801c25a0>{kobject_release+0}
       <ffffffff8812650d>{:xfs:.text.lock.xfs_buf+5}
<ffffffff88113775>{:xfs:xfs_xlatesb+37}
       <ffffffff88125e3d>{:xfs:xfs_setsize_buftarg_flags+61}
       <ffffffff8811a5fd>{:xfs:xfs_mount+2445}
<ffffffff8812baf0>{:xfs:linvfs_fill_super+0}
       <ffffffff8812bba8>{:xfs:linvfs_fill_super+184} 
<ffffffff801c4c5e>{strlcpy+78}
       <ffffffff8018b3b2>{get_filesystem+18} <ffffffff80176c69>{sget+841}
       <ffffffff80177320>{set_bdev_super+0}
<ffffffff8812baf0>{:xfs:linvfs_fill_super+0}
       <ffffffff8812baf0>{:xfs:linvfs_fill_super+0}
<ffffffff80177480>{get_sb_bdev+272}
       <ffffffff80177767>{do_kern_mount+183} <ffffffff8018cfd6>{do_mount+1542}
       <ffffffff801874f3>{dput+35} <ffffffff8017ed09>{link_path_walk+425}
       <ffffffff801439d8>{wake_up_bit+24} <ffffffff801874f3>{dput+35}
       <ffffffff80180b70>{sys_unlink+288} <ffffffff8017eecc>{path_lookup+396}
       <ffffffff80156151>{buffered_rmqueue+481} <ffffffff8017970f>{vfs_stat+47}
       <ffffffff801563c3>{__alloc_pages+243} 
<ffffffff8015672f>{__get_free_pages+31}
       <ffffffff8018d3b7>{sys_mount+151} <ffffffff8010e8d6>{system_call+126}
       
minilogd      S 00000000fffef0ab     0   856      1                 548 (NOTLB)
ffff81003f07be88 0000000000000082 0000000000000000 0000000000000000 
       0000000000000000 ffff81003f71d6b0 ffffffff80305c00 ffff81003f71d8c8 
       0000000000000807 0000000100000000 
Call Trace:<ffffffff802b1b44>{schedule_timeout+148}
<ffffffff801386b0>{process_timeout+0}
       <ffffffff80184286>{sys_poll+630} <ffffffff801836b0>{__pollwait+0}
       <ffffffff8010e8d6>{system_call+126} 
xfslogd/0     S ffff81003fb194c0     0   869      6           870   496 (L-TLB)
ffff81003d7b9e78 0000000000000046 c9314502e183e089 000001ba01e08341 
       ffff81003f7e2950 ffff81003ef1d870 ffff81003f7e2950 ffff81003ef1da88 
       9066666600000001 0000000000010000 
Call Trace:<ffffffff8013f536>{worker_thread+278}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8012c900>{default_wake_function+0}
<ffffffff8013f420>{worker_thread+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801433f0>{keventd_create_kthread+0} 
<ffffffff801432e0>{kthread+0}
       <ffffffff8010f346>{child_rip+0} 
xfsdatad/0    S ffff81003fb193c0     0   870      6           871   869 (L-TLB)
ffff81003d7b7e78 0000000000000046 4c1846894c427401 0f48207e8948c089 
       ffff81003ed30380 ffff81003f7e2950 ffff81003ed30380 ffff81003f7e2b68 
       0001b8858b490000 0000000000010000 
Call Trace:<ffffffff8013f536>{worker_thread+278}
<ffffffff8012c900>{default_wake_function+0}
       <ffffffff8012c900>{default_wake_function+0}
<ffffffff8013f420>{worker_thread+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801433f0>{keventd_create_kthread+0} 
<ffffffff801432e0>{kthread+0}
       <ffffffff8010f346>{child_rip+0} 
xfsbufd       S 00000000fffef067     0   871      6                 870 (L-TLB)
ffff81003d101e68 0000000000000046 0000000000000000 ffffffff80305c00 
       ffff81003f670fa0 ffff81003ed30380 ffffffff80305c00 ffff81003ed30598 
       0000000000000000 0000000000000000 
Call Trace:<ffffffff802b1b44>{schedule_timeout+148}
<ffffffff801386b0>{process_timeout+0}
       <ffffffff88126330>{:xfs:xfsbufd+128} <ffffffff881262b0>{:xfs:xfsbufd+0}
       <ffffffff801433ad>{kthread+205} <ffffffff8010f34e>{child_rip+8}
       <ffffffff801433f0>{keventd_create_kthread+0} 
<ffffffff801432e0>{kthread+0}
       <ffffffff8010f346>{child_rip+0} 


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


<Prev in Thread] Current Thread [Next in Thread>