i was playing prboom when x freeze

Bug #98946 reported by julien schott
6
Affects Status Importance Assigned to Milestone
prboom (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: prboom

ProblemType: Crash
CoreDump:
Date: Fri Mar 30 10:13:30 2007
Dependencies:
 libogg0 1.1.3-2ubuntu1
 libsdl-mixer1.2 1.2.6-1.1
 libsdl-net1.2 1.2.5-7
 libsdl1.2debian 1.2.10-3ubuntu2
 freedoom 0.4.1-1
 libsdl1.2debian-alsa 1.2.10-3ubuntu2
 libvorbis0a 1.1.2-1ubuntu1
 libsysfs2 2.0.0-7
 tzdata 2007b-0ubuntu0.6.10
 libdirectfb-0.9-24 0.9.24-4ubuntu4
 zlib1g 1:1.2.3-13ubuntu2
 belocs-locales-bin 2.4-1ubuntu6
 libc6 2.4-1ubuntu12.3
 libasound2 1.0.11-7ubuntu3
 libvorbisfile3 1.1.2-1ubuntu1
 locales 2.3.22
Disassembly:
 (no debugging symbols found)
 Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 Core was generated by `/usr/games/prboom'.
 Program terminated with signal 11, Segmentation fault.
 #0 0xb71794a6 in XUngrabPointer () from /usr/lib/libX11.so.6
 Dump of assembler code from 0xb71794a6 to 0xb71794c6:
 0xb71794a6 <XUngrabPointer+22>: mov 0x4d0(%esi),%eax
 0xb71794ac <XUngrabPointer+28>: test %eax,%eax
 0xb71794ae <XUngrabPointer+30>: je 0xb71794b5 <XUngrabPointer+37>
 0xb71794b0 <XUngrabPointer+32>: mov %esi,(%esp)
 0xb71794b3 <XUngrabPointer+35>: call *(%eax)
 0xb71794b5 <XUngrabPointer+37>: mov 0x6c(%esi),%eax
 0xb71794b8 <XUngrabPointer+40>: add $0x8,%eax
 0xb71794bb <XUngrabPointer+43>: cmp 0x70(%esi),%eax
 0xb71794be <XUngrabPointer+46>: ja 0xb7179505 <XUngrabPointer+117>
 0xb71794c0 <XUngrabPointer+48>: mov 0x6c(%esi),%eax
 0xb71794c3 <XUngrabPointer+51>: mov %eax,0x64(%esi)
 End of assembler dump.
DistroRelease: Ubuntu 6.10
ExecutablePath: /usr/games/prboom
Package: prboom 2:2.2.6-3
ProcCmdline: /usr/games/prboom
ProcCwd: /home/pingoin
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
ProcMaps:
 08048000-0809f000 r-xp 00000000 03:01 1967978 /usr/games/prboom
 0809f000-080b3000 rw-p 00056000 03:01 1967978 /usr/games/prboom
 080b3000-0817c000 rw-p 080b3000 00:00 0 [heap]
 b6859000-b6898000 rw-s 00000000 00:08 884752 /SYSV00000000 (deleted)
 b6898000-b6899000 ---p b6898000 00:00 0
 b6899000-b7099000 rwxp b6899000 00:00 0
 b70c9000-b70d2000 r-xp 00000000 03:01 7423453 /lib/tls/i686/cmov/libnss_files-2.4.so
 b70d2000-b70d4000 rw-p 00008000 03:01 7423453 /lib/tls/i686/cmov/libnss_files-2.4.so
 b70d4000-b70dc000 r-xp 00000000 03:01 7423455 /lib/tls/i686/cmov/libnss_nis-2.4.so
 b70dc000-b70de000 rw-p 00007000 03:01 7423455 /lib/tls/i686/cmov/libnss_nis-2.4.so
 b70de000-b70f0000 r-xp 00000000 03:01 7423450 /lib/tls/i686/cmov/libnsl-2.4.so
 b70f0000-b70f2000 rw-p 00011000 03:01 7423450 /lib/tls/i686/cmov/libnsl-2.4.so
 b70f2000-b70f4000 rw-p b70f2000 00:00 0
 b70f4000-b70fb000 r-xp 00000000 03:01 7423451 /lib/tls/i686/cmov/libnss_compat-2.4.so
 b70fb000-b70fd000 rw-p 00006000 03:01 7423451 /lib/tls/i686/cmov/libnss_compat-2.4.so
 b70fd000-b7101000 r-xp 00000000 03:01 1967553 /usr/lib/libXfixes.so.3.1.0
 b7101000-b7102000 rw-p 00003000 03:01 1967553 /usr/lib/libXfixes.so.3.1.0
 b7107000-b7108000 r-xp 00000000 03:01 1984182 /usr/lib/gconv/ISO8859-1.so
 b7108000-b710a000 rw-p 00001000 03:01 1984182 /usr/lib/gconv/ISO8859-1.so
 b710a000-b7111000 r--s 00000000 03:01 1983087 /usr/lib/gconv/gconv-modules.cache
 b7111000-b712d000 r-xp 00000000 03:01 1983072 /usr/lib/X11/locale/common/ximcp.so.2.0.0
 b712d000-b712f000 rw-p 0001b000 03:01 1983072 /usr/lib/X11/locale/common/ximcp.so.2.0.0
 b712f000-b7136000 r-xp 00000000 03:01 1966896 /usr/lib/libXrender.so.1.3.0
 b7136000-b7137000 rw-p 00006000 03:01 1966896 /usr/lib/libXrender.so.1.3.0
 b7137000-b7143000 r-xp 00000000 03:01 1966276 /usr/lib/libXext.so.6.4.0
 b7143000-b7144000 rw-p 0000c000 03:01 1966276 /usr/lib/libXext.so.6.4.0
 b7144000-b720a000 r-xp 00000000 03:01 1967578 /usr/lib/libX11.so.6.2.0
 b720a000-b720d000 rw-p 000c5000 03:01 1967578 /usr/lib/libX11.so.6.2.0
 b720d000-b7215000 r-xp 00000000 03:01 1967308 /usr/lib/libXcursor.so.1.0.2
 b7215000-b7216000 rw-p 00007000 03:01 1967308 /usr/lib/libXcursor.so.1.0.2
 b7216000-b721b000 r-xp 00000000 03:01 1983088 /usr/lib/X11/locale/common/xlibi18n.so.2.0.0
 b721b000-b721c000 rw-p 00004000 03:01 1983088 /usr/lib/X11/locale/common/xlibi18n.so.2.0.0
 b721c000-b79fe000 rw-p b721c000 00:00 0
 b79fe000-b7a08000 r-xp 00000000 03:01 7389217 /lib/libgcc_s.so.1
 b7a08000-b7a09000 rw-p 00009000 03:01 7389217 /lib/libgcc_s.so.1
 b7a09000-b7a0a000 rw-p b7a09000 00:00 0
 b7a0a000-b7ade000 r-xp 00000000 03:01 1966243 /usr/lib/libstdc++.so.6.0.8
 b7ade000-b7ae1000 r--p 000d4000 03:01 1966243 /usr/lib/libstdc++.so.6.0.8
 b7ae1000-b7ae3000 rw-p 000d7000 03:01 1966243 /usr/lib/libstdc++.so.6.0.8
 b7ae3000-b7ae9000 rw-p b7ae3000 00:00 0
 b7ae9000-b7aeb000 r-xp 00000000 03:01 7423435 /lib/tls/i686/cmov/libdl-2.4.so
 b7aeb000-b7aed000 rw-p 00001000 03:01 7423435 /lib/tls/i686/cmov/libdl-2.4.so
 b7aed000-b7b00000 r-xp 00000000 03:01 1966246 /usr/lib/libz.so.1.2.3
 b7b00000-b7b01000 rw-p 00012000 03:01 1966246 /usr/lib/libz.so.1.2.3
 b7b01000-b7b0d000 r-xp 00000000 03:01 1966622 /usr/lib/libdirect-0.9.so.24.0.0
 b7b0d000-b7b0e000 rw-p 0000c000 03:01 1966622 /usr/lib/libdirect-0.9.so.24.0.0
 b7b0e000-b7b12000 r-xp 00000000 03:01 1967679 /usr/lib/libfusion-0.9.so.24.0.0
 b7b12000-b7b13000 rw-p 00003000 03:01 1967679 /usr/lib/libfusion-0.9.so.24.0.0
 b7b13000-b7b14000 rw-p b7b13000 00:00 0
 b7b14000-b7b60000 r-xp 00000000 03:01 1967651 /usr/lib/libdirectfb-0.9.so.24.0.0
 b7b60000-b7b62000 rw-p 0004b000 03:01 1967651 /usr/lib/libdirectfb-0.9.so.24.0.0
 b7b62000-b7c15000 r-xp 00000000 03:01 1967357 /usr/lib/libasound.so.2.0.0
 b7c15000-b7c1a000 rw-p 000b2000 03:01 1967357 /usr/lib/libasound.so.2.0.0
 b7c1a000-b7c53000 r-xp 00000000 03:01 1966328 /usr/lib/libsmpeg-0.4.so.0.1.4
 b7c53000-b7c55000 rw-p 00038000 03:01 1966328 /usr/lib/libsmpeg-0.4.so.0.1.4
 b7c55000-b7c71000 rw-p b7c55000 00:00 0
 b7c71000-b7c75000 r-xp 00000000 03:01 5636418 /usr/lib/libogg.so.0.5.3
 b7c75000-b7c76000 rw-p 00003000 03:01 5636418 /usr/lib/libogg.so.0.5.3
 b7c76000-b7c8f000 r-xp 00000000 03:01 5636557 /usr/lib/libvorbis.so.0.3.1
 b7c8f000-b7c9d000 rw-p 00019000 03:01 5636557 /usr/lib/libvorbis.so.0.3.1
 b7c9d000-b7ca3000 r-xp 00000000 03:01 1967383 /usr/lib/libvorbisfile.so.3.1.1
 b7ca3000-b7ca4000 rw-p 00005000 03:01 1967383 /usr/lib/libvorbisfile.so.3.1.1
 b7ca4000-b7ca5000 rw-p b7ca4000 00:00 0
 b7ca5000-b7dd2000 r-xp 00000000 03:01 7423429 /lib/tls/i686/cmov/libc-2.4.so
 b7dd2000-b7dd4000 r--p 0012c000 03:01 7423429 /lib/tls/i686/cmov/libc-2.4.so
 b7dd4000-b7dd6000 rw-p 0012e000 03:01 7423429 /lib/tls/i686/cmov/libc-2.4.so
 b7dd6000-b7dd9000 rw-p b7dd6000 00:00 0
 b7dd9000-b7dfd000 r-xp 00000000 03:01 7423448 /lib/tls/i686/cmov/libm-2.4.so
 b7dfd000-b7dff000 rw-p 00023000 03:01 7423448 /lib/tls/i686/cmov/libm-2.4.so
 b7dff000-b7e0e000 r-xp 00000000 03:01 7423458 /lib/tls/i686/cmov/libpthread-2.4.so
 b7e0e000-b7e10000 rw-p 0000f000 03:01 7423458 /lib/tls/i686/cmov/libpthread-2.4.so
 b7e10000-b7e12000 rw-p b7e10000 00:00 0
 b7e12000-b7e76000 r-xp 00000000 03:01 1966105 /usr/lib/libSDL-1.2.so.0.7.3
 b7e76000-b7e78000 rw-p 00064000 03:01 1966105 /usr/lib/libSDL-1.2.so.0.7.3
 b7e78000-b7ea0000 rw-p b7e78000 00:00 0
 b7ea0000-b7ea3000 r-xp 00000000 03:01 1968694 /usr/lib/libSDL_net-1.2.so.0.0.5
 b7ea3000-b7ea4000 rw-p 00002000 03:01 1968694 /usr/lib/libSDL_net-1.2.so.0.0.5
 b7ea4000-b7edd000 r-xp 00000000 03:01 1966637 /usr/lib/libSDL_mixer-1.2.so.0.2.4
 b7edd000-b7ee8000 rw-p 00039000 03:01 1966637 /usr/lib/libSDL_mixer-1.2.so.0.2.4
 b7ee8000-b7f13000 rw-p b7ee8000 00:00 0
 b7f16000-b7f18000 r-xp 00000000 03:01 1967314 /usr/lib/libXrandr.so.2.0.0
 b7f18000-b7f19000 rw-p 00002000 03:01 1967314 /usr/lib/libXrandr.so.2.0.0
 b7f19000-b7f1d000 r-xp 00000000 03:01 1966260 /usr/lib/libXdmcp.so.6.0.0
 b7f1d000-b7f1e000 rw-p 00003000 03:01 1966260 /usr/lib/libXdmcp.so.6.0.0
 b7f1e000-b7f20000 r-xp 00000000 03:01 1966104 /usr/lib/libXau.so.6.0.0
 b7f20000-b7f21000 rw-p 00001000 03:01 1966104 /usr/lib/libXau.so.6.0.0
 b7f22000-b7f23000 rw-p b7f22000 00:00 0
 b7f23000-b7f3c000 r-xp 00000000 03:01 7389276 /lib/ld-2.4.so
 b7f3c000-b7f3e000 rw-p 00018000 03:01 7389276 /lib/ld-2.4.so
 bfbbc000-bfbd1000 rwxp bfbbc000 00:00 0 [stack]
 ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
ProcStatus:
 Name: prboom
 State: D (disk sleep)
 SleepAVG: 1%
 Tgid: 5570
 Pid: 5570
 PPid: 1
 TracerPid: 0
 Uid: 1000 1000 1000 1000
 Gid: 1000 1000 1000 1000
 FDSize: 32
 Groups: 4 20 24 25 29 30 44 46 100 107 110 113 1000
 VmPeak: 24740 kB
 VmSize: 24532 kB
 VmLck: 0 kB
 VmHWM: 17292 kB
 VmRSS: 17292 kB
 VmData: 17584 kB
 VmStk: 84 kB
 VmExe: 348 kB
 VmLib: 5824 kB
 VmPTE: 28 kB
 Threads: 1
 SigQ: 1/4294967295
 SigPnd: 0000000000001000
 ShdPnd: 0000000000000000
 SigBlk: 0000000000005000
 SigIgn: 0000000020006000
 SigCgt: 00000001800010ee
 CapInh: 0000000000000000
 CapPrm: 0000000000000000
 CapEff: 0000000000000000
 Cpus_allowed: ff
 Mems_allowed: 1
Registers:
 (no debugging symbols found)
 Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 Core was generated by `/usr/games/prboom'.
 Program terminated with signal 11, Segmentation fault.
 #0 0xb71794a6 in XUngrabPointer () from /usr/lib/libX11.so.6
 eax 0x0 0
 ecx 0x300000d 50331661
 edx 0x81176b0 135362224
 ebx 0xb720b208 -1222594040
 esp 0xbfbcb310 0xbfbcb310
 ebp 0xbfbcb328 0xbfbcb328
 esi 0x0 0
 edi 0x0 0
 eip 0xb71794a6 0xb71794a6 <XUngrabPointer+22>
 eflags 0x210282 [ SF IF RF ID ]
 cs 0x73 115
 ss 0x7b 123
 ds 0x7b 123
 es 0x7b 123
 fs 0x0 0
 gs 0x33 51
Signal: 11
SourcePackage: prboom
Stacktrace:
 (no debugging symbols found)
 Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 Core was generated by `/usr/games/prboom'.
 Program terminated with signal 11, Segmentation fault.
 #0 0xb71794a6 in XUngrabPointer () from /usr/lib/libX11.so.6
 #0 0xb71794a6 in XUngrabPointer () from /usr/lib/libX11.so.6
 No symbol table info available.
 #1 0xb7e4b655 in _ConvertX86p32_8RGB332 () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #2 0x00000000 in ?? ()
 No symbol table info available.
ThreadStacktrace:
 (no debugging symbols found)
 Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 Core was generated by `/usr/games/prboom'.
 Program terminated with signal 11, Segmentation fault.
 #0 0xb71794a6 in XUngrabPointer () from /usr/lib/libX11.so.6
 .
 Thread 1 (process 5570):
 #0 0xb71794a6 in XUngrabPointer () from /usr/lib/libX11.so.6
 No symbol table info available.
 #1 0xb7e4b655 in _ConvertX86p32_8RGB332 () from /usr/lib/libSDL-1.2.so.0
 No symbol table info available.
 #2 0x00000000 in ?? ()
 No symbol table info available.
Uname: Linux bureau 2.6.17-11-generic #2 SMP Thu Feb 1 19:52:28 UTC 2007 i686 GNU/Linux

Changed in prboom:
assignee: nobody → clinvet-stjunien
status: Unconfirmed → Confirmed
Revision history for this message
XVampireX (xvampirex) wrote :

The same happens to me, except I don't get that error, it just freezes, after several _moments_ inside the game. I am playing it with freedoom especially.

It happened to me in dapper/edgy/feisty, please fix it.

Revision history for this message
davinci (davincinewfie) wrote :

same thing here

anyone know of any way of playing doom in ubuntu without being choppy or freezing??

Revision history for this message
Reinhard Tartler (siretart) wrote :

From: Zombie Ryushu <email address hidden>
Subject: PrBoom Locks up X
To: <email address hidden>
Date: Sat, 14 Jul 2007 22:09:56 -0400

PrBoom 2.4.6 has a lockup issue it needs to be updated to 2.4.7 for
Fiesty Fawn

William Grant (wgrant)
Changed in prboom:
assignee: clinvet-stjunien → nobody
Revision history for this message
Reinhard Tartler (siretart) wrote :

From: Zombie Ryushu <email address hidden>
Subject: Re: PrBoom Locks up X
To: Reinhard Tartler <email address hidden>
CC: <email address hidden>
Date: Sun, 15 Jul 2007 19:34:20 -0400

I know how to Resolve the PrBoom Lockup issue. Install Timidity++ and
start it as a Virtual Midi service

Revision history for this message
Sergey Volkov (serg-volkov) wrote :

Another option is to disable music with -nomusic key when starting prboom

Revision history for this message
Yfrwlf (yfrwlf) wrote :

The two above fixes by Reinhard and Sergey work great, and I can definitely verify this bug as it's still in Hardy even, using Prboom 2.4.7+dfsg-2. It would be really neat if some nice solution to the Linux midi sound situation could be found. So far I've never seen hardware midi working correctly out of the box, it always needs elaborate tweaking and such. I'm sure it's low priority, since there's not a lot of midi around now days, but it'd be neat if Pulse Audio could offer midi playback for any applications that wanted it. No clue how difficult that would be though or practical. Midi soundfont banks are fairly sizable...freepats weighs in at 29 MBs. Any way, that might be one permanent fix...

The other would be to fix prboom from crashing due to a lack of a midi sound server. :)

Or just stop using midi in programs, tho I'm weird and I like midi. :P

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.