[Python-apps-team] Bug#474183: spe: Crash when closing a file

Christophe Combelles ccomb at free.fr
Thu Apr 3 22:15:29 UTC 2008


Package: spe
Version: 0.8.4.e-1
Severity: important


- I start spe
- I File -> Close the default unnamed file
-> crash
It seems to only crash when the last remaining file is closed




(python:20535): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src !=
NULL' failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed

(python:20535): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)'
failed
**
**
Gtk:ERROR:(/tmp/buildd/gtk+2.0-2.12.9/gtk/gtkcontainer.c:2641):IA__gtk_container_propagate_expose:
assertion failed: (child->parent == GTK_WIDGET (container))

SPE v0.8.4.e (c)2003-2008 www.stani.be

If spe fails to start:
 - type "python SPE.py --debug > debug.txt 2>&1" at the command prompt
   (or if you use tcsh: "python SPE.py --debug >& debug.txt")
 - send debug.txt with some info to spe.stani.be[at]gmail.com
 
Blender support disabled (run SPE inside Blender to enable).
Encrypted debugging enabled.

Spe is running in debugging mode with this configuration:
- platform  : linux2
- python    : 2.4.5
- wxPython  : 2.6.3.2
- interface : <default>
- encoding  : utf-8

Launching application...
Create: Framework: menu.
Create: Framework: toolbar.
Create: Framework: statusbar.
Creating tabs...
	Shell
	Locals
	Session
	Output
	Find
	Browser
	Recent
	Todo
	Index
	Notes
	Donate
Create: MdiSplit: <class 'sm.wxp.smdi.MdiSplitChildFrame'> unnamed
unnamed
Create: Sdi:   <class 'sm.wxp.smdi.MdiSplitChildFrame'>.tabs
Event<: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Size
Event:  Parent: <class 'Parent.Panel'>.onSize
Event>: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Size
Event<: Framework: <class 'sm.wxp.smdi.MdiSplitChildFrame'>.Size
Event>: Framework: <class 'sm.wxp.smdi.MdiSplitChildFrame'>.Size
Event<: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Move
Event:  Parent: <class 'Parent.Panel'>.onMove
Event>: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Move
Event<: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Move
Event:  Parent: <class 'Parent.Panel'>.onMove
Event>: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Move
Event<: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Move
Event:  Parent: <class 'Parent.Panel'>.onMove
Event>: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Move
Event<: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Move
Event:  Parent: <class 'Parent.Panel'>.onMove
Event>: Framework: <class 'sm.wxp.smdi.MdiSplitParentFrame'>.Move
Event<: Framework: <class
'sm.wxp.smdi.MdiSplitParentFrame'>.Activate(True)
Event:  Parent: <class 'Parent.Panel'>.onActivate
Event>: Framework: <class
'sm.wxp.smdi.MdiSplitParentFrame'>.Activate(True)
Event<: Child: <class 'sm.wxp.smdi.MdiSplitChildFrame'>.Close
Event<: Framework: <class 'sm.wxp.smdi.MdiSplitChildFrame'>.Close
Dialog: Parent: <class 'Parent.Panel'>.messageCancel
Event:  Child: unnamed: <class 'Child.Panel'>.onKillFocus(dead=False)
Event>: Framework: <class
'sm.wxp.smdi.MdiSplitParentFrame'>.Activate(False)
Event>: Framework: <class 'sm.wxp.smdi.MdiSplitChildFrame'>.Close
returns True
Event>: Child: <class 'wx._core._wxPyDeadObject'>.Close returns True






-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages spe depends on:
ii  kiki                         0.5.6-3     tool for python regular expression
ii  pychecker                    0.8.17-8    Finds common bugs in python source
ii  python                       2.4.4-6     An interactive high-level object-o
ii  python-central               0.6.1       register and build utility for Pyt
ii  python-wxglade               0.6.3-0.1   GUI designer written in Python wit
ii  python-wxgtk2.6              2.6.3.2.2-2 wxWidgets Cross-platform C++ GUI t
ii  winpdb                       1.3.6-1     Platform independent Python debugg

Versions of packages spe recommends:
ii  wx2.6-doc                    2.6.3.2.2-2 wxWidgets Cross-platform C++ GUI t

-- no debconf information





More information about the Python-apps-team mailing list