wormux crashed with SIGSEGV in TTF_SetFontStyle()

Bug #174363 reported by Teisei
18
Affects Status Importance Assigned to Milestone
wormux (Ubuntu)
Invalid
Medium
Wormux Team

Bug Description

Binary package hint: wormux

Wormux crashed before it even started. I used the menu shortcut. When I try to launch Wormux in Terminal, it gives me the following:

$ wormux
o Reading default config file
o Reading personal config file
o Bind text domain to: /usr/share/locale
o Codeset: UTF-8
o Text domain: wormux
=== Wormux version 0.8beta2
=== Authors: Lawrence AZZOUG, Anthony CARRE, Laurent DEFERT SIMONNEAU, Jean-Christophe DUBERGA, Matthieu FERTRE, Sebastien GONZALVE, Reiner HERRMANN, Renaud LOTTIAUX, Yannig PERRE, Olivie SERRES, Victor STINNER
=== Website: http://www.wormux.org

Wormux version 0.8beta2, Copyright (C) 2001-2006 Wormux Team
Wormux comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions.

Read COPYING file for details.

Segmentation fault (core dumped)

I'm using Ubuntu hardy (development branch). This bug has appeared since I last updated stuff through Update Manager (Dec 06).

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Thu Dec 6 11:21:15 2007
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/games/wormux
NonfreeKernelModules: cdrom
Package: wormux 0.8beta2-2
PackageArchitecture: i386
ProcCmdline: /usr/games/wormux
ProcCwd: /home/mauno
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: wormux
StacktraceTop:
 TTF_SetFontStyle () from /usr/lib/libSDL_ttf-2.0.so.0
 ?? ()
 ?? ()
 ?? ()
 ?? ()
Title: wormux crashed with SIGSEGV in TTF_SetFontStyle()
Uname: Linux mauno-laptop 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 lpadmin netdev plugdev powerdev scanner video
SegvAnalysis:
 Segfault happened at: 0xb7f25679 <TTF_SetFontStyle+9>: mov %edx,0x14(%eax)
 PC (0xb7f25679) ok
 source "%edx" ok
 destination "0x14(%eax)" (0x00000014) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA

Tags: apport-crash
Revision history for this message
Teisei (maukari) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:TTF_SetFontStyle (font=0x0, style=0) at SDL_ttf.c:1793
Font::Font ()
Font::GetInstance ()
Text::Render ()
Text::Text ()

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in wormux:
importance: Undecided → Medium
Revision history for this message
Kurosu (kurosu) wrote :

(upstream autor)

font=0x0 indicates TTF_OpenFont might have failed. Normally, an error should have been printed in such case.

It might be a font file problem: either the usual file is missing or the FONT_FILE environment variable mentions an invalid file.

Revision history for this message
Kurosu (kurosu) wrote :

Handling by upstream (myself and user gentildemon)

Changed in wormux:
assignee: nobody → wormux
Kees Cook (kees)
description: updated
Revision history for this message
Robert C. (fuzxxl) wrote :

Hm.. Is this bug still appearing in 0.9.2? If not, somebody should mark it as fixed.

Felix Geyer (debfx)
Changed in wormux (Ubuntu):
status: New → Incomplete
Revision history for this message
Kurosu (kurosu) wrote :

I consider it fixed: 0.8beta2 is *very* old, and I do remember reworking font support and fixing bugs (not sure I can match this bug report to any of our bugtracker).

It's a matter of backporting then (0.9.2). I know there's a ppa somewhere but I have no idea where it's located and what it provides.

Maybe I'll update this with more info about this ppa and any bug report I find.

Revision history for this message
Kurosu (kurosu) wrote :

The PPA address (not maintained by me) is: https://launchpad.net/~wormux/+archive/ppa?field.series_filter=lucid

While I don't know much about ppas, the above page seems to list 0.9.2 as available for Lucid. The Wormux project only supports the latest release, due to for instance the network changes making older versions unlikely to be played and so on. So a major difference if using that ppa (highly recommended) is that any bug will have to be submitted upstream at https://gna.org/bugs/?group=wormux

Thanks

Revision history for this message
dino99 (9d9) wrote :

That version has died long ago; no more supported

Changed in wormux (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Proposed package upload rejected

An upload of linux-firmware to xenial-proposed has been rejected from the upload queue for the following reason: "It seems the debian/changelog has the wrong bug attached - LP: #174363 seems like a very old bug for a completely different package. Apparently a digit got lost somewhere. Please fix the changelog entry and re-upload.".

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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