[DRBD-user] drbd0.7-pre7 and kernel 2.6.6 - no luck

Marcus Meyer marcus at by5.de
Wed May 19 17:23:07 CEST 2004

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


Hi!

I've tested today drbd0.7-pre7 with kernel 2.6.6.

Compiling - no problem.
Makedev - no problem.
Load Modul - no problem.
Start drbd - no problem.

But, when I try to make a fs on /dev/nb0 then I get a Segmentation fault
and the kernel hang.

I try ext3 and xfs, always the same :-(

Here is the output from xfs:

node2:~# mkfs.xfs -f /dev/nb0
meta-data=/dev/nb0               isize=256    agcount=8, agsize=192198 blks
         =                       sectsz=512
data     =                       bsize=4096   blocks=1537584, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=1
naming   =version 2              bsize=4096
log      =internal log           bsize=4096   blocks=2560, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0
Segmentation fault


Here is the /var/log/syslog:
May 19 16:22:19 node2 kernel: ------------[ cut here ]------------
May 19 16:22:19 node2 kernel: kernel BUG at
/root/source/drbd-0.7_pre7/drbd/lru_cache.c:197!
May 19 16:22:19 node2 kernel: invalid operand: 0000 [#1]
May 19 16:22:19 node2 kernel: PREEMPT
May 19 16:22:19 node2 kernel: CPU:    0
May 19 16:22:19 node2 kernel: EIP:   
0060:[__crc_simple_fill_super+4063197/5224628]    Not tainted
May 19 16:22:19 node2 kernel: EFLAGS: 00010046   (2.6.6)
May 19 16:22:19 node2 kernel: EIP is at lc_get+0x104/0x120 [drbd]
May 19 16:22:19 node2 kernel: eax: 00000000   ebx: ce983000   ecx:
d0848000   edx: 00000000
May 19 16:22:19 node2 kernel: esi: 00000000   edi: d084a000   ebp:
00000000   esp: ce983c78
May 19 16:22:19 node2 kernel: ds: 007b   es: 007b   ss: 0068
May 19 16:22:19 node2 kernel: Process mkfs.xfs (pid: 586,
threadinfo=ce983000 task=ceab4b30)
May 19 16:22:19 node2 kernel: Stack: c01363c9 d08aaa34 ce983000 00000000
cea89000 00000000 d08a86d5 d084a000
May 19 16:22:19 node2 kernel:        00000000 00000000 00000001 00000001
00000000 ceab4b30 c0116e90 ce983cb4
May 19 16:22:19 node2 kernel:        ce983cb4 c021d0fd c13ee200 cfe05c58
00000001 cea89000 cea88980 ce9e9d28
May 19 16:22:19 node2 kernel: Call Trace:
May 19 16:22:19 node2 kernel:  [mempool_alloc+121/368]
mempool_alloc+0x79/0x170
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4062557/5224628]
lc_find+0x24/0x60 [drbd]
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4053502/5224628]
drbd_al_begin_io+0x65/0x260 [drbd]
May 19 16:22:19 node2 kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 19 16:22:19 node2 kernel:  [ide_build_sglist+61/176]
ide_build_sglist+0x3d/0xb0
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4052701/5224628]
drbd_make_request_common+0x4d4/0x630 [drbd]
May 19 16:22:19 node2 kernel:  [__delay+18/32] __delay+0x12/0x20
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4053156/5224628]
drbd_make_request_26+0x6b/0x6d [drbd]
May 19 16:22:19 node2 kernel:  [generic_make_request+362/496]
generic_make_request+0x16a/0x1f0
May 19 16:22:19 node2 kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 19 16:22:19 node2 kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 19 16:22:19 node2 kernel:  [submit_bio+93/256] submit_bio+0x5d/0x100
May 19 16:22:19 node2 kernel:  [end_buffer_async_write+0/272]
end_buffer_async_write+0x0/0x110
May 19 16:22:19 node2 kernel:  [submit_bh+97/336] submit_bh+0x61/0x150
May 19 16:22:19 node2 kernel:  [__block_write_full_page+432/960]
__block_write_full_page+0x1b0/0x3c0
May 19 16:22:19 node2 kernel:  [block_write_full_page+240/256]
block_write_full_page+0xf0/0x100
May 19 16:22:19 node2 kernel:  [blkdev_get_block+0/128]
blkdev_get_block+0x0/0x80
May 19 16:22:19 node2 kernel:  [blkdev_writepage+32/48]
blkdev_writepage+0x20/0x30
May 19 16:22:19 node2 kernel:  [blkdev_get_block+0/128]
blkdev_get_block+0x0/0x80
May 19 16:22:19 node2 kernel:  [mpage_writepages+449/848]
mpage_writepages+0x1c1/0x350
May 19 16:22:19 node2 kernel:  [file_read_actor+0/240]
file_read_actor+0x0/0xf0
May 19 16:22:19 node2 kernel:  [blkdev_writepage+0/48]
blkdev_writepage+0x0/0x30
May 19 16:22:19 node2 kernel:  [generic_writepages+29/33]
generic_writepages+0x1d/0x21
May 19 16:22:19 node2 kernel:  [do_writepages+37/80] do_writepages+0x25/0x50
May 19 16:22:19 node2 kernel:  [__filemap_fdatawrite+144/160]
__filemap_fdatawrite+0x90/0xa0
May 19 16:22:19 node2 kernel:  [blkdev_file_write+56/64]
blkdev_file_write+0x38/0x40
May 19 16:22:19 node2 kernel:  [copy_to_user+62/80] copy_to_user+0x3e/0x50
May 19 16:22:19 node2 kernel:  [filemap_fdatawrite+24/32]
filemap_fdatawrite+0x18/0x20
May 19 16:22:19 node2 kernel:  [sys_fsync+135/208] sys_fsync+0x87/0xd0
May 19 16:22:19 node2 kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
May 19 16:22:19 node2 kernel:
May 19 16:22:19 node2 kernel: Code: 0f 0b c5 00 40 ee 8a d0 e9 0d ff ff ff
0f 0b c4 00 40 ee 8a
May 19 16:22:19 node2 kernel:  <6>note: mkfs.xfs[586] exited with
preempt_count 1
May 19 16:22:19 node2 kernel: bad: scheduling while atomic!
May 19 16:22:19 node2 kernel: Call Trace:
May 19 16:22:19 node2 kernel:  [schedule+1461/1472] schedule+0x5b5/0x5c0
May 19 16:22:19 node2 kernel:  [unmap_page_range+83/128]
unmap_page_range+0x53/0x80
May 19 16:22:19 node2 kernel:  [unmap_vmas+383/400] unmap_vmas+0x17f/0x190
May 19 16:22:19 node2 kernel:  [exit_mmap+125/416] exit_mmap+0x7d/0x1a0
May 19 16:22:19 node2 kernel:  [mmput+101/144] mmput+0x65/0x90
May 19 16:22:19 node2 kernel:  [do_exit+338/1024] do_exit+0x152/0x400
May 19 16:22:19 node2 kernel:  [do_invalid_op+0/208] do_invalid_op+0x0/0xd0
May 19 16:22:19 node2 kernel:  [die+249/256] die+0xf9/0x100
May 19 16:22:19 node2 kernel:  [do_invalid_op+202/208]
do_invalid_op+0xca/0xd0
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4063197/5224628]
lc_get+0x104/0x120 [drbd]
May 19 16:22:19 node2 kernel:  [as_update_arq+46/128] as_update_arq+0x2e/0x80
May 19 16:22:19 node2 kernel:  [as_add_request+437/544]
as_add_request+0x1b5/0x220
May 19 16:22:19 node2 kernel:  [get_request+453/672] get_request+0x1c5/0x2a0
May 19 16:22:19 node2 kernel:  [__elv_add_request+48/80]
__elv_add_request+0x30/0x50
May 19 16:22:19 node2 kernel:  [error_code+45/56] error_code+0x2d/0x38
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4063197/5224628]
lc_get+0x104/0x120 [drbd]
May 19 16:22:19 node2 kernel:  [mempool_alloc+121/368]
mempool_alloc+0x79/0x170
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4062557/5224628]
lc_find+0x24/0x60 [drbd]
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4053502/5224628]
drbd_al_begin_io+0x65/0x260 [drbd]
May 19 16:22:19 node2 kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 19 16:22:19 node2 kernel:  [ide_build_sglist+61/176]
ide_build_sglist+0x3d/0xb0
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4052701/5224628]
drbd_make_request_common+0x4d4/0x630 [drbd]
May 19 16:22:19 node2 kernel:  [__delay+18/32] __delay+0x12/0x20
May 19 16:22:19 node2 kernel:  [__crc_simple_fill_super+4053156/5224628]
drbd_make_request_26+0x6b/0x6d [drbd]
May 19 16:22:19 node2 kernel:  [generic_make_request+362/496]
generic_make_request+0x16a/0x1f0
May 19 16:22:19 node2 kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 19 16:22:19 node2 kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 19 16:22:19 node2 kernel:  [submit_bio+93/256] submit_bio+0x5d/0x100
May 19 16:22:19 node2 kernel:  [end_buffer_async_write+0/272]
end_buffer_async_write+0x0/0x110
May 19 16:22:19 node2 kernel:  [submit_bh+97/336] submit_bh+0x61/0x150
May 19 16:22:19 node2 kernel:  [__block_write_full_page+432/960]
__block_write_full_page+0x1b0/0x3c0
May 19 16:22:19 node2 kernel:  [block_write_full_page+240/256]
block_write_full_page+0xf0/0x100
May 19 16:22:19 node2 kernel:  [blkdev_get_block+0/128]
blkdev_get_block+0x0/0x80
May 19 16:22:19 node2 kernel:  [blkdev_writepage+32/48]
blkdev_writepage+0x20/0x30
May 19 16:22:19 node2 kernel:  [blkdev_get_block+0/128]
blkdev_get_block+0x0/0x80
May 19 16:22:19 node2 kernel:  [mpage_writepages+449/848]
mpage_writepages+0x1c1/0x350
May 19 16:22:19 node2 kernel:  [file_read_actor+0/240]
file_read_actor+0x0/0xf0
May 19 16:22:19 node2 kernel:  [blkdev_writepage+0/48]
blkdev_writepage+0x0/0x30
May 19 16:22:19 node2 kernel:  [generic_writepages+29/33]
generic_writepages+0x1d/0x21
May 19 16:22:19 node2 kernel:  [do_writepages+37/80] do_writepages+0x25/0x50
May 19 16:22:19 node2 kernel:  [__filemap_fdatawrite+144/160]
__filemap_fdatawrite+0x90/0xa0
May 19 16:22:19 node2 kernel:  [blkdev_file_write+56/64]
blkdev_file_write+0x38/0x40
May 19 16:22:19 node2 kernel:  [copy_to_user+62/80] copy_to_user+0x3e/0x50
May 19 16:22:19 node2 kernel:  [filemap_fdatawrite+24/32]
filemap_fdatawrite+0x18/0x20
May 19 16:22:19 node2 kernel:  [sys_fsync+135/208] sys_fsync+0x87/0xd0
May 19 16:22:19 node2 kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
May 19 16:22:19 node2 kernel:
May 19 16:22:47 node2 kernel: ------------[ cut here ]------------
May 19 16:22:47 node2 kernel: kernel BUG at
/root/source/drbd-0.7_pre7/drbd/lru_cache.c:197!
May 19 16:22:47 node2 kernel: invalid operand: 0000 [#2]
May 19 16:22:47 node2 kernel: PREEMPT
May 19 16:22:47 node2 kernel: CPU:    0
May 19 16:22:47 node2 kernel: EIP:   
0060:[__crc_simple_fill_super+4063197/5224628]    Not tainted
May 19 16:22:47 node2 kernel: EFLAGS: 00010046   (2.6.6)
May 19 16:22:47 node2 kernel: EIP is at lc_get+0x104/0x120 [drbd]
May 19 16:22:47 node2 kernel: eax: 00000000   ebx: cfe6e000   ecx:
d0848000   edx: 00000000
May 19 16:22:47 node2 kernel: esi: 00000000   edi: d084a000   ebp:
00000000   esp: cfe6eb20
May 19 16:22:47 node2 kernel: ds: 007b   es: 007b   ss: 0068
May 19 16:22:47 node2 kernel: Process pdflush (pid: 7, threadinfo=cfe6e000
task=cfe4b130)
May 19 16:22:47 node2 kernel: Stack: c01363c9 d08aaa34 cfe6e000 00000000
cea89000 00000000 d08a86d5 d084a000
May 19 16:22:47 node2 kernel:        00000000 00000003 c02006de cfe78054
00000000 cfe4b130 c0116e90 cfe6eb5c
May 19 16:22:47 node2 kernel:        cfe6eb5c c02014e5 cfe78054 cfe04d84
00000001 cea89000 cffd1240 ce9e9cd0
May 19 16:22:47 node2 kernel: Call Trace:
May 19 16:22:47 node2 kernel:  [mempool_alloc+121/368]
mempool_alloc+0x79/0x170
May 19 16:22:47 node2 kernel:  [__crc_simple_fill_super+4062557/5224628]
lc_find+0x24/0x60 [drbd]
May 19 16:22:47 node2 kernel:  [__crc_simple_fill_super+4053502/5224628]
drbd_al_begin_io+0x65/0x260 [drbd]
May 19 16:22:47 node2 kernel:  [as_update_arq+46/128] as_update_arq+0x2e/0x80
May 19 16:22:47 node2 kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 19 16:22:47 node2 kernel:  [as_add_request+437/544]
as_add_request+0x1b5/0x220
May 19 16:22:47 node2 kernel:  [__crc_simple_fill_super+4052701/5224628]
drbd_make_request_common+0x4d4/0x630 [drbd]
May 19 16:22:47 node2 kernel:  [__crc_simple_fill_super+4053156/5224628]
drbd_make_request_26+0x6b/0x6d [drbd]
May 19 16:22:47 node2 kernel:  [generic_make_request+362/496]
generic_make_request+0x16a/0x1f0
May 19 16:22:47 node2 kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 19 16:22:47 node2 kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 19 16:22:47 node2 kernel:  [submit_bio+93/256] submit_bio+0x5d/0x100
May 19 16:22:47 node2 kernel:  [end_buffer_async_write+0/272]
end_buffer_async_write+0x0/0x110
May 19 16:22:47 node2 kernel:  [submit_bh+97/336] submit_bh+0x61/0x150
May 19 16:22:47 node2 kernel:  [__block_write_full_page+432/960]
__block_write_full_page+0x1b0/0x3c0
May 19 16:22:47 node2 kernel:  [block_write_full_page+240/256]
block_write_full_page+0xf0/0x100
May 19 16:22:47 node2 kernel:  [blkdev_get_block+0/128]
blkdev_get_block+0x0/0x80
May 19 16:22:47 node2 kernel:  [blkdev_writepage+32/48]
blkdev_writepage+0x20/0x30
May 19 16:22:47 node2 kernel:  [blkdev_get_block+0/128]
blkdev_get_block+0x0/0x80
May 19 16:22:47 node2 kernel:  [mpage_writepages+449/848]
mpage_writepages+0x1c1/0x350
May 19 16:22:47 node2 kernel:  [blkdev_writepage+0/48]
blkdev_writepage+0x0/0x30
May 19 16:22:47 node2 kernel:  [apic_timer_interrupt+26/32]
apic_timer_interrupt+0x1a/0x20
May 19 16:22:47 node2 kernel:  [generic_writepages+29/33]
generic_writepages+0x1d/0x21
May 19 16:22:47 node2 kernel:  [do_writepages+37/80] do_writepages+0x25/0x50
May 19 16:22:47 node2 kernel:  [__sync_single_inode+113/512]
__sync_single_inode+0x71/0x200
May 19 16:22:47 node2 kernel:  [ext3_put_inode+19/48]
ext3_put_inode+0x13/0x30
May 19 16:22:47 node2 kernel:  [sync_sb_inodes+407/672]
sync_sb_inodes+0x197/0x2a0
May 19 16:22:47 node2 kernel:  [writeback_inodes+86/176]
writeback_inodes+0x56/0xb0
May 19 16:22:47 node2 kernel:  [wb_kupdate+167/288] wb_kupdate+0xa7/0x120
May 19 16:22:47 node2 kernel:  [__pdflush+208/448] __pdflush+0xd0/0x1c0
May 19 16:22:47 node2 kernel:  [pdflush+0/48] pdflush+0x0/0x30
May 19 16:22:47 node2 kernel:  [pdflush+38/48] pdflush+0x26/0x30
May 19 16:22:47 node2 kernel:  [wb_kupdate+0/288] wb_kupdate+0x0/0x120
May 19 16:22:47 node2 kernel:  [pdflush+0/48] pdflush+0x0/0x30
May 19 16:22:47 node2 kernel:  [kthread+170/176] kthread+0xaa/0xb0
May 19 16:22:47 node2 kernel:  [kthread+0/176] kthread+0x0/0xb0
May 19 16:22:47 node2 kernel:  [kernel_thread_helper+5/24]
kernel_thread_helper+0x5/0x18
May 19 16:22:47 node2 kernel:
May 19 16:22:47 node2 kernel: Code: 0f 0b c5 00 40 ee 8a d0 e9 0d ff ff ff
0f 0b c4 00 40 ee 8a
May 19 16:22:47 node2 kernel:  <6>note: pdflush[7] exited with
preempt_count 1


Anyone have a suggestion?

Thanks,
Marcus Meyer


-----------------------------------------
Diese eMail ist ein Service von http://mail.by5.de

http://www.Held-vom-Erdbeerfeld.de/



More information about the drbd-user mailing list