On Tue, 2006-06-20 at 09:26 +0200, Eric Donkersloot wrote: > Hi all, > > I've installed dosbox-0.65-1 on my machine at home, but running it kills > the system, everything seems to hang and I have to reboot my box. I'm seeing similar behaviour, sometimes dosbox causes a hard-lock, sometimes it appears to trigger a kernel bug: kernel BUG at include/linux/list.h:58! invalid opcode: 0000 [#1] SMP last sysfs file: /class/drm/card0/dev Modules linked in: i915 drm autofs4 sunrpc ip_conntrack_ftp ip_conntrack_netbios_ns ipt_REJECT xt_state ip_conntrack nfnetlink xt_tcpudp iptable_filter ip_tables x_tables ipv6 video button battery ac lp parport_pc parport snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss uhci_hcd ehci_hcd snd_pcm ohci1394 floppy snd_timer snd soundcore ieee1394 tg3 snd_page_alloc i2c_i801 i2c_core dm_snapshot dm_zero dm_mirror dm_mod ext3 jbd ata_piix libata sd_mod scsi_mod CPU: 0 EIP: 0060:[<f8fa956d>] Not tainted VLI EFLAGS: 00210082 (2.6.17-1.2139_FC5smp #1) EIP is at snd_seq_delete_all_ports+0x57/0x167 [snd_seq] eax: 00000044 ebx: e5761048 ecx: c06d48b0 edx: 00200086 esi: e5761048 edi: eeedb73c ebp: eeedb6c0 esp: dff78f30 ds: 007b es: 007b ss: 0068 Process dosbox (pid: 2881, threadinfo=dff78000 task=e3292d30) Stack: f8faa83b e5761048 eeedb73c eeedb754 eeedb744 00200282 22222222 22222222 eeedb6c0 f7051c7c f7051c7c e4310d80 f8fa421e eeedb6c0 f8fa42e2 00000000 f7051e08 00000008 eeedb6c0 f8fa4330 00000008 c046c57a 00000000 f779c2d4 Call Trace: <f8fa421e> seq_free_client1+0x8/0x90 [snd_seq] <f8fa42e2> seq_free_client+0x3c/0x78 [snd_seq] <f8fa4330> snd_seq_release+0x12/0x31 [snd_seq] <c046c57a> __fput+0xb2/0x170 <c0469dd7> filp_close+0x52/0x59 <c0403e3f> syscall_call+0x7/0xb Code: 24 14 39 7d 7c 74 67 8b 5d 7c 8b b5 80 00 00 00 8b 43 04 39 f0 74 1c 89 74 24 04 89 44 24 08 c7 04 24 3b a8 fa f8 e8 55 c5 47 c7 <0f> 0b 3a 00 26 a8 fa f8 8b 06 39 d8 74 1c 89 5c 24 04 89 44 24 EIP: [<f8fa956d>] snd_seq_delete_all_ports+0x57/0x167 [snd_seq] SS:ESP 0068:dff78f30 <3>BUG: sleeping function called from invalid context at include/linux/rwsem.h:43 in_atomic():0, irqs_disabled():1 <c0430972> blocking_notifier_call_chain+0x18/0x4b <c0427d45> do_exit+0x19/0x795 <c053b868> do_unblank_screen+0x2a/0x127 <c04054cb> die+0x2a5/0x2ca <c0405b58> do_invalid_op+0x0/0xab <c0405bfa> do_invalid_op+0xa2/0xab <f8fa956d> snd_seq_delete_all_ports+0x57/0x167 [snd_seq] <c045928e> __handle_mm_fault+0x5e9/0xb3f <f8fa47da> snd_seq_ioctl_create_port+0x11a/0x131 [snd_seq] <c0439aef> debug_mutex_add_waiter+0x97/0xa9 <f8fa9531> snd_seq_delete_all_ports+0x1b/0x167 [snd_seq] <f8fa4b11> snd_seq_client_use_ptr+0x10b/0x112 [snd_seq] <c04049d7> error_code+0x4f/0x54 <f8fa956d> snd_seq_delete_all_ports+0x57/0x167 [snd_seq] <f8fa421e> seq_free_client1+0x8/0x90 [snd_seq] <f8fa42e2> seq_free_client+0x3c/0x78 [snd_seq] <f8fa4330> snd_seq_release+0x12/0x31 [snd_seq] <c046c57a> __fput+0xb2/0x170 <c0469dd7> filp_close+0x52/0x59 <c0403e3f> syscall_call+0x7/0xb BUG: dosbox/2881, lock held at task exit time! [f8fb0fa0] {register_mutex} .. held by: dosbox: 2881 [e3292d30, 116] ... acquired at: seq_free_client+0x10/0x78 [snd_seq] I need to do some more digging to get more exact information. - Dan
Attachment:
signature.asc
Description: This is a digitally signed message part