Running a script that does an ls every 2 seconds (any
better solution to detecting media is appreciated!)
I'm running Supermount version 2.0.4 for kernel 2.6
SUPERMOUNT WARNING [dev=/dev/hdb] opened files
during media change
SUPERMOUNT WARNING [dev=/dev/hdb] opened files
during media change
SUPERMOUNT WARNING [dev=/dev/hdb] opened files
during media change
SUPERMOUNT WARNING [dev=/dev/hdb] opened files
during media change
SUPERMOUNT WARNING [dev=/dev/hdb] opened files
during media change
SUPERMOUNT WARNING [dev=/dev/hdb] opened files
during media change
SUPERMOUNT WARNING [dev=/dev/hdb] opened files
during media change
------------[ cut here ]------------
kernel BUG at mm/prio_tree.c:293!
invalid operand: 0000 [#1]
PREEMPT
Modules linked in: msdos sd_mod vfat fat ide_cd cdrom
snd_pcm_oss snd_mixer_oss ipv6 ds yenta_socket
pcmcia_core snd_via82xx snd_ac97_codec snd_pcm
snd_timer snd_page_alloc snd_mpu401_uart
snd_rawmidi snd bttv video_buf v4l2_common btcx_risc
lirc_i2c lirc_dev tuner ivtv i2c_algo_bit v4l1_compat
saa7127 saa7115 msp3400 tveeprom i2c_core
supermount evdev psmouse usbhid usb_storage
scsi_mod uhci_hcd ehci_hcd usbcore via_v4l_drv via
videodev via_agp agpgart via_rhine mii
CPU: 0
EIP: 0060:[<c01357c3>] Not tainted
EFLAGS: 00010207 (2.6.7)
EIP is at prio_tree_remove+0x63/0x100
eax: c3a26c44 ebx: c62ee000 ecx: c1f9e2ec edx:
c1f9e2ec
esi: c1f9e2ec edi: c1f9e2c4 ebp: c1f9e2ec esp:
c62eff2c
ds: 007b es: 007b ss: 0068
Process java (pid: 4616, threadinfo=c62ee000
task=c238d210)
Stack: 00000001 000ff000 cb709ac0 c62ee000
c53a5b00 c1f9e2c4 cb709ac0 c013f8ea
c3a26c44 c1f9e2ec c3a26c28 00000000 cb709ac0
c1f9e2c4 c0140f5f c1f9e2c4
c1f9e2c4 c62ee000 4d0f0000 c0141326 cb709ac0
c1f9e2c4 c8d1bd44 4d0f0000
Call Trace:
[<c013f8ea>] remove_vm_struct+0x3a/0xa0
[<c0140f5f>] unmap_vma_list+0x1f/0x30
[<c0141326>] do_munmap+0x146/0x190
[<c01413b4>] sys_munmap+0x44/0x70
[<c01040b7>] syscall_call+0x7/0xb
Code: 0f 0b 25 01 20 05 2b c0 eb dd 39 48 04 74 2d 89
00 39 e9 74
<6>note: java[4616] exited with preempt_count 1
bad: scheduling while atomic!
[<c0297155>] schedule+0x4c5/0x4d0
[<c012ceaf>] __print_symbol+0x3f/0x170
[<c01040b7>] syscall_call+0x7/0xb
[<c02007b3>] vt_console_print+0x63/0x300
[<c029776d>] rwsem_down_read_failed+0x9d/0x190
[<c0129134>] .text.lock.futex+0x7/0xb3
[<c0128fdc>] do_futex+0x6c/0xa0
[<c01290fe>] sys_futex+0xee/0x100
[<c0116bd4>] release_console_sem+0xc4/0xd0
[<c01146a0>] mm_release+0x90/0xa0
[<c0118534>] do_exit+0x94/0x400
[<c0104da0>] do_invalid_op+0x0/0xd0
[<c0104a89>] die+0xf9/0x100
[<c0104e6a>] do_invalid_op+0xca/0xd0
[<c01357c3>] prio_tree_remove+0x63/0x100
[<c013d032>] zap_pte_range+0x182/0x280
[<c013d193>] zap_pmd_range+0x63/0x80
[<c013d203>] unmap_page_range+0x53/0x80
[<c010431d>] error_code+0x2d/0x40
[<c01357c3>] prio_tree_remove+0x63/0x100
[<c013f8ea>] remove_vm_struct+0x3a/0xa0
[<c0140f5f>] unmap_vma_list+0x1f/0x30
[<c0141326>] do_munmap+0x146/0x190
[<c01413b4>] sys_munmap+0x44/0x70
[<c01040b7>] syscall_call+0x7/0xb