[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel Panic in kernel-image-2.6.7-1-686 in jbd



* Christoph Hellwig (hch@lst.de) wrote:
> On Thu, Aug 19, 2004 at 06:37:13PM -0400, Bharath Ramesh wrote:
> > I have 2.6.7 kernel on my Compaq laptop. I compiled the ndiswrapper
> > downloading from sourcforge. But whenever I try to run ifup on my device
> > I get a Kernel Panic. I am attaching the a part of the kernel messages
> > when it panics. Any help on this is appreciated. I am not subsribed to
> > this list, please CC me the replies.
> 
> When ifuping the ndiswrapper device?  This pretty much looks like a
> stack overflow, and given how stack hungry windows drivers are that
> would be the likely culprit.

If you see the last line ok the kernel panic it says:

 Aug 18 00:04:37 poseidon kernel:  <0>Assertion failure in journal_start() at fs/jbd/transaction.c:274: "handle->h_transaction->t_journal == journal"

The problem is that this bug is reproducable. Either ndiswrapper is at
fault or there is a bug in jbd. Looking at the Call trace it seems like
the panic occured in jbd. Any suggestions.

Bharath

P.S: I am not subscribed to the list and really appreciate if you could
CC me in the reply. Thanks a lot.
> 
> > 
> > 
> > Kernel Message:
> > 
> > Aug 18 00:04:37 poseidon kernel: PREEMPT 
> > Aug 18 00:04:37 poseidon kernel: Modules linked in: af_packet ndiswrapper ipv6 ds yenta_socket pcmcia_core rtc nls_cp437 capability commoncap psmouse mousedev uhci_hcd usbhid usbcore snd_maestro3 snd_ac97_codec snd_pcm snd_page_alloc snd_timer snd soundcore ntfs ext3 jbd mbcache ide_disk ide_generic piix ide_core sd_mod ata_piix libata scsi_mod unix fbcon font vesafb cfbcopyarea cfbimgblt cfbfillrect
> > Aug 18 00:04:37 poseidon kernel: CPU:    0
> > Aug 18 00:04:37 poseidon kernel: EIP:    0060:[__crc_xfrm_check_output+4750472/5591979]    Tainted: P  
> > Aug 18 00:04:37 poseidon kernel: EFLAGS: 00010282   (2.6.7-1-686) 
> > Aug 18 00:04:37 poseidon kernel: EIP is at journal_start+0x65/0xe0 [jbd]
> > Aug 18 00:04:37 poseidon kernel: eax: 00000073   ebx: c57b42cc   ecx: c034df90   edx: c02b4338
> > Aug 18 00:04:37 poseidon kernel: esi: d0be0e27   edi: 00000112   ebp: cb37e0d4   esp: c689fcb8
> > Aug 18 00:04:37 poseidon kernel: ds: 007b   es: 007b   ss: 0068
> > Aug 18 00:04:37 poseidon kernel: Process xterm (pid: 1438, threadinfo=c689e000 task=c72d0710)
> > Aug 18 00:04:37 poseidon kernel: Stack: d0bdf860 d0bdf442 d0be0e27 00000112 d0bdf920 00000007 c57b42cc cb37e0d4 
> > Aug 18 00:04:37 poseidon kernel:        d0c20893 cfb564d8 00000002 00000007 d0c20860 00000000 c0173f66 cb37e0d4 
> > Aug 18 00:04:37 poseidon kernel:        cfaa9b6c 00000000 00001000 c57b42cc cc8ff21c 00001000 d0c1dd03 c0156e3c 
> > Aug 18 00:04:37 poseidon kernel: Call Trace:
> > Aug 18 00:04:37 poseidon kernel:  [__crc_xfrm_check_output+5050326/5591979] ext3_dirty_inode+0x33/0x90 [ext3]
> > Aug 18 00:04:37 poseidon kernel:  [__crc_xfrm_check_output+5050275/5591979] ext3_dirty_inode+0x0/0x90 [ext3]
> > Aug 18 00:04:37 poseidon kernel:  [__mark_inode_dirty+438/448] __mark_inode_dirty+0x1b6/0x1c0
> > Aug 18 00:04:37 poseidon kernel:  [__crc_xfrm_check_output+5039174/5591979] ext3_journal_dirty_data+0x23/0x70 [ext3]
> > Aug 18 00:04:37 poseidon kernel:  [__block_commit_write+140/160] __block_commit_write+0x8c/0xa0
> > Aug 18 00:04:37 poseidon kernel:  [generic_commit_write+133/176] generic_commit_write+0x85/0xb0
> > Aug 18 00:04:37 poseidon kernel:  [__crc_xfrm_check_output+5039561/5591979] ext3_ordered_commit_write+0xb6/0xf0 [ext3]
> > Aug 18 00:04:37 poseidon kernel:  [__crc_xfrm_check_output+5039139/5591979] ext3_journal_dirty_data+0x0/0x70 [ext3]
> > Aug 18 00:04:37 poseidon kernel:  [generic_file_aio_write_nolock+1089/2896] generic_file_aio_write_nolock+0x441/0xb50
> > Aug 18 00:04:37 poseidon kernel:  [buffered_rmqueue+245/464] buffered_rmqueue+0xf5/0x1d0
> > Aug 18 00:04:37 poseidon kernel:  [__alloc_pages+784/880] __alloc_pages+0x310/0x370
> > Aug 18 00:04:37 poseidon kernel:  [__pagevec_lru_add_active+237/288] __pagevec_lru_add_active+0xed/0x120
> > Aug 18 00:04:37 poseidon kernel:  [generic_file_aio_write+120/176] generic_file_aio_write+0x78/0xb0
> > Aug 18 00:04:37 poseidon kernel:  [__crc_xfrm_check_output+5027879/5591979] ext3_file_write+0x44/0xd0 [ext3]
> > Aug 18 00:04:37 poseidon kernel:  [do_sync_write+137/192] do_sync_write+0x89/0xc0
> > Aug 18 00:04:37 poseidon kernel:  [do_page_fault+828/1326] do_page_fault+0x33c/0x52e
> > Aug 18 00:04:37 poseidon kernel:  [profile_hook+43/73] profile_hook+0x2b/0x49
> > Aug 18 00:04:37 poseidon kernel:  [rcu_check_quiescent_state+117/144] rcu_check_quiescent_state+0x75/0x90
> > Aug 18 00:04:37 poseidon kernel:  [rcu_process_callbacks+131/256] rcu_process_callbacks+0x83/0x100
> > Aug 18 00:04:37 poseidon kernel:  [vfs_write+237/352] vfs_write+0xed/0x160
> > Aug 18 00:04:37 poseidon kernel:  [sysenter_past_esp+82/113] sysenter_pas
> > Aug 18 00:04:37 poseidon kernel: EIP is at journal_start+0x65/0xe0 [jbd]
> > Aug 18 00:04:37 poseidon t_esp+0x52/0x71
> > Aug 18 00:04:37 poseidon kernel: 
> > Aug 18 00:04:37 poseidon kernel: Code: 0f 0b 12 01 27 0e be d0 ff 43 08 89 d8 8b 5c 24 14 8b 74 24 
> > Aug 18 00:04:37 poseidon kernel:  <0>Assertion failure in journal_start() at fs/jbd/transaction.c:274: "handle->h_transaction->t_journal == journal"
> > Aug 18 00:04:37 poseidon kernel: ------------[ cut here ]------------

---
Bharath Ramesh       <bramesh@vt.edu>       http://csgrad.cs.vt.edu/~bramesh



Reply to: