Starting bouncy: python2.5 crashed with SIGSEGV in vfprintf() [Hardy]

Bug #174837 reported by Jan Ischebeck
8
Affects Status Importance Assigned to Milestone
bouncy (Ubuntu)
Fix Released
Medium
Daniel Hahler
python2.5 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: bouncy

When starting bouncy it directly segfaults.

jan@PUNDIT:~$ bouncy
*** stack smashing detected ***: python terminated
Segmentation fault (core dumped)

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Sat Dec 8 10:02:15 2007
Dependencies:
 libgcc1 1:4.2.2-3ubuntu4
 gcc-4.2-base 4.2.2-3ubuntu4
 zlib1g 1:1.2.3.3.dfsg-7ubuntu1
 libc6 2.7-3ubuntu1
Disassembly: 0x40de8800:
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/python2.5
NonfreeKernelModules: vmnet vmmon nvidia
Package: python2.5-minimal 2.5.1-5ubuntu5
PackageArchitecture: i386
ProcCmdline: python game.py
ProcCwd: /usr/share/games/bouncy
ProcEnviron:
 LANGUAGE=de_DE:de:en_GB:en
 PATH=/home/jan/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: python2.5
StacktraceTop:
 ?? ()
 ?? () from /lib/libc.so.6
 vfprintf () from /lib/libc.so.6
 fprintf () from /lib/libc.so.6
 Py_FatalError ()
Title: python2.5 crashed with SIGSEGV in vfprintf()
Uname: Linux PUNDIT 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy kvm lpadmin plugdev scanner video

Revision history for this message
Jan Ischebeck (siesel) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:?? ()
printf_unknown () from /lib/libc.so.6
__vstrfmon_l () from /lib/libc.so.6
_i18n_number_rewrite () from /lib/libc.so.6
Py_FatalError (

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in bouncy:
importance: Undecided → Medium
Revision history for this message
Daniel Hahler (blueyed) wrote :

JFI: Cannot confirm it here, using also Hardy/i386 and the non-free nvidia drivers: the game starts and is playable.

Unfortunately the apport-retrace failed and a manual retrace is not possible, given that ddebs.ubuntu.com seems to be a bit behind.

You might want to create debug-enabled packages yourself using the method described at https://wiki.ubuntu.com/DebuggingProgramCrash#head-6d5ad9ce155fc4f032725a49ba93dcf6fd2e977c

Revision history for this message
Matthias Klose (doko) wrote :

closing the python2.5 task, unreproducible

Changed in python2.5:
status: New → Invalid
Revision history for this message
Daniel Hahler (blueyed) wrote :

Jan, can you still reproduce this?

Changed in bouncy:
assignee: nobody → blueyed
status: New → Incomplete
Revision history for this message
Jan Ischebeck (siesel) wrote :

Hi Daniel,

no I can't reproduce the same bug, but...
when I start bouncy under the same circumstances (compiz active ->? OpenGL blocked? ).

 I get the following stack-trace.

jan@PUNDIT:~$ bouncy
Traceback (most recent call last):
  File "game.py", line 8, in <module>
    from OpenGL.GL import *
  File "/usr/lib/python2.5/site-packages/OpenGL/GL/__init__.py", line 2, in <module>
    from OpenGL.raw.GL import *
  File "/usr/lib/python2.5/site-packages/OpenGL/raw/GL/__init__.py", line 6, in <module>
    from OpenGL.raw.GL.constants import *
  File "/usr/lib/python2.5/site-packages/OpenGL/raw/GL/constants.py", line 7, in <module>
    from OpenGL import platform, arrays
  File "/usr/lib/python2.5/site-packages/OpenGL/platform/__init__.py", line 57, in <module>
    _load()
  File "/usr/lib/python2.5/site-packages/OpenGL/platform/__init__.py", line 53, in _load
    sys.platform, os.name,
RuntimeError: Unable to find an implementation for the 'linux2' ('posix') platform

Revision history for this message
Daniel Hahler (blueyed) wrote :

Jan, thanks for reporting back. I can confirm this.
This is filed already at bug 195270 (a problem with pyopengl apparently).
So we need to get this fixed, before we can look at this bug here again.

Revision history for this message
Daniel Hahler (blueyed) wrote :

Jan, pyopengl is fixed now. Can you please try again, if bouncy now works for you?
Thank you.

Revision history for this message
Jan Ischebeck (siesel) wrote :

Daniel, everything works now. :)

Revision history for this message
Daniel Hahler (blueyed) wrote :

Great! :)
Thank you for reporting back, I'm marking it "Fix Released".

Changed in bouncy:
status: Incomplete → Fix Released
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.