Re: Assertion failure in do_get_write_access() with kernel 2.6.5-rc1
Michael Zimmermann <[email protected]> Wed, 17 Mar 2004 20:38:55 +0100
| Newsgroups | gmane.comp.file-systems.intermezzo.devel |
|---|---|
| Organization | Vegaa Internet Services |
| Message-ID | <[email protected]> |
--Boundary-00=_PlKWAMOEgdGbJn/ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Content-Disposition: inline At Mittwoch, 17. März 2004 17:14 Yang, Chen wrote: > Hi, Michael: > Thanks for your information. Would you like to provide some > information in /var/log/messages? It's useful for the debugging. Of course. Sorry I forgot that. I reproduced the error and made an # egrep 'kernel|intersync' over /var/log/messages -- the complete result is online at http://www.vegaa.de/security/izo-error-20040317-messages.txt The last lines of that output (with the kernel fault) are attached to this email. Greetings -- Michael Zimmermann (Vegaa Safety and Security for Internet Services) <[email protected]> phone +49 89 6283 7632 hotline +49 160 99 123 830 --Boundary-00=_PlKWAMOEgdGbJn/ Content-Type: text/plain; charset="gb2312"; name="izo-message-rest.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="izo-message-rest.txt" Mar 17 20:13:52 k1 intersync-1: (session.c:is_run_context L194): doing backfetch Mar 17 20:13:52 k1 intersync-1: (request.c:is_get_file L122): adjust lml, flags 2 Mar 17 20:13:52 k1 kernel: (fs/intermezzo/journal.c:presto_last_record,l. 1034 31924): InterMezzo: Warning long record tail at 84796, rec tail_offset at 0 (size 339585087) Mar 17 20:13:52 k1 kernel: (fs/intermezzo/journal.c:presto_truncate_lml,l. 1454 31924): truncate_lml error -5 Mar 17 20:13:52 k1 intersync-1: (session.c:is_run_context L194): doing backfetch Mar 17 20:13:52 k1 intersync-1: (request.c:is_get_file L122): adjust lml, flags 2 Mar 17 20:13:52 k1 kernel: (fs/intermezzo/journal.c:presto_last_record,l. 1034 31924): InterMezzo: Warning long record tail at 84972, rec tail_offset at 0 (size 357580403) Mar 17 20:13:52 k1 kernel: (fs/intermezzo/journal.c:presto_truncate_lml,l. 1454 31924): truncate_lml error -5 Mar 17 20:13:52 k1 intersync-1: (session.c:is_run_context L194): doing backfetch Mar 17 20:13:52 k1 intersync-1: (request.c:is_get_file L122): adjust lml, flags 2 Mar 17 20:13:52 k1 kernel: Assertion failure in do_get_write_access() at fs/jbd/transaction.c:607: "jh->b_next_transaction == ((void *)0)" Mar 17 20:13:52 k1 kernel: ------------[ cut here ]------------ Mar 17 20:13:52 k1 kernel: kernel BUG at fs/jbd/transaction.c:607! Mar 17 20:13:52 k1 kernel: invalid operand: 0000 [#1] Mar 17 20:13:52 k1 kernel: PREEMPT Mar 17 20:13:52 k1 kernel: CPU: 0 Mar 17 20:13:52 k1 kernel: EIP: 0060:[do_get_write_access+1526/1744] Not tainted Mar 17 20:13:52 k1 kernel: EIP: 0060:[<c01bce96>] Not tainted Mar 17 20:13:52 k1 kernel: EFLAGS: 00010286 (2.6.5-rc1) Mar 17 20:13:52 k1 kernel: EIP is at do_get_write_access+0x5f6/0x6d0 Mar 17 20:13:52 k1 kernel: eax: 00000073 ebx: c5d84ba0 ecx: c052704c edx: c041a910 Mar 17 20:13:52 k1 kernel: esi: c227bc60 edi: c60517c0 ebp: 00000000 esp: c9ab3b4c Mar 17 20:13:52 k1 kernel: ds: 007b es: 007b ss: 0068 Mar 17 20:13:52 k1 kernel: Process intersync (pid: 31924, threadinfo=c9ab2000 task=dcb5e140) Mar 17 20:13:52 k1 kernel: Stack: c03db020 c03b17c7 c03d2bb3 0000025f c03dd580 00000000 00000000 c1eba8c0 Mar 17 20:13:52 k1 kernel: 00000000 c22493e4 c01bcbc0 c22493e4 c0e21fc0 00238002 c014a2cb de8b4200 Mar 17 20:13:52 k1 kernel: 00000000 00000000 c227bc60 c5d84ba0 c22493e4 c227bc60 c01bd0cd 00000000 Mar 17 20:13:52 k1 kernel: Call Trace: Mar 17 20:13:52 k1 kernel: [do_get_write_access+800/1744] do_get_write_access+0x320/0x6d0 Mar 17 20:13:52 k1 kernel: [<c01bcbc0>] do_get_write_access+0x320/0x6d0 Mar 17 20:13:52 k1 kernel: [__getblk+43/96] __getblk+0x2b/0x60 Mar 17 20:13:52 k1 kernel: [<c014a2cb>] __getblk+0x2b/0x60 Mar 17 20:13:52 k1 kernel: [journal_get_write_access+45/80] journal_get_write_access+0x2d/0x50 Mar 17 20:13:52 k1 kernel: [<c01bd0cd>] journal_get_write_access+0x2d/0x50 Mar 17 20:13:52 k1 kernel: [do_journal_get_write_access+74/144] do_journal_get_write_access+0x4a/0x90 Mar 17 20:13:52 k1 kernel: [<c01ad05a>] do_journal_get_write_access+0x4a/0x90 Mar 17 20:13:52 k1 kernel: [walk_page_buffers+135/176] walk_page_buffers+0x87/0xb0 Mar 17 20:13:52 k1 kernel: [<c01ace77>] walk_page_buffers+0x87/0xb0 Mar 17 20:13:52 k1 kernel: [ext3_prepare_write+161/272] ext3_prepare_write+0xa1/0x110 Mar 17 20:13:52 k1 kernel: [<c01afd21>] ext3_prepare_write+0xa1/0x110 Mar 17 20:13:52 k1 kernel: [do_journal_get_write_access+0/144] do_journal_get_write_access+0x0/0x90 Mar 17 20:13:52 k1 kernel: [<c01ad010>] do_journal_get_write_access+0x0/0x90 Mar 17 20:13:52 k1 kernel: [ext3_get_block+0/176] ext3_get_block+0x0/0xb0 Mar 17 20:13:52 k1 kernel: [<c01aedd0>] ext3_get_block+0x0/0xb0 Mar 17 20:13:52 k1 kernel: [generic_file_aio_write_nolock+906/2784] generic_file_aio_write_nolock+0x38a/0xae0 Mar 17 20:13:52 k1 kernel: [<c012dbda>] generic_file_aio_write_nolock+0x38a/0xae0 Mar 17 20:13:52 k1 kernel: [journal_stop+569/960] journal_stop+0x239/0x3c0 Mar 17 20:13:52 k1 kernel: [<c01bbfc9>] journal_stop+0x239/0x3c0 Mar 17 20:13:52 k1 kernel: [__mark_inode_dirty+235/272] __mark_inode_dirty+0xeb/0x110 Mar 17 20:13:52 k1 kernel: [<c0167c7b>] __mark_inode_dirty+0xeb/0x110 Mar 17 20:13:52 k1 kernel: [generic_file_aio_write_nolock+1571/2784] generic_file_aio_write_nolock+0x623/0xae0 Mar 17 20:13:52 k1 kernel: [<c012de73>] generic_file_aio_write_nolock+0x623/0xae0 Mar 17 20:13:52 k1 kernel: [generic_file_aio_write+119/160] generic_file_aio_write+0x77/0xa0 Mar 17 20:13:52 k1 kernel: [<c012e3a7>] generic_file_aio_write+0x77/0xa0 Mar 17 20:13:52 k1 kernel: [ext3_file_write+68/208] ext3_file_write+0x44/0xd0 Mar 17 20:13:52 k1 kernel: [<c01ab814>] ext3_file_write+0x44/0xd0 Mar 17 20:13:52 k1 kernel: [do_sync_write+139/224] do_sync_write+0x8b/0xe0 Mar 17 20:13:52 k1 kernel: [<c0147bbb>] do_sync_write+0x8b/0xe0 Mar 17 20:13:52 k1 kernel: [generic_file_aio_write+119/160] generic_file_aio_write+0x77/0xa0 Mar 17 20:13:52 k1 kernel: [<c012e3a7>] generic_file_aio_write+0x77/0xa0 Mar 17 20:13:52 k1 kernel: [ext3_file_write+68/208] ext3_file_write+0x44/0xd0 Mar 17 20:13:52 k1 kernel: [<c01ab814>] ext3_file_write+0x44/0xd0 Mar 17 20:13:52 k1 kernel: [start_this_handle+314/1520] start_this_handle+0x13a/0x5f0 Mar 17 20:13:52 k1 kernel: [<c01bd54a>] start_this_handle+0x13a/0x5f0 Mar 17 20:13:52 k1 kernel: [do_sync_write+139/224] do_sync_write+0x8b/0xe0 Mar 17 20:13:52 k1 kernel: [<c0147bbb>] do_sync_write+0x8b/0xe0 Mar 17 20:13:52 k1 kernel: [presto_fwrite+329/512] presto_fwrite+0x149/0x200 Mar 17 20:13:52 k1 kernel: [<c01d6c09>] presto_fwrite+0x149/0x200 Mar 17 20:13:52 k1 kernel: [journal_stop+569/960] journal_stop+0x239/0x3c0 Mar 17 20:13:52 k1 kernel: [<c01bbfc9>] journal_stop+0x239/0x3c0 Mar 17 20:13:52 k1 kernel: [izo_rep_cache_find+23/112] izo_rep_cache_find+0x17/0x70 Mar 17 20:13:52 k1 kernel: [<c01ea1b7>] izo_rep_cache_find+0x17/0x70 Mar 17 20:13:52 k1 kernel: [izo_rcvd_write+110/448] izo_rcvd_write+0x6e/0x1c0 Mar 17 20:13:52 k1 kernel: [<c01ea4be>] izo_rcvd_write+0x6e/0x1c0 Mar 17 20:13:52 k1 kernel: [presto_write_last_rcvd+139/384] presto_write_last_rcvd+0x8b/0x180 Mar 17 20:13:52 k1 kernel: [<c01ef6ab>] presto_write_last_rcvd+0x8b/0x180 Mar 17 20:13:52 k1 kernel: [presto_i2m+26/384] presto_i2m+0x1a/0x180 Mar 17 20:13:52 k1 kernel: [<c01e684a>] presto_i2m+0x1a/0x180 Mar 17 20:13:52 k1 kernel: [presto_prep+114/448] presto_prep+0x72/0x1c0 Mar 17 20:13:52 k1 kernel: [<c01cec82>] presto_prep+0x72/0x1c0 Mar 17 20:13:52 k1 kernel: [presto_trans_start+69/256] presto_trans_start+0x45/0x100 Mar 17 20:13:52 k1 kernel: [<c01d6fa5>] presto_trans_start+0x45/0x100 Mar 17 20:13:52 k1 kernel: [presto_do_close+735/884] presto_do_close+0x2df/0x374 Mar 17 20:13:52 k1 kernel: [<c01f6c3f>] presto_do_close+0x2df/0x374 Mar 17 20:13:52 k1 kernel: [presto_prep+114/448] presto_prep+0x72/0x1c0 Mar 17 20:13:52 k1 kernel: [<c01cec82>] presto_prep+0x72/0x1c0 Mar 17 20:13:52 k1 kernel: [ext3_release_file+0/112] ext3_release_file+0x0/0x70 Mar 17 20:13:52 k1 kernel: [<c01ab760>] ext3_release_file+0x0/0x70 Mar 17 20:13:52 k1 kernel: [presto_file_release+623/912] presto_file_release+0x26f/0x390 Mar 17 20:13:52 k1 kernel: [<c01d18af>] presto_file_release+0x26f/0x390 Mar 17 20:13:52 k1 kernel: [__fput+219/256] __fput+0xdb/0x100 Mar 17 20:13:52 k1 kernel: [<c014886b>] __fput+0xdb/0x100 Mar 17 20:13:52 k1 kernel: [filp_close+89/160] filp_close+0x59/0xa0 Mar 17 20:13:52 k1 kernel: [<c01453b9>] filp_close+0x59/0xa0 Mar 17 20:13:52 k1 kernel: [sys_close+91/160] sys_close+0x5b/0xa0 Mar 17 20:13:52 k1 kernel: [<c014545b>] sys_close+0x5b/0xa0 Mar 17 20:13:52 k1 kernel: [syscall_call+7/11] syscall_call+0x7/0xb Mar 17 20:13:52 k1 kernel: [<c0105f0b>] syscall_call+0x7/0xb Mar 17 20:13:52 k1 kernel: Mar 17 20:13:52 k1 kernel: Code: 0f 0b 5f 02 b3 2b 3d c0 e9 f3 fe ff ff e8 18 61 f5 ff e9 f7 Mar 17 20:13:52 k1 kernel: <6>note: intersync[31924] exited with preempt_count 2 Mar 17 20:13:56 k1 kernel: (fs/intermezzo/upcall.c:izo_upc_backfetch,l. 265 31923): InterMezzo: izo_upc_backfetch: error -4 Mar 17 20:13:56 k1 kernel: (fs/intermezzo/kml_reint.c:reint_close,l. 159 31923): backfetch error 4 --Boundary-00=_PlKWAMOEgdGbJn/-- ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click