[Bugme-new] [Bug 10603] New: Oops with UDF image with noadinicb

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Mon May 5 12:33:55 PDT 2008


http://bugzilla.kernel.org/show_bug.cgi?id=10603

           Summary: Oops with UDF image with noadinicb
           Product: File System
           Version: 2.5
     KernelVersion: 2.6.25
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: UDF
        AssignedTo: bfennema at falcon.csc.calpoly.edu
        ReportedBy: tibor.tajti at gmail.com


Distribution:debian etch
Hardware Environment:HP Prolian DL380
Software Environment:script using udftools and loop
Problem Description:
I have a script to convert default udf image into another udf image created and
mounted with noadinicb.
It always fails after a few images (2-10 GB).
I send two traces because they are different.

First try:
=================================
May  5 20:35:26 blk-img BUG: unable to handle kernel NULL pointer dereference
at 0000000c
May  5 20:35:26 blk-img IP: [<c01b7158>]
journal_write_revoke_records+0x8c/0x16f
May  5 20:35:26 blk-img *pde = 00000000
May  5 20:35:26 blk-img Oops: 0000 [#1] SMP
May  5 20:35:26 blk-img Modules linked in: udf dm_crypt crypto_blkcipher
dm_snapshot dm_mirror dm_mod loop ide_cd_mod cdrom ide_pci_generic piix psmouse
id
e_core pcspkr serio_raw evdev
May  5 20:35:26 blk-img
May  5 20:35:26 blk-img Pid: 1634, comm: kjournald Not tainted (2.6.25 #1)
May  5 20:35:26 blk-img EIP: 0060:[<c01b7158>] EFLAGS: 00010287 CPU: 1
May  5 20:35:26 blk-img EIP is at journal_write_revoke_records+0x8c/0x16f
May  5 20:35:26 blk-img EAX: db9945c0 EBX: 00000000 ECX: 00000010 EDX: 00000000
May  5 20:35:26 blk-img ESI: dbca120c EDI: f76b17f0 EBP: d86cb200 ESP: f5bf7ef4
May  5 20:35:26 blk-img DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
May  5 20:35:26 blk-img Process kjournald (pid: 1634, ti=f5bf6000 task=f7f109a0
task.ti=f5bf6000)
May  5 20:35:26 blk-img Stack: ddfd4d00 f7806660 000000fe 00000014 000007f0
dbca120c d86cb200 00000000
May  5 20:35:26 blk-img 00000000 ddfd4d00 c01b55e5 00000000 f7f109a0 d86cb2b8
ddfd4d00 d86cb214
May  5 20:35:26 blk-img 00000001 f5bfc800 00000002 00000000 f5bf7f78 00000000
f7f10af4 f7f10af4
May  5 20:35:26 blk-img Call Trace:
May  5 20:35:26 blk-img [<c01b55e5>] journal_commit_transaction+0x43a/0xc85
May  5 20:35:26 blk-img [<c01251c9>] lock_timer_base+0x19/0x35
May  5 20:35:26 blk-img [<c012522c>] try_to_del_timer_sync+0x47/0x4f
May  5 20:35:26 blk-img [<c01b843c>] kjournald+0xa4/0x1cd
May  5 20:35:26 blk-img [<c012da7b>] autoremove_wake_function+0x0/0x37
May  5 20:35:26 blk-img [<c01b8398>] kjournald+0x0/0x1cd
May  5 20:35:26 blk-img [<c012d7d3>] kthread+0x34/0x55
May  5 20:35:26 blk-img [<c012d79f>] kthread+0x0/0x55
May  5 20:35:26 blk-img [<c010450f>] kernel_thread_helper+0x7/0x18
May  5 20:35:26 blk-img =======================
May  5 20:35:26 blk-img Code: f6 45 00 02 75 32 8b 74 24 14 85 f6 0f 84 96 00
00 00 8b 54 24 0c 39 95 a8 00 00 00 74 7b 89 d1 83 c2 04 89 54 24 0c 8b 74 24
 14 <8b> 43 0c 0f c8 8b 16 8b 52 18 89 04 11 8b 13 8b 43 04 89 42 04
May  5 20:35:26 blk-img EIP: [<c01b7158>]
journal_write_revoke_records+0x8c/0x16f SS:ESP 0068:f5bf7ef4
May  5 20:35:26 blk-img ---[ end trace f3c221b24dd66c35 ]---


Second try:
=================================
May  5 21:08:09 blk-img imgsrv_dev[1405]: segfault at 0 ip b7f71424 sp 00000000
error 4
May  5 21:08:09 blk-img Eeek! page_mapcount(page) went negative! (-1)
May  5 21:08:09 blk-img page pfn = f4425
May  5 21:08:09 blk-img page->flags = 80000414
May  5 21:08:09 blk-img page->count = 1
May  5 21:08:09 blk-img page->mapping = 00000000
May  5 21:08:09 blk-img vma->vm_ops = 0xc0367308
May  5 21:08:09 blk-img vma->vm_ops->nopage = 0x0
May  5 21:08:09 blk-img vma->vm_ops->fault = filemap_fault+0x0/0x3f9
May  5 21:08:09 blk-img vma->vm_file->f_op->mmap = generic_file_mmap+0x0/0x41
May  5 21:08:09 blk-img ------------[ cut here ]------------
May  5 21:08:09 blk-img kernel BUG at mm/rmap.c:669!
May  5 21:08:09 blk-img invalid opcode: 0000 [#1] SMP
May  5 21:08:09 blk-img Modules linked in: udf dm_crypt crypto_blkcipher
dm_snapshot dm_mirror dm_mod loop ide_cd_mod cdrom ide_pci_generic pcspkr
psmouse
piix serio_raw evdev ide_core
May  5 21:08:09 blk-img
May  5 21:08:09 blk-img Pid: 1405, comm: imgsrv_dev Not tainted (2.6.25 #1)
May  5 21:08:09 blk-img EIP: 0060:[<c0156e94>] EFLAGS: 00210282 CPU: 0
May  5 21:08:09 blk-img EIP is at page_remove_rmap+0xf9/0x102
May  5 21:08:09 blk-img EAX: 0000003b EBX: c2e884a0 ECX: 00000000 EDX: 00200092
May  5 21:08:09 blk-img ESI: f7589614 EDI: b73fd000 EBP: 00000020 ESP: f4397dd4
May  5 21:08:09 blk-img DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
May  5 21:08:09 blk-img Process imgsrv_dev (pid: 1405, ti=f4396000
task=f756c2b0 task.ti=f4396000)
May  5 21:08:09 blk-img Stack: c0326d5a 00000000 f4adfff4 c2e884a0 c015144d
b7e26fff 00000000 f7589614
May  5 21:08:09 blk-img f4397e50 003c1fe6 00000000 00000001 b7400000 f3cafb70
f749ac80 c3012180
May  5 21:08:09 blk-img ffffffff ffffffc3 f749acc4 f3cafb70 b7e27000 00000000
f4397e50 f74e4bfc
May  5 21:08:09 blk-img Call Trace:
May  5 21:08:09 blk-img [<c015144d>] unmap_vmas+0x292/0x51a
May  5 21:08:09 blk-img [<c01540a1>] exit_mmap+0x73/0xe3
May  5 21:08:09 blk-img [<c011b55c>] mmput+0x20/0x78
May  5 21:08:09 blk-img [<c012044d>] do_exit+0x162/0x6d2
May  5 21:08:09 blk-img [<c0125fd7>] __dequeue_signal+0xe8/0x1b4
May  5 21:08:09 blk-img [<c01209e3>] do_group_exit+0x26/0x79
May  5 21:08:09 blk-img [<c0127959>] get_signal_to_deliver+0x20f/0x2fb
May  5 21:08:09 blk-img [<c0127146>] force_sig_info+0x96/0xb9
May  5 21:08:09 blk-img [<c0102f95>] do_notify_resume+0x9e/0x716
May  5 21:08:09 blk-img [<c0152de4>] print_vma_addr+0x3e/0xd9
May  5 21:08:09 blk-img [<c011df57>] printk+0x1b/0x1f
May  5 21:08:09 blk-img [<c0113b11>] do_page_fault+0x2f0/0x61f
May  5 21:08:09 blk-img [<c0113821>] do_page_fault+0x0/0x61f
May  5 21:08:09 blk-img [<c01039c2>] work_notifysig+0x13/0x19
May  5 21:08:09 blk-img =======================
May  5 21:08:09 blk-img Code: 8b 46 40 8b 50 08 b8 8a 6d 32 c0 e8 aa 4b fe ff
8b 46 48 85 c0 74 14 8b 40 10 85 c0 74 0d 8b 50 2c b8 24 7b 32 c0 e8 8f 4b fe
 ff <0f> 0b eb fe 8b 53 0c eb 85 55 57 56 53 83 ec 10 89 c5 89 d7 89
May  5 21:08:09 blk-img EIP: [<c0156e94>] page_remove_rmap+0xf9/0x102 SS:ESP
0068:f4397dd4
May  5 21:08:09 blk-img ---[ end trace caa917151b7bc427 ]---
May  5 21:08:09 blk-img Fixing recursive fault but reboot is needed!

Steps to reproduce: 
commands from script:
s=`ls -l xxx.iso|cut -d " " -f 5`
b=`expr $s \* 11 / 10 / 2048`

mkdir /tmp/xxx
mount -o loop ${ID}.iso /tmp/xxx

mkudffs -b 2048 --ad=long --media-type=hd -r 0x0150 yyy.iso $b

mkdir /tmp/yyy
mount -o loop,noadinicb yyy.iso /tmp/yyy

cd /tmp/xxx
time find . -depth | cpio -pamd /tmp/yyy
cd -
umount /tmp/xxx
umount /tmp/yyy


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Bugme-new mailing list