From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <40084EAB.9060501@namesys.com> From: Hans Reiser MIME-Version: 1.0 References: <200401162045.i0GKjEo26460@mail.osdl.org> In-Reply-To: <200401162045.i0GKjEo26460@mail.osdl.org> Content-Transfer-Encoding: 7bit Subject: [linux-lvm] Re: linux-2.6.0 + reiser4 oops Sender: linux-lvm-admin@sistina.com Errors-To: linux-lvm-admin@sistina.com Reply-To: linux-lvm@sistina.com List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: Date: Fri Jan 16 17:04:02 2004 List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: markw@osdl.org Cc: reiserfs-list@namesys.com, linux-lvm@sistina.com, vs@thebsh.namesys.com Thanks Mark, the weekend has already started here in Moscow, but Vladimir will look into this on Monday. Thanks for the report. Hans markw@osdl.org wrote: >I was testing our DBT-2 workload on linux-2.6.0 with LVM2 and reiser4 >and got the following oops when I attempted to create a database with >PostgreSQL. Let me know if I can provide any additional information: > >Unable to handle kernel NULL pointer dereference at virtual address 00000000 > printing eip: >c014c607 >*pde = 00104001 >*pte = 00000000 >Oops: 0000 [#1] >CPU: 7 >EIP: 0060:[] Not tainted >EFLAGS: 00010086 >EIP is at page_address+0x17/0xd0 >eax: 00000000 ebx: 00000000 ecx: ea5c58e0 edx: ea21bf20 >esi: f69df200 edi: 00000000 ebp: 00000001 esp: f59abb84 >ds: 007b es: 007b ss: 0068 >Process ktxnmgrd:run (pid: 16798, threadinfo=f59aa000 task=f5983960) >Stack: 00000001 e8d77260 f69df200 00000000 00000001 c027fed6 00000000 ea5c58e0 > 00000020 00000000 00002980 00000000 00000000 00000008 00000020 e8d77260 > f69df200 00000020 ea5c5be0 00000020 c02803ff f69df200 ea5c58e0 f7fc7260 >Call Trace: > [] __make_request+0x226/0x5e0 > [] generic_make_request+0x16f/0x1f0 > [] __map_bio+0x3d/0x120 > [] __clone_and_map+0xc6/0x310 > [] autoremove_wake_function+0x0/0x50 > [] __split_bio+0x88/0x100 > [] try_by_label+0x2c/0x40 > [] dm_request+0xc3/0xe0 > [] generic_make_request+0x16f/0x1f0 > [] bio_alloc+0xd7/0x1c0 > [] submit_bio+0x54/0xa0 > [] jnode_extent_write+0x3c8/0x430 > [] alloc_wandered_blocks+0x77/0xc0 > [] reiser4_write_logs+0x1b2/0x300 > [] commit_current_atom+0x17d/0x260 > [] try_commit_txnh+0xed/0x1b0 > [] commit_txnh+0x38/0xd0 > [] .text.lock.sched+0x10f/0x12e > [] txn_end+0x3f/0x50 > [] commit_some_atoms+0x187/0x220 > [] scan_mgr+0x36/0x57 > [] ktxnmgrd+0x1a8/0x290 > [] ktxnmgrd+0x0/0x290 > [] kernel_thread_helper+0x5/0xc > >Code: 8b 03 a9 00 01 00 00 75 30 8b 0d 8c 33 4a c0 29 cb c1 fb 03 > <6>note: ktxnmgrd:run[16798] exited with preempt_count 1 >Debug: sleeping function called from invalid context at include/linux/rwsem.h:43 >in_atomic():1, irqs_disabled():0 >Call Trace: > [] __might_sleep+0xab/0xd0 > [] printk+0x178/0x1d0 > [] profile_exit_task+0x20/0x60 > [] do_exit+0x78/0x4b0 > [] die+0xfc/0x100 > [] do_page_fault+0x1f9/0x58f > [] __alloc_pages+0xc0/0x370 > [] mempool_alloc+0x91/0x190 > [] autoremove_wake_function+0x0/0x50 > [] mempool_alloc+0x91/0x190 > [] autoremove_wake_function+0x0/0x50 > [] autoremove_wake_function+0x0/0x50 > [] do_page_fault+0x0/0x58f > [] error_code+0x2d/0x38 > [] page_address+0x17/0xd0 > [] __make_request+0x226/0x5e0 > [] generic_make_request+0x16f/0x1f0 > [] __map_bio+0x3d/0x120 > [] __clone_and_map+0xc6/0x310 > [] autoremove_wake_function+0x0/0x50 > [] __split_bio+0x88/0x100 > [] try_by_label+0x2c/0x40 > [] dm_request+0xc3/0xe0 > [] generic_make_request+0x16f/0x1f0 > [] bio_alloc+0xd7/0x1c0 > [] submit_bio+0x54/0xa0 > [] jnode_extent_write+0x3c8/0x430 > [] alloc_wandered_blocks+0x77/0xc0 > [] reiser4_write_logs+0x1b2/0x300 > [] commit_current_atom+0x17d/0x260 > [] try_commit_txnh+0xed/0x1b0 > [] commit_txnh+0x38/0xd0 > [] .text.lock.sched+0x10f/0x12e > [] txn_end+0x3f/0x50 > [] commit_some_atoms+0x187/0x220 > [] scan_mgr+0x36/0x57 > [] ktxnmgrd+0x1a8/0x290 > [] ktxnmgrd+0x0/0x290 > [] kernel_thread_helper+0x5/0xc > > > > -- Hans From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hans Reiser Subject: Re: linux-2.6.0 + reiser4 oops Date: Fri, 16 Jan 2004 23:50:51 +0300 Message-ID: <40084EAB.9060501@namesys.com> References: <200401162045.i0GKjEo26460@mail.osdl.org> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: list-help: list-unsubscribe: list-post: Errors-To: flx@namesys.com In-Reply-To: <200401162045.i0GKjEo26460@mail.osdl.org> List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: markw@osdl.org Cc: reiserfs-list@namesys.com, linux-lvm@sistina.com, vs@thebsh.namesys.com Thanks Mark, the weekend has already started here in Moscow, but Vladimir will look into this on Monday. Thanks for the report. Hans markw@osdl.org wrote: >I was testing our DBT-2 workload on linux-2.6.0 with LVM2 and reiser4 >and got the following oops when I attempted to create a database with >PostgreSQL. Let me know if I can provide any additional information: > >Unable to handle kernel NULL pointer dereference at virtual address 00000000 > printing eip: >c014c607 >*pde = 00104001 >*pte = 00000000 >Oops: 0000 [#1] >CPU: 7 >EIP: 0060:[] Not tainted >EFLAGS: 00010086 >EIP is at page_address+0x17/0xd0 >eax: 00000000 ebx: 00000000 ecx: ea5c58e0 edx: ea21bf20 >esi: f69df200 edi: 00000000 ebp: 00000001 esp: f59abb84 >ds: 007b es: 007b ss: 0068 >Process ktxnmgrd:run (pid: 16798, threadinfo=f59aa000 task=f5983960) >Stack: 00000001 e8d77260 f69df200 00000000 00000001 c027fed6 00000000 ea5c58e0 > 00000020 00000000 00002980 00000000 00000000 00000008 00000020 e8d77260 > f69df200 00000020 ea5c5be0 00000020 c02803ff f69df200 ea5c58e0 f7fc7260 >Call Trace: > [] __make_request+0x226/0x5e0 > [] generic_make_request+0x16f/0x1f0 > [] __map_bio+0x3d/0x120 > [] __clone_and_map+0xc6/0x310 > [] autoremove_wake_function+0x0/0x50 > [] __split_bio+0x88/0x100 > [] try_by_label+0x2c/0x40 > [] dm_request+0xc3/0xe0 > [] generic_make_request+0x16f/0x1f0 > [] bio_alloc+0xd7/0x1c0 > [] submit_bio+0x54/0xa0 > [] jnode_extent_write+0x3c8/0x430 > [] alloc_wandered_blocks+0x77/0xc0 > [] reiser4_write_logs+0x1b2/0x300 > [] commit_current_atom+0x17d/0x260 > [] try_commit_txnh+0xed/0x1b0 > [] commit_txnh+0x38/0xd0 > [] .text.lock.sched+0x10f/0x12e > [] txn_end+0x3f/0x50 > [] commit_some_atoms+0x187/0x220 > [] scan_mgr+0x36/0x57 > [] ktxnmgrd+0x1a8/0x290 > [] ktxnmgrd+0x0/0x290 > [] kernel_thread_helper+0x5/0xc > >Code: 8b 03 a9 00 01 00 00 75 30 8b 0d 8c 33 4a c0 29 cb c1 fb 03 > <6>note: ktxnmgrd:run[16798] exited with preempt_count 1 >Debug: sleeping function called from invalid context at include/linux/rwsem.h:43 >in_atomic():1, irqs_disabled():0 >Call Trace: > [] __might_sleep+0xab/0xd0 > [] printk+0x178/0x1d0 > [] profile_exit_task+0x20/0x60 > [] do_exit+0x78/0x4b0 > [] die+0xfc/0x100 > [] do_page_fault+0x1f9/0x58f > [] __alloc_pages+0xc0/0x370 > [] mempool_alloc+0x91/0x190 > [] autoremove_wake_function+0x0/0x50 > [] mempool_alloc+0x91/0x190 > [] autoremove_wake_function+0x0/0x50 > [] autoremove_wake_function+0x0/0x50 > [] do_page_fault+0x0/0x58f > [] error_code+0x2d/0x38 > [] page_address+0x17/0xd0 > [] __make_request+0x226/0x5e0 > [] generic_make_request+0x16f/0x1f0 > [] __map_bio+0x3d/0x120 > [] __clone_and_map+0xc6/0x310 > [] autoremove_wake_function+0x0/0x50 > [] __split_bio+0x88/0x100 > [] try_by_label+0x2c/0x40 > [] dm_request+0xc3/0xe0 > [] generic_make_request+0x16f/0x1f0 > [] bio_alloc+0xd7/0x1c0 > [] submit_bio+0x54/0xa0 > [] jnode_extent_write+0x3c8/0x430 > [] alloc_wandered_blocks+0x77/0xc0 > [] reiser4_write_logs+0x1b2/0x300 > [] commit_current_atom+0x17d/0x260 > [] try_commit_txnh+0xed/0x1b0 > [] commit_txnh+0x38/0xd0 > [] .text.lock.sched+0x10f/0x12e > [] txn_end+0x3f/0x50 > [] commit_some_atoms+0x187/0x220 > [] scan_mgr+0x36/0x57 > [] ktxnmgrd+0x1a8/0x290 > [] ktxnmgrd+0x0/0x290 > [] kernel_thread_helper+0x5/0xc > > > > -- Hans