* Herbert Poetzl ([EMAIL PROTECTED]) wrote: > have seen that too, once in a while, but there where > some changes in 2.6.9, so maybe trying 2.6.9-rc4 > (or soon final) with vs1.9.3-rc3 (not much changed > here, see delta for details) would be a good check
Ok. I had been planning on moving to 2.6.9 and 1.9.3 as soon as both were final. Guess I can try the RC releases though. :) > > If any other information would be useful, please don't hesitate to ask. > > yeah, this first line of the oops seems missing > (would expect something like: pagefault, bug at > or kernel NULL pointer dereference) Ah, right, didn't show up in messages but was in syslog: Assertion failure in log_do_checkpoint() at fs/jbd/checkpoint.c:361: "drop_count != 0 || cleanup_ret != 0" kernel BUG at fs/jbd/checkpoint.c:361! invalid operand: 0000 [#1] [...] > please try to disassemble (with objdump) the kernel > function log_do_checkpoint() around the location > of the oops Well, log_do_checkpoint doesn't appear to be very long.. Here's the objdump -d from it (I also wasn't 100% sure where the location of the oops was in the objdump..): c01aa085 <log_do_checkpoint>: c01aa085: 55 push %ebp c01aa086: 57 push %edi c01aa087: 56 push %esi c01aa088: 53 push %ebx c01aa089: 81 ec 24 01 00 00 sub $0x124,%esp c01aa08f: 8b 84 24 38 01 00 00 mov 0x138(%esp),%eax c01aa096: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) c01aa09d: 00 c01aa09e: 89 04 24 mov %eax,(%esp) c01aa0a1: e8 aa 01 00 00 call c01aa250 <cleanup_journal_tail> c01aa0a6: 85 c0 test %eax,%eax c01aa0a8: 89 c2 mov %eax,%edx c01aa0aa: 0f 8e ce 00 00 00 jle c01aa17e <log_do_checkpoint+0xf9> c01aa0b0: 8b 94 24 38 01 00 00 mov 0x138(%esp),%edx c01aa0b7: f0 fe 8a c0 00 00 00 lock decb 0xc0(%edx) c01aa0be: 0f 88 64 08 00 00 js c01aa928 <.text.lock.checkpoint+0x4e> c01aa0c4: 8b 42 38 mov 0x38(%edx),%eax c01aa0c7: 85 c0 test %eax,%eax c01aa0c9: 0f 84 92 00 00 00 je c01aa161 <log_do_checkpoint+0xdc> c01aa0cf: 89 44 24 18 mov %eax,0x18(%esp) c01aa0d3: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) c01aa0da: 00 c01aa0db: 8b 40 04 mov 0x4(%eax),%eax c01aa0de: 8b 54 24 18 mov 0x18(%esp),%edx c01aa0e2: 89 44 24 14 mov %eax,0x14(%esp) c01aa0e6: 8b 5a 28 mov 0x28(%edx),%ebx c01aa0e9: 8b 6b 2c mov 0x2c(%ebx),%ebp c01aa0ec: 89 df mov %ebx,%edi c01aa0ee: 89 fb mov %edi,%ebx c01aa0f0: 8b 7f 28 mov 0x28(%edi),%edi c01aa0f3: 8b 13 mov (%ebx),%edx c01aa0f5: f0 0f ba 2a 11 lock btsl $0x11,(%edx) c01aa0fa: 19 c0 sbb %eax,%eax c01aa0fc: 85 c0 test %eax,%eax c01aa0fe: 0f 85 1b 01 00 00 jne c01aa21f <log_do_checkpoint+0x19a> c01aa104: 8d 44 24 20 lea 0x20(%esp),%eax c01aa108: 8d 54 24 1c lea 0x1c(%esp),%edx c01aa10c: 89 5c 24 04 mov %ebx,0x4(%esp) c01aa110: 89 44 24 10 mov %eax,0x10(%esp) c01aa114: 89 54 24 0c mov %edx,0xc(%esp) c01aa118: 8d 44 24 24 lea 0x24(%esp),%eax c01aa11c: 8b 94 24 38 01 00 00 mov 0x138(%esp),%edx c01aa123: 89 44 24 08 mov %eax,0x8(%esp) c01aa127: 89 14 24 mov %edx,(%esp) c01aa12a: e8 fb fd ff ff call c01a9f2a <__flush_buffer> c01aa12f: 39 eb cmp %ebp,%ebx c01aa131: 89 c6 mov %eax,%esi c01aa133: 74 04 je c01aa139 <log_do_checkpoint+0xb4> c01aa135: 85 c0 test %eax,%eax c01aa137: 74 b5 je c01aa0ee <log_do_checkpoint+0x69> c01aa139: 8b 7c 24 1c mov 0x1c(%esp),%edi c01aa13d: 85 ff test %edi,%edi c01aa13f: 0f 85 b6 00 00 00 jne c01aa1fb <log_do_checkpoint+0x176> c01aa145: 8b 94 24 38 01 00 00 mov 0x138(%esp),%edx c01aa14c: 8b 42 38 mov 0x38(%edx),%eax c01aa14f: 3b 44 24 18 cmp 0x18(%esp),%eax c01aa153: 75 0c jne c01aa161 <log_do_checkpoint+0xdc> c01aa155: 85 f6 test %esi,%esi c01aa157: 74 32 je c01aa18b <log_do_checkpoint+0x106> c01aa159: 85 c0 test %eax,%eax c01aa15b: 0f 85 6e ff ff ff jne c01aa0cf <log_do_checkpoint+0x4a> c01aa161: 8b 84 24 38 01 00 00 mov 0x138(%esp),%eax c01aa168: c6 80 c0 00 00 00 01 movb $0x1,0xc0(%eax) c01aa16f: 89 04 24 mov %eax,(%esp) c01aa172: e8 d9 00 00 00 call c01aa250 <cleanup_journal_tail> c01aa177: 31 d2 xor %edx,%edx c01aa179: 85 c0 test %eax,%eax c01aa17b: 0f 48 d0 cmovs %eax,%edx c01aa17e: 81 c4 24 01 00 00 add $0x124,%esp c01aa184: 89 d0 mov %edx,%eax c01aa186: 5b pop %ebx c01aa187: 5e pop %esi c01aa188: 5f pop %edi c01aa189: 5d pop %ebp c01aa18a: c3 ret c01aa18b: 8b 54 24 14 mov 0x14(%esp),%edx c01aa18f: 39 50 04 cmp %edx,0x4(%eax) c01aa192: 75 c5 jne c01aa159 <log_do_checkpoint+0xd4> c01aa194: 89 44 24 04 mov %eax,0x4(%esp) c01aa198: 8b 84 24 38 01 00 00 mov 0x138(%esp),%eax c01aa19f: 89 04 24 mov %eax,(%esp) c01aa1a2: e8 96 fb ff ff call c01a9d3d <__cleanup_transaction> c01aa1a7: 8b 5c 24 20 mov 0x20(%esp),%ebx c01aa1ab: 85 db test %ebx,%ebx c01aa1ad: 75 04 jne c01aa1b3 <log_do_checkpoint+0x12e> c01aa1af: 85 c0 test %eax,%eax c01aa1b1: 74 12 je c01aa1c5 <log_do_checkpoint+0x140> c01aa1b3: 8b 94 24 38 01 00 00 mov 0x138(%esp),%edx c01aa1ba: 8b 42 38 mov 0x38(%edx),%eax c01aa1bd: 3b 44 24 18 cmp 0x18(%esp),%eax c01aa1c1: 74 96 je c01aa159 <log_do_checkpoint+0xd4> c01aa1c3: eb 9c jmp c01aa161 <log_do_checkpoint+0xdc> c01aa1c5: c7 44 24 10 00 52 33 movl $0xc0335200,0x10(%esp) c01aa1cc: c0 c01aa1cd: c7 44 24 0c 69 01 00 movl $0x169,0xc(%esp) c01aa1d4: 00 c01aa1d5: c7 44 24 08 f7 01 33 movl $0xc03301f7,0x8(%esp) c01aa1dc: c0 c01aa1dd: c7 44 24 04 9d be 31 movl $0xc031be9d,0x4(%esp) c01aa1e4: c0 c01aa1e5: c7 04 24 c0 23 33 c0 movl $0xc03323c0,(%esp) c01aa1ec: e8 16 19 f7 ff call c011bb07 <printk> c01aa1f1: 0f 0b ud2a c01aa1f3: 69 01 f7 01 33 c0 imul $0xc03301f7,(%ecx),%eax c01aa1f9: eb b8 jmp c01aa1b3 <log_do_checkpoint+0x12e> c01aa1fb: 8d 44 24 1c lea 0x1c(%esp),%eax c01aa1ff: 8d 54 24 24 lea 0x24(%esp),%edx c01aa203: 89 44 24 08 mov %eax,0x8(%esp) c01aa207: 89 54 24 04 mov %edx,0x4(%esp) c01aa20b: 8b 84 24 38 01 00 00 mov 0x138(%esp),%eax c01aa212: 89 04 24 mov %eax,(%esp) c01aa215: e8 a8 fc ff ff call c01a9ec2 <__flush_batch> c01aa21a: e9 26 ff ff ff jmp c01aa145 <log_do_checkpoint+0xc0> c01aa21f: 8b 84 24 38 01 00 00 mov 0x138(%esp),%eax c01aa226: 89 54 24 04 mov %edx,0x4(%esp) c01aa22a: 89 04 24 mov %eax,(%esp) c01aa22d: e8 b7 fa ff ff call c01a9ce9 <jbd_sync_bh> c01aa232: 8b 94 24 38 01 00 00 mov 0x138(%esp),%edx c01aa239: f0 fe 8a c0 00 00 00 lock decb 0xc0(%edx) c01aa240: 0f 88 f2 06 00 00 js c01aa938 <.text.lock.checkpoint+0x5e> c01aa246: be 01 00 00 00 mov $0x1,%esi c01aa24b: e9 e9 fe ff ff jmp c01aa139 <log_do_checkpoint+0xb4> > v > > Code: 0f 0b 69 01 f7 01 33 c0 eb b8 8d 44 24 1c 8d 54 24 24 89 44 If I can help further, please let me know. Thanks, Stephen
signature.asc
Description: Digital signature
_______________________________________________ Vserver mailing list [EMAIL PROTECTED] http://list.linux-vserver.org/mailman/listinfo/vserver