* Christoph Hellwig ([EMAIL PROTECTED]) 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 <[EMAIL PROTECTED]> http://csgrad.cs.vt.edu/~bramesh