Hello, We are using dosemu for keeping one old DOS- app' alive. Now I have updated to openSUSE11.0 and one pc to openSUSE11.1. Until openSUSE10.3, dosemu was running fine. But with new kernel versions of openSUSE > 10.3 dosemu crashe on multicore cpus. I tried it on following machines/kernels: openSUSE 11.0: 2.6.25.20-0.1-default (64bit, quad core AMD) => crashes openSUSE 11.0: 2.6.25.18-0.2-default (64bit, quad core AMD/ dual core Intel) => crashes openSUSE 11.0: 2.6.25.20-0.1-default (64bit, single core AMD) => runs openSUSE 11.0: 2.6.25.20-0.1-default (32bit, single core AMD) => runs openSUSE 11.1: 2.6.27.7-9.1-default (64bit, quad core AMD) => crashes I tried also other kernels with same result...dosemu crashes on multi core cpus. How can we solve this problem? See also attached boot.log! -- Kind regaards Sebastian Reinhardt
CONF: config variable parser_version_3 set CONF: config variable c_system set CONF: Parsing built-in dosemu.conf file. CONF: config variable version_3_style_used set CONF: Parsing built-in global.conf file. CONF: config variable version_3_style_used unset CONF: config variable version_3_style_used set CONF: opened include file /etc/dosemu/dosemu.conf CONF: closed include file /etc/dosemu/dosemu.conf CONF: mapping driver = 'auto' debug flags: -a+cw CONF: Disabling use of pentium timer CONF: dosbanner on CONF: timer freq=18, update=54925 CONF: CPU set to 586 CONF: JIT CPUEMU set to 0 for 586 CONF: 2048k bytes EMS memory CONF: EMS-frame = 0xe400 CONF: DPMI-Server on (0x5000) CONF: DPMI base addr = 0xffffffff CONF: PM DOS API Translator on CONF: No DJGPP NULL deref checks: off CONF: dosemu running on X CONF: x keycode 2 mode13fact 2 gamma 100 font '' mgrab_key "Home" CONF: time mode = 'bios' SER: directory /var/lock namestub LCK.. binary No MOUSE: no device specified, type 0 using internaldriver: yes, emulate3buttons: no baudrate: 0 CONF: Keyboard-layout keyb-user CONF: **** Warning: floppy /dev/fd0 not accessable, disabled CONF: fastfloppy = 1 CONF: IPX support off CONF(LPT0) f: (null) c: lpr -l t: 20 port: 0 CONF(LPT1) f: (null) c: lpr -l -P lpt2 t: 20 port: 0 CONF: not allowing speaker port access CONF: Packet Driver enabled. device: /home/SNR/.dosemu/drives/c type 4 h: -1 s: -1 t: -1 drive C: device: /home/SNR/.dosemu/drives/d type 4 h: -1 s: -1 t: -1 drive D: CONF: cdrom MSCD0001 on /dev/cdrom CONF: config variable c_system unset ERROR: Unknown CPU type! CONF: mostly running as USER: uid=10000 (cached 10000) gid=1000 (cached 1000) DBG_FD already set DOSEMU-1.4.0.1 is coming up on Linux version 2.6.25.20-0.1-default #1 SMP 2008-12-12 20:30:38 +0100 x86_64 Compiled with GCC version 4.3.1 -m64 WARN: vm86plus service not available in your kernel WARN: using CPU emulation for vm86() CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K)) CONF: reserving 48Kb at 0xF4000 for 'r' (Dosemu reserved area) CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory) CONF: reserving 8256Kb at 0x100000 for 'x' (Extended memory (HMA+XMS)) Registering HWRAM, type=e base=0x414a5000 size=0x400000 CONF: reserving 4096Kb at 0x414A5000 for 'e' (VGAEMU LFB) CONF: reserving 12Kb at 0xC0000 for 'V' (VGAEMU Video BIOS) SERIAL $Id: ser_init.c 1769 2007-05-04 05:59:48Z bartoldeman $ PKT: Cannot allocate TAP device (dynamic): Die Operation ist nicht erlaubt CONF: detected layout is "de" CONF: detected alternate layout: (null) CONF: reserving 64Kb at 0xE4000 for 'E' (EMS page frame) CONF: reserving 132Kb at 0xC3000 for 'U' (Upper Memory Block (UMB, XMS 3.0)) TIME: using 9154 usec for updating ALRM timer leavedos(0|0x0) called - shutting down ======================= LEAVE CPU-EMU =============== ERROR: cpu exception in dosemu code outside of VM86()! trapno: 0x00 errorcode: 0x00000000 cr2: 0x00000000 eip: 0x00475dbd esp: 0x7fff29a48750 eflags: 0x00010256 cs: 0x0033 ds: 0x0000 es: 0x0000 ss: 0x002b ERROR: Please report the contents of ~/.dosemu/boot.log at http://sourceforge.net/tracker/?atid=457447&group_id=49784&func=browse It would be even more helpful if would recompile DOSEMU and reproduce this bug with "debug on" in compiletime-settings. System info: linux-vdso.so.1 => (0x00007fff1effd000) librt.so.1 => /lib64/librt.so.1 (0x00007f0216a3b000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0216837000) libm.so.6 => /lib64/libm.so.6 (0x00007f02165e1000) libc.so.6 => /lib64/libc.so.6 (0x00007f0216288000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f021606c000) /lib64/ld-linux-x86-64.so.2 (0x00007f0216c44000) glibc 2.8 NPTL 2.8 00000000-000c0000 rwxs 00000000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 000c0000-000c3000 r-xs 000c0000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 000c3000-00100000 rwxs 000c3000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 00100000-00110000 rwxs 00000000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 00400000-0059f000 r-xp 00000000 08:02 2611274 /usr/bin/dosemu.bin 0079e000-0079f000 r--p 0019e000 08:02 2611274 /usr/bin/dosemu.bin 0079f000-007ce000 rw-p 0019f000 08:02 2611274 /usr/bin/dosemu.bin 007ce000-00dce000 rw-p 007ce000 00:00 0 [heap] 41295000-412a5000 rw-p 41295000 00:00 0 414a5000-418a5000 rwxp 414a5000 00:00 0 100000000-100001000 rw-p 100000000 00:00 0 7f111e234000-7f111e239000 r-xp 00000000 08:02 2623907 /usr/lib64/libXfixes.so.3.1.0 7f111e239000-7f111e438000 ---p 00005000 08:02 2623907 /usr/lib64/libXfixes.so.3.1.0 7f111e438000-7f111e439000 r--p 00004000 08:02 2623907 /usr/lib64/libXfixes.so.3.1.0 7f111e439000-7f111e43a000 rw-p 00005000 08:02 2623907 /usr/lib64/libXfixes.so.3.1.0 7f111e43a000-7f111e443000 r-xp 00000000 08:02 2623908 /usr/lib64/libXrender.so.1.3.0 7f111e443000-7f111e642000 ---p 00009000 08:02 2623908 /usr/lib64/libXrender.so.1.3.0 7f111e642000-7f111e643000 r--p 00008000 08:02 2623908 /usr/lib64/libXrender.so.1.3.0 7f111e643000-7f111e644000 rw-p 00009000 08:02 2623908 /usr/lib64/libXrender.so.1.3.0 7f111e644000-7f111e64e000 r-xp 00000000 08:02 2623781 /usr/lib64/libXcursor.so.1.0.2 7f111e64e000-7f111e84d000 ---p 0000a000 08:02 2623781 /usr/lib64/libXcursor.so.1.0.2 7f111e84d000-7f111e84e000 r--p 00009000 08:02 2623781 /usr/lib64/libXcursor.so.1.0.2 7f111e84e000-7f111e84f000 rw-p 0000a000 08:02 2623781 /usr/lib64/libXcursor.so.1.0.2 7f111e84f000-7f111f04f000 rw-p 7f111e84f000 00:00 0 7f111f04f000-7f111fb5f000 rw-s 00000000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 7f111fce6000-7f111fd01000 r-xp 00000000 08:02 4571256 /usr/lib64/libxcb.so.1.0.0 7f111fd01000-7f111ff00000 ---p 0001b000 08:02 4571256 /usr/lib64/libxcb.so.1.0.0 7f111ff00000-7f111ff01000 r--p 0001a000 08:02 4571256 /usr/lib64/libxcb.so.1.0.0 7f111ff01000-7f111ff02000 rw-p 0001b000 08:02 4571256 /usr/lib64/libxcb.so.1.0.0 7f111ff02000-7f111ff03000 r-xp 00000000 08:02 4571291 /usr/lib64/libxcb-xlib.so.0.0.0 7f111ff03000-7f1120102000 ---p 00001000 08:02 4571291 /usr/lib64/libxcb-xlib.so.0.0.0 7f1120102000-7f1120103000 r--p 00000000 08:02 4571291 /usr/lib64/libxcb-xlib.so.0.0.0 7f1120103000-7f1120104000 rw-p 00001000 08:02 4571291 /usr/lib64/libxcb-xlib.so.0.0.0 7f1120104000-7f1120106000 r-xp 00000000 08:02 4571213 /usr/lib64/libXau.so.6.0.0 7f1120106000-7f1120305000 ---p 00002000 08:02 4571213 /usr/lib64/libXau.so.6.0.0 7f1120305000-7f1120306000 r--p 00001000 08:02 4571213 /usr/lib64/libXau.so.6.0.0 7f1120306000-7f1120307000 rw-p 00002000 08:02 4571213 /usr/lib64/libXau.so.6.0.0 7f1120307000-7f112043e000 r-xp 00000000 08:02 4571161 /usr/lib64/libX11.so.6.2.0 7f112043e000-7f112063e000 ---p 00137000 08:02 4571161 /usr/lib64/libX11.so.6.2.0 7f112063e000-7f112063f000 r--p 00137000 08:02 4571161 /usr/lib64/libX11.so.6.2.0 7f112063f000-7f1120644000 rw-p 00138000 08:02 4571161 /usr/lib64/libX11.so.6.2.0 7f1120644000-7f1120655000 r-xp 00000000 08:02 4571255 /usr/lib64/libXext.so.6.4.0 7f1120655000-7f1120854000 ---p 00011000 08:02 4571255 /usr/lib64/libXext.so.6.4.0 7f1120854000-7f1120855000 r--p 00010000 08:02 4571255 /usr/lib64/libXext.so.6.4.0 7f1120855000-7f1120856000 rw-p 00011000 08:02 4571255 /usr/lib64/libXext.so.6.4.0 7f1120856000-7f112085b000 r-xp 00000000 08:02 2623987 /usr/lib64/libXxf86vm.so.1.0.0 7f112085b000-7f1120a5a000 ---p 00005000 08:02 2623987 /usr/lib64/libXxf86vm.so.1.0.0 7f1120a5a000-7f1120a5b000 r--p 00004000 08:02 2623987 /usr/lib64/libXxf86vm.so.1.0.0 7f1120a5b000-7f1120a5c000 rw-p 00005000 08:02 2623987 /usr/lib64/libXxf86vm.so.1.0.0 7f1120a5c000-7f1120a6c000 r-xp 00000000 08:02 2777985 /usr/lib64/dosemu/libplugin_X.so 7f1120a6c000-7f1120c6c000 ---p 00010000 08:02 2777985 /usr/lib64/dosemu/libplugin_X.so 7f1120c6c000-7f1120c6d000 r--p 00010000 08:02 2777985 /usr/lib64/dosemu/libplugin_X.so 7f1120c6d000-7f1120c72000 rw-p 00011000 08:02 2777985 /usr/lib64/dosemu/libplugin_X.so 7f1120c72000-7f1120c74000 rw-p 7f1120c72000 00:00 0 7f1120c74000-7f1120c8a000 r-xp 00000000 08:02 6111342 /lib64/libpthread-2.8.so 7f1120c8a000-7f1120e8a000 ---p 00016000 08:02 6111342 /lib64/libpthread-2.8.so 7f1120e8a000-7f1120e8b000 r--p 00016000 08:02 6111342 /lib64/libpthread-2.8.so 7f1120e8b000-7f1120e8c000 rw-p 00017000 08:02 6111342 /lib64/libpthread-2.8.so 7f1120e8c000-7f1120e90000 rw-p 7f1120e8c000 00:00 0 7f1120e90000-7f1120fdf000 r-xp 00000000 08:02 6111284 /lib64/libc-2.8.so 7f1120fdf000-7f11211df000 ---p 0014f000 08:02 6111284 /lib64/libc-2.8.so 7f11211df000-7f11211e3000 r--p 0014f000 08:02 6111284 /lib64/libc-2.8.so 7f11211e3000-7f11211e4000 rw-p 00153000 08:02 6111284 /lib64/libc-2.8.so 7f11211e4000-7f11211e9000 rw-p 7f11211e4000 00:00 0 7f11211e9000-7f112123e000 r-xp 00000000 08:02 6111294 /lib64/libm-2.8.so 7f112123e000-7f112143d000 ---p 00055000 08:02 6111294 /lib64/libm-2.8.so 7f112143d000-7f112143e000 r--p 00054000 08:02 6111294 /lib64/libm-2.8.so 7f112143e000-7f112143f000 rw-p 00055000 08:02 6111294 /lib64/libm-2.8.so 7f112143f000-7f1121441000 r-xp 00000000 08:02 6111290 /lib64/libdl-2.8.so 7f1121441000-7f1121641000 ---p 00002000 08:02 6111290 /lib64/libdl-2.8.so 7f1121641000-7f1121642000 r--p 00002000 08:02 6111290 /lib64/libdl-2.8.so 7f1121642000-7f1121643000 rw-p 00003000 08:02 6111290 /lib64/libdl-2.8.so 7f1121643000-7f112164b000 r-xp 00000000 08:02 6111248 /lib64/librt-2.8.so 7f112164b000-7f112184a000 ---p 00008000 08:02 6111248 /lib64/librt-2.8.so 7f112184a000-7f112184b000 r--p 00007000 08:02 6111248 /lib64/librt-2.8.so 7f112184b000-7f112184c000 rw-p 00008000 08:02 6111248 /lib64/librt-2.8.so 7f112184c000-7f1121869000 r-xp 00000000 08:02 6111498 /lib64/ld-2.8.so 7f1121909000-7f1121948000 r--p 00000000 08:02 2626167 /usr/lib/locale/de_DE.utf8/LC_CTYPE 7f1121948000-7f1121a2c000 r--p 00000000 08:02 2625278 /usr/lib/locale/de_DE.utf8/LC_COLLATE 7f1121a2c000-7f1121a30000 rw-p 7f1121a2c000 00:00 0 7f1121a37000-7f1121a56000 r--p 00000000 08:02 2647981 /usr/share/locale/de/LC_MESSAGES/libc.mo 7f1121a56000-7f1121a57000 r--p 00000000 08:02 2614014 /usr/lib/locale/de_DE.utf8/LC_NUMERIC 7f1121a57000-7f1121a58000 r--p 00000000 08:02 2625280 /usr/lib/locale/de_DE.utf8/LC_TIME 7f1121a58000-7f1121a59000 r--p 00000000 08:02 2626210 /usr/lib/locale/de_DE.utf8/LC_MONETARY 7f1121a59000-7f1121a5a000 r--p 00000000 08:02 2614052 /usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES 7f1121a5a000-7f1121a5b000 r--p 00000000 08:02 2615213 /usr/lib/locale/de_DE.utf8/LC_PAPER 7f1121a5b000-7f1121a5c000 r--p 00000000 08:02 2626156 /usr/lib/locale/de_DE.utf8/LC_NAME 7f1121a5c000-7f1121a5d000 r--p 00000000 08:02 2625277 /usr/lib/locale/de_DE.utf8/LC_ADDRESS 7f1121a5d000-7f1121a5e000 r--p 00000000 08:02 2626155 /usr/lib/locale/de_DE.utf8/LC_TELEPHONE 7f1121a5e000-7f1121a5f000 r--p 00000000 08:02 2613850 /usr/lib/locale/de_DE.utf8/LC_MEASUREMENT 7f1121a5f000-7f1121a66000 r--s 00000000 08:02 2626076 /usr/lib64/gconv/gconv-modules.cache 7f1121a66000-7f1121a67000 r--p 00000000 08:02 2625279 /usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION 7f1121a67000-7f1121a69000 rw-p 7f1121a67000 00:00 0 7f1121a69000-7f1121a6a000 r--p 0001d000 08:02 6111498 /lib64/ld-2.8.so 7f1121a6a000-7f1121a6b000 rw-p 0001e000 08:02 6111498 /lib64/ld-2.8.so 7fff29a42000-7fff29a6b000 rw-p 7ffffffd6000 00:00 0 [stack] 7fff29bfe000-7fff29c00000 r-xp 7fff29bfe000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Obtained 10 stack frames. /usr/bin/dosemu(gdb_debug+0x13c) [0x44c4dc] /usr/bin/dosemu(dosemu_fault1+0x321) [0x44a9f1] /usr/bin/dosemu(dosemu_fault+0x82) [0x44b132] /lib64/libc.so.6 [0x7f1120ec2660] /usr/bin/dosemu(leave_cpu_emu+0xcd) [0x475dbd] /usr/bin/dosemu(leavedos+0x158) [0x4202c8] /usr/bin/dosemu [0x474873] /usr/bin/dosemu(e_vm86+0x831) [0x475851] /usr/bin/dosemu(run_vm86+0x9b) [0x46791b] /usr/bin/dosemu(loopstep_run_vm86+0x9) [0x467fa9] Debug info: gdb /usr/bin/dosemu.bin attach 17038 info registers backtrace backtrace full detach quit [?1034hGNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux"... (no debugging symbols found) (gdb) Attaching to program: /usr/bin/dosemu.bin, process 17038 Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/librt.so.1 Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/libm.so.6... (no debugging symbols found)...done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/libpthread.so.0... (no debugging symbols found)...done. [Thread debugging using libthread_db enabled] [New Thread 0x7f1121a2c6f0 (LWP 17038)] Loaded symbols for /lib64/libpthread.so.0 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib64/dosemu/libplugin_X.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/dosemu/libplugin_X.so Reading symbols from /usr/lib64/libXxf86vm.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXxf86vm.so.1 Reading symbols from /usr/lib64/libXext.so.6... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXext.so.6 Reading symbols from /usr/lib64/libX11.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libX11.so.6 Reading symbols from /usr/lib64/libXau.so.6... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXau.so.6 Reading symbols from /usr/lib64/libxcb-xlib.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxcb-xlib.so.0 Reading symbols from /usr/lib64/libxcb.so.1... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxcb.so.1 Reading symbols from /usr/lib64/libXcursor.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXcursor.so.1 Reading symbols from /usr/lib64/libXrender.so.1... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXrender.so.1 Reading symbols from /usr/lib64/libXfixes.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXfixes.so.3 (no debugging symbols found) 0x00007f1120f31b15 in waitpid () from /lib64/libc.so.6 (gdb) rax 0xfffffffffffffe00 -512 rbx 0x0 0 rcx 0xffffffffffffffff -1 rdx 0x0 0 rsi 0x7fff29a684cc 140733892166860 rdi 0x42ba 17082 rbp 0x7fff29a684cc 0x7fff29a684cc rsp 0x7fff29a68450 0x7fff29a68450 r8 0x428e 17038 r9 0x428e 17038 r10 0x0 0 r11 0x246 582 r12 0x42ba 17082 r13 0x428e 17038 r14 0x559ad6 5610198 r15 0x7fff29a686d8 140733892167384 rip 0x7f1120f31b15 0x7f1120f31b15 <waitpid+53> eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 fctrl 0x37f 895 fstat 0x0 0 ftag 0xffff 65535 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 mxcsr 0x1f80 [ IM DM ZM OM UM PM ] (gdb) #0 0x00007f1120f31b15 in waitpid () from /lib64/libc.so.6 #1 0x000000000044c666 in gdb_debug () #2 0x000000000044a9f1 in dosemu_fault1 () #3 0x000000000044b132 in dosemu_fault () #4 <signal handler called> Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) #0 0x00007f1120f31b15 in waitpid () from /lib64/libc.so.6 No symbol table info available. #1 0x000000000044c666 in gdb_debug () No symbol table info available. #2 0x000000000044a9f1 in dosemu_fault1 () No symbol table info available. #3 0x000000000044b132 in dosemu_fault () No symbol table info available. #4 <signal handler called> No symbol table info available. Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) Detaching from program: /usr/bin/dosemu.bin, process 17038 (gdb) Division by zero VFLAGS(b): 010000001001010110 EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: 00000000 VFLAGS(h): 00010256 ESI: 00533610 EDI: 0000000a EBP: 00000000 CS: 0033 DS: 0000 ES: 0000 FS: 0000 GS: 0000 FLAGS: PF AF ZF IF RF IOPL: 0 OOPS : 48 89 c1 48 89 d0 48 c1 fa 3f -> 48 f7 f9 48 89 c2 31 c0 e8 a6 ERROR: leavedos called recursively, forgetting the graceful exit! System info: linux-vdso.so.1 => (0x00007fff28dfd000) librt.so.1 => /lib64/librt.so.1 (0x00007fd720912000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fd72070e000) libm.so.6 => /lib64/libm.so.6 (0x00007fd7204b8000) libc.so.6 => /lib64/libc.so.6 (0x00007fd72015f000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd71ff43000) /lib64/ld-linux-x86-64.so.2 (0x00007fd720b1b000) glibc 2.8 NPTL 2.8 00000000-000c0000 rwxs 00000000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 000c0000-000c3000 r-xs 000c0000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 000c3000-00100000 rwxs 000c3000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 00100000-00110000 rwxs 00000000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 00400000-0059f000 r-xp 00000000 08:02 2611274 /usr/bin/dosemu.bin 0079e000-0079f000 r--p 0019e000 08:02 2611274 /usr/bin/dosemu.bin 0079f000-007ce000 rw-p 0019f000 08:02 2611274 /usr/bin/dosemu.bin 007ce000-00dce000 rw-p 007ce000 00:00 0 [heap] 41295000-412a5000 rw-p 41295000 00:00 0 414a5000-418a5000 rwxp 414a5000 00:00 0 100000000-100001000 rw-p 100000000 00:00 0 7f111e234000-7f111e239000 r-xp 00000000 08:02 2623907 /usr/lib64/libXfixes.so.3.1.0 7f111e239000-7f111e438000 ---p 00005000 08:02 2623907 /usr/lib64/libXfixes.so.3.1.0 7f111e438000-7f111e439000 r--p 00004000 08:02 2623907 /usr/lib64/libXfixes.so.3.1.0 7f111e439000-7f111e43a000 rw-p 00005000 08:02 2623907 /usr/lib64/libXfixes.so.3.1.0 7f111e43a000-7f111e443000 r-xp 00000000 08:02 2623908 /usr/lib64/libXrender.so.1.3.0 7f111e443000-7f111e642000 ---p 00009000 08:02 2623908 /usr/lib64/libXrender.so.1.3.0 7f111e642000-7f111e643000 r--p 00008000 08:02 2623908 /usr/lib64/libXrender.so.1.3.0 7f111e643000-7f111e644000 rw-p 00009000 08:02 2623908 /usr/lib64/libXrender.so.1.3.0 7f111e644000-7f111e64e000 r-xp 00000000 08:02 2623781 /usr/lib64/libXcursor.so.1.0.2 7f111e64e000-7f111e84d000 ---p 0000a000 08:02 2623781 /usr/lib64/libXcursor.so.1.0.2 7f111e84d000-7f111e84e000 r--p 00009000 08:02 2623781 /usr/lib64/libXcursor.so.1.0.2 7f111e84e000-7f111e84f000 rw-p 0000a000 08:02 2623781 /usr/lib64/libXcursor.so.1.0.2 7f111e84f000-7f111f04f000 rw-p 7f111e84f000 00:00 0 7f111f04f000-7f111fb5f000 rw-s 00000000 00:0f 240324 /dev/shm/dosemu_17038 (deleted) 7f111fce6000-7f111fd01000 r-xp 00000000 08:02 4571256 /usr/lib64/libxcb.so.1.0.0 7f111fd01000-7f111ff00000 ---p 0001b000 08:02 4571256 /usr/lib64/libxcb.so.1.0.0 7f111ff00000-7f111ff01000 r--p 0001a000 08:02 4571256 /usr/lib64/libxcb.so.1.0.0 7f111ff01000-7f111ff02000 rw-p 0001b000 08:02 4571256 /usr/lib64/libxcb.so.1.0.0 7f111ff02000-7f111ff03000 r-xp 00000000 08:02 4571291 /usr/lib64/libxcb-xlib.so.0.0.0 7f111ff03000-7f1120102000 ---p 00001000 08:02 4571291 /usr/lib64/libxcb-xlib.so.0.0.0 7f1120102000-7f1120103000 r--p 00000000 08:02 4571291 /usr/lib64/libxcb-xlib.so.0.0.0 7f1120103000-7f1120104000 rw-p 00001000 08:02 4571291 /usr/lib64/libxcb-xlib.so.0.0.0 7f1120104000-7f1120106000 r-xp 00000000 08:02 4571213 /usr/lib64/libXau.so.6.0.0 7f1120106000-7f1120305000 ---p 00002000 08:02 4571213 /usr/lib64/libXau.so.6.0.0 7f1120305000-7f1120306000 r--p 00001000 08:02 4571213 /usr/lib64/libXau.so.6.0.0 7f1120306000-7f1120307000 rw-p 00002000 08:02 4571213 /usr/lib64/libXau.so.6.0.0 7f1120307000-7f112043e000 r-xp 00000000 08:02 4571161 /usr/lib64/libX11.so.6.2.0 7f112043e000-7f112063e000 ---p 00137000 08:02 4571161 /usr/lib64/libX11.so.6.2.0 7f112063e000-7f112063f000 r--p 00137000 08:02 4571161 /usr/lib64/libX11.so.6.2.0 7f112063f000-7f1120644000 rw-p 00138000 08:02 4571161 /usr/lib64/libX11.so.6.2.0 7f1120644000-7f1120655000 r-xp 00000000 08:02 4571255 /usr/lib64/libXext.so.6.4.0 7f1120655000-7f1120854000 ---p 00011000 08:02 4571255 /usr/lib64/libXext.so.6.4.0 7f1120854000-7f1120855000 r--p 00010000 08:02 4571255 /usr/lib64/libXext.so.6.4.0 7f1120855000-7f1120856000 rw-p 00011000 08:02 4571255 /usr/lib64/libXext.so.6.4.0 7f1120856000-7f112085b000 r-xp 00000000 08:02 2623987 /usr/lib64/libXxf86vm.so.1.0.0 7f112085b000-7f1120a5a000 ---p 00005000 08:02 2623987 /usr/lib64/libXxf86vm.so.1.0.0 7f1120a5a000-7f1120a5b000 r--p 00004000 08:02 2623987 /usr/lib64/libXxf86vm.so.1.0.0 7f1120a5b000-7f1120a5c000 rw-p 00005000 08:02 2623987 /usr/lib64/libXxf86vm.so.1.0.0 7f1120a5c000-7f1120a6c000 r-xp 00000000 08:02 2777985 /usr/lib64/dosemu/libplugin_X.so 7f1120a6c000-7f1120c6c000 ---p 00010000 08:02 2777985 /usr/lib64/dosemu/libplugin_X.so 7f1120c6c000-7f1120c6d000 r--p 00010000 08:02 2777985 /usr/lib64/dosemu/libplugin_X.so 7f1120c6d000-7f1120c72000 rw-p 00011000 08:02 2777985 /usr/lib64/dosemu/libplugin_X.so 7f1120c72000-7f1120c74000 rw-p 7f1120c72000 00:00 0 7f1120c74000-7f1120c8a000 r-xp 00000000 08:02 6111342 /lib64/libpthread-2.8.so 7f1120c8a000-7f1120e8a000 ---p 00016000 08:02 6111342 /lib64/libpthread-2.8.so 7f1120e8a000-7f1120e8b000 r--p 00016000 08:02 6111342 /lib64/libpthread-2.8.so 7f1120e8b000-7f1120e8c000 rw-p 00017000 08:02 6111342 /lib64/libpthread-2.8.so 7f1120e8c000-7f1120e90000 rw-p 7f1120e8c000 00:00 0 7f1120e90000-7f1120fdf000 r-xp 00000000 08:02 6111284 /lib64/libc-2.8.so 7f1120fdf000-7f11211df000 ---p 0014f000 08:02 6111284 /lib64/libc-2.8.so 7f11211df000-7f11211e3000 r--p 0014f000 08:02 6111284 /lib64/libc-2.8.so 7f11211e3000-7f11211e4000 rw-p 00153000 08:02 6111284 /lib64/libc-2.8.so 7f11211e4000-7f11211e9000 rw-p 7f11211e4000 00:00 0 7f11211e9000-7f112123e000 r-xp 00000000 08:02 6111294 /lib64/libm-2.8.so 7f112123e000-7f112143d000 ---p 00055000 08:02 6111294 /lib64/libm-2.8.so 7f112143d000-7f112143e000 r--p 00054000 08:02 6111294 /lib64/libm-2.8.so 7f112143e000-7f112143f000 rw-p 00055000 08:02 6111294 /lib64/libm-2.8.so 7f112143f000-7f1121441000 r-xp 00000000 08:02 6111290 /lib64/libdl-2.8.so 7f1121441000-7f1121641000 ---p 00002000 08:02 6111290 /lib64/libdl-2.8.so 7f1121641000-7f1121642000 r--p 00002000 08:02 6111290 /lib64/libdl-2.8.so 7f1121642000-7f1121643000 rw-p 00003000 08:02 6111290 /lib64/libdl-2.8.so 7f1121643000-7f112164b000 r-xp 00000000 08:02 6111248 /lib64/librt-2.8.so 7f112164b000-7f112184a000 ---p 00008000 08:02 6111248 /lib64/librt-2.8.so 7f112184a000-7f112184b000 r--p 00007000 08:02 6111248 /lib64/librt-2.8.so 7f112184b000-7f112184c000 rw-p 00008000 08:02 6111248 /lib64/librt-2.8.so 7f112184c000-7f1121869000 r-xp 00000000 08:02 6111498 /lib64/ld-2.8.so 7f1121909000-7f1121948000 r--p 00000000 08:02 2626167 /usr/lib/locale/de_DE.utf8/LC_CTYPE 7f1121948000-7f1121a2c000 r--p 00000000 08:02 2625278 /usr/lib/locale/de_DE.utf8/LC_COLLATE 7f1121a2c000-7f1121a30000 rw-p 7f1121a2c000 00:00 0 7f1121a37000-7f1121a56000 r--p 00000000 08:02 2647981 /usr/share/locale/de/LC_MESSAGES/libc.mo 7f1121a56000-7f1121a57000 r--p 00000000 08:02 2614014 /usr/lib/locale/de_DE.utf8/LC_NUMERIC 7f1121a57000-7f1121a58000 r--p 00000000 08:02 2625280 /usr/lib/locale/de_DE.utf8/LC_TIME 7f1121a58000-7f1121a59000 r--p 00000000 08:02 2626210 /usr/lib/locale/de_DE.utf8/LC_MONETARY 7f1121a59000-7f1121a5a000 r--p 00000000 08:02 2614052 /usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES 7f1121a5a000-7f1121a5b000 r--p 00000000 08:02 2615213 /usr/lib/locale/de_DE.utf8/LC_PAPER 7f1121a5b000-7f1121a5c000 r--p 00000000 08:02 2626156 /usr/lib/locale/de_DE.utf8/LC_NAME 7f1121a5c000-7f1121a5d000 r--p 00000000 08:02 2625277 /usr/lib/locale/de_DE.utf8/LC_ADDRESS 7f1121a5d000-7f1121a5e000 r--p 00000000 08:02 2626155 /usr/lib/locale/de_DE.utf8/LC_TELEPHONE 7f1121a5e000-7f1121a5f000 r--p 00000000 08:02 2613850 /usr/lib/locale/de_DE.utf8/LC_MEASUREMENT 7f1121a5f000-7f1121a66000 r--s 00000000 08:02 2626076 /usr/lib64/gconv/gconv-modules.cache 7f1121a66000-7f1121a67000 r--p 00000000 08:02 2625279 /usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION 7f1121a67000-7f1121a69000 rw-p 7f1121a67000 00:00 0 7f1121a69000-7f1121a6a000 r--p 0001d000 08:02 6111498 /lib64/ld-2.8.so 7f1121a6a000-7f1121a6b000 rw-p 0001e000 08:02 6111498 /lib64/ld-2.8.so 7fff29a42000-7fff29a6b000 rw-p 7ffffffd6000 00:00 0 [stack] 7fff29bfe000-7fff29c00000 r-xp 7fff29bfe000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Obtained 10 stack frames. /usr/bin/dosemu(gdb_debug+0x13c) [0x44c4dc] /usr/bin/dosemu(leavedos+0x22) [0x420192] /usr/bin/dosemu(dosemu_fault1+0x581) [0x44ac51] /usr/bin/dosemu(dosemu_fault+0x82) [0x44b132] /lib64/libc.so.6 [0x7f1120ec2660] /usr/bin/dosemu(leave_cpu_emu+0xcd) [0x475dbd] /usr/bin/dosemu(leavedos+0x158) [0x4202c8] /usr/bin/dosemu [0x474873] /usr/bin/dosemu(e_vm86+0x831) [0x475851] /usr/bin/dosemu(run_vm86+0x9b) [0x46791b] Debug info: gdb /usr/bin/dosemu.bin attach 17038 info registers backtrace backtrace full detach quit [?1034hGNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux"... (no debugging symbols found) (gdb) Attaching to program: /usr/bin/dosemu.bin, process 17038 Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/librt.so.1 Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/libm.so.6... (no debugging symbols found)...done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/libpthread.so.0... (no debugging symbols found)...done. [Thread debugging using libthread_db enabled] [New Thread 0x7f1121a2c6f0 (LWP 17038)] Loaded symbols for /lib64/libpthread.so.0 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib64/dosemu/libplugin_X.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/dosemu/libplugin_X.so Reading symbols from /usr/lib64/libXxf86vm.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXxf86vm.so.1 Reading symbols from /usr/lib64/libXext.so.6... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXext.so.6 Reading symbols from /usr/lib64/libX11.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libX11.so.6 Reading symbols from /usr/lib64/libXau.so.6... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXau.so.6 Reading symbols from /usr/lib64/libxcb-xlib.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxcb-xlib.so.0 Reading symbols from /usr/lib64/libxcb.so.1... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxcb.so.1 Reading symbols from /usr/lib64/libXcursor.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXcursor.so.1 Reading symbols from /usr/lib64/libXrender.so.1... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXrender.so.1 Reading symbols from /usr/lib64/libXfixes.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libXfixes.so.3 (no debugging symbols found) 0x00007f1120f31b15 in waitpid () from /lib64/libc.so.6 (gdb) rax 0xfffffffffffffe00 -512 rbx 0x0 0 rcx 0xffffffffffffffff -1 rdx 0x0 0 rsi 0x7fff29a6849c 140733892166812 rdi 0x42c7 17095 rbp 0x7fff29a6849c 0x7fff29a6849c rsp 0x7fff29a68420 0x7fff29a68420 r8 0x428e 17038 r9 0x428e 17038 r10 0x0 0 r11 0x246 582 r12 0x42c7 17095 r13 0x428e 17038 r14 0x559ad6 5610198 r15 0x7fff29a686d8 140733892167384 rip 0x7f1120f31b15 0x7f1120f31b15 <waitpid+53> eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 fctrl 0x37f 895 fstat 0x0 0 ftag 0xffff 65535 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 mxcsr 0x1f80 [ IM DM ZM OM UM PM ] (gdb) #0 0x00007f1120f31b15 in waitpid () from /lib64/libc.so.6 #1 0x000000000044c666 in gdb_debug () #2 0x0000000000420192 in leavedos () #3 0x000000000044ac51 in dosemu_fault1 () #4 0x000000000044b132 in dosemu_fault () #5 <signal handler called> Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) #0 0x00007f1120f31b15 in waitpid () from /lib64/libc.so.6 No symbol table info available. #1 0x000000000044c666 in gdb_debug () No symbol table info available. #2 0x0000000000420192 in leavedos () No symbol table info available. #3 0x000000000044ac51 in dosemu_fault1 () No symbol table info available. #4 0x000000000044b132 in dosemu_fault () No symbol table info available. #5 <signal handler called> No symbol table info available. Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) Detaching from program: /usr/bin/dosemu.bin, process 17038 (gdb)