golly segfaults when using metafier.py script

Bug #949622 reported by Steven Noonan
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
golly (Ubuntu)
New
Undecided
Unassigned

Bug Description

I was watching this video: https://www.youtube.com/watch?v=QtJ77qsLrpw

And started to follow the uploader's instructions: "Use the metapixel script on a single ON pixel; that will give you a metapixel flooded with LWSS's. Copy a few of them to a new file and run the metapixel script on a small rectangle around them."

Unfortunately, golly crashed on the first step. I'm trying to get a trace that the apport service will consider "valid". Please bear with me if this also fails to pass the sanity checks.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: golly 2.2-1
Uname: Linux 3.3.0-rc6-00169-g1fb9a88 x86_64
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Wed Mar 7 19:03:29 2012
ExecutablePath: /usr/games/golly
InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
ProcCmdline: golly
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0x7fd9924f0c67 <convertitem+2839>: mov %rdi,0x0(%rbp)
 PC (0x7fd9924f0c67) ok
 source "%rdi" ok
 destination "0x0(%rbp)" (0x00000002) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: golly
StacktraceTop:
 convertsimple (freelist=0x7fff54564d00, bufsize=256, msgbuf=0x7fff54564d10 "", flags=0, p_va=<optimized out>, p_format=<synthetic pointer>, arg='Metapixel OFF cell: Brice Due, Spring 2006') at ../Python/getargs.c:893
 convertitem (arg='Metapixel OFF cell: Brice Due, Spring 2006', p_format=0x7fff54564c78, p_va=<optimized out>, flags=0, levels=0x7fff54564c80, msgbuf=0x7fff54564d10 "", bufsize=256, freelist=0x7fff54564d00) at ../Python/getargs.c:514
 vgetargs1 (args=(<pattern(_pattern__phases={0: <...>}) at remote 0x3091310>, '/home/username/.golly/metapixel-OFF.rle', 'Metapixel OFF cell: Brice Due, Spring 2006'), format=0x51d5ec "s", p_va=0x7fff54564e68, flags=0) at ../Python/getargs.c:345
 PyArg_ParseTuple (args=<optimized out>, format=<optimized out>) at ../Python/getargs.c:85
 py_store (self=0x0, args=(<pattern(_pattern__phases={0: <...>}) at remote 0x3091310>, '/home/username/.golly/metapixel-OFF.rle', 'Metapixel OFF cell: Brice Due, Spring 2006')) at wxpython.cpp:646
Title: golly crashed with SIGSEGV in convertsimple()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (xfce4-indicator-plugin:2082): Gtk-CRITICAL **: IA__gtk_widget_set_name: assertion `GTK_IS_WIDGET (widget)' failed
 (xfce4-indicator-plugin:2082): libindicator-WARNING **: IndicatorObject class does not have an accessible description.
 (xfce4-indicator-plugin:2082): libindicator-WARNING **: IndicatorObject class does not have an accessible description.
 (xfce4-indicator-plugin:2082): libxfce4panel-CRITICAL **: IA__xfce_panel_plugin_add_action_widget: assertion `GTK_IS_WIDGET (widget)' failed

Revision history for this message
Steven Noonan (steven-valvesoftware) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in golly (Ubuntu):
status: New → Invalid
Revision history for this message
Apport retracing service (apport) wrote : Crash report cannot be processed

Thank you for your report!

However, processing it in order to get sufficient information for the
developers failed (it does not generate a useful symbolic stack trace). This
might be caused by some outdated packages which were installed on your system
at the time of the report:

outdated debug symbol package for libavahi-common3: package version 0.6.30-4ubuntu1 dbgsym version 0.6.30-0ubuntu2
outdated debug symbol package for libtiff4: package version 3.9.5-1ubuntu1 dbgsym version 3.9.4-5ubuntu6
outdated debug symbol package for libavahi-client3: package version 0.6.30-4ubuntu1 dbgsym version 0.6.30-0ubuntu2
outdated debug symbol package for passwd: package version 1:4.1.4.2+svn3283-3ubuntu2 dbgsym version 1:4.1.4.2+svn3283-3ubuntu1
outdated debug symbol package for libgstreamer-plugins-base0.10-0: package version 0.10.35-1 dbgsym version 0.10.32-1ubuntu5
outdated debug symbol package for libdatrie1: package version 0.2.4-3 dbgsym version 0.2.4-1
outdated debug symbol package for libthai0: package version 0.1.15-2 dbgsym version 0.1.14-2ubuntu1
outdated debug symbol package for gtk2-engines-pixbuf: package version 2.24.6-0ubuntu5 dbgsym version 2.24.4-0ubuntu2

Please upgrade your system to the latest package versions. If you still
encounter the crash, please file a new report.

Thank you for your understanding, and sorry for the inconvenience!

tags: removed: need-amd64-retrace
Revision history for this message
Steven Noonan (steven-valvesoftware) wrote :

Okay, this is ridicuous. Those are the latest debug packages on ddebs.ubuntu.com. Reopening since this is easily reproducible.

Changed in golly (Ubuntu):
status: Invalid → New
visibility: private → public
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.