Package: python-matplotlib Version: 0.99.1.2-2 Severity: normal I have exactly the same bug on a testing system. The following program get a Segmentation Fault at the plot line:
import matplotlib matplotlib.use('Qt4Agg') import matplotlib.pyplot as plt print "Everything imported" plt.plot([1,2]) print "Plot done" plt.show() Here is the backtrace: #0 PyType_IsSubtype (a=0x6, b=0x72a5e0) at ../Objects/typeobject.c:848 #1 0x000000000044619a in PyDict_GetItem (op=0x10aa988, key=0x251b9f0) at ../Objects/dictobject.c:575 #2 0x00007fffee21d318 in ?? () from /usr/lib/pymodules/python2.5/sip.so #3 0x00007fffeddf01a5 in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtGui.so #4 0x00007fffece9801d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #5 0x00007fffecea007a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #6 0x00007fffeddcb77a in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtGui.so #7 0x00007fffeee7fc9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #8 0x00007fffecee61aa in QWidget::setAttribute(Qt::WidgetAttribute, bool) () from /usr/lib/libQtGui.so.4 #9 0x00007fffeddb254e in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtGui.so #10 0x000000000048f1fd in call_function (f=0x13ccfb0, throwflag=<value optimized out>) at ../Python/ceval.c:3612 #11 PyEval_EvalFrameEx (f=0x13ccfb0, throwflag=<value optimized out>) at ../Python/ceval.c:2304 #12 0x00000000004904ac in PyEval_EvalCodeEx (co=0x166a8a0, globals=<value optimized out>, locals=<value optimized out>, args=0xa02650, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 #13 0x00000000004d98d2 in function_call (func=0x24fc578, arg=0xa02638, kw=0x0) at ../Objects/funcobject.c:517 #14 0x00000000004186a3 in PyObject_Call (func=0x10b8070, arg=0x72a5e0, kw=0x0) at ../Objects/abstract.c:1861 #15 0x000000000041f3a4 in instancemethod_call (func=0x24fc578, arg=0xa02638, kw=0x0) at ../Objects/classobject.c:2519 #16 0x00000000004186a3 in PyObject_Call (func=0x10b8070, arg=0x72a5e0, kw=0x0) at ../Objects/abstract.c:1861 #17 0x000000000048c142 in do_call (f=0x13ccde0, throwflag=<value optimized out>) at ../Python/ceval.c:3823 #18 call_function (f=0x13ccde0, throwflag=<value optimized out>) at ../Python/ceval.c:3635 #19 PyEval_EvalFrameEx (f=0x13ccde0, throwflag=<value optimized out>) at ../Python/ceval.c:2304 #20 0x00000000004904ac in PyEval_EvalCodeEx (co=0x1061f30, globals=<value optimized out>, locals=<value optimized out>, args=0xa0c6e0, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 #21 0x00000000004d98d2 in function_call (func=0x12e2050, arg=0xa0c6c8, kw=0x0) at ../Objects/funcobject.c:517 #22 0x00000000004186a3 in PyObject_Call (func=0x10b8070, arg=0x72a5e0, kw=0x0) at ../Objects/abstract.c:1861 #23 0x000000000041f3a4 in instancemethod_call (func=0x12e2050, arg=0xa0c6c8, kw=0x0) at ../Objects/classobject.c:2519 #24 0x00000000004186a3 in PyObject_Call (func=0x10b8070, arg=0x72a5e0, kw=0x0) at ../Objects/abstract.c:1861 #25 0x0000000000464b26 in slot_tp_init (self=0x1682848, args=0xed3150, kwds=0x0) at ../Objects/typeobject.c:4976 #26 0x000000000046ca0b in type_call (type=0x139c4b0, args=0xed3150, kwds=0x0) at ../Objects/typeobject.c:436 #27 0x00000000004186a3 in PyObject_Call (func=0x10b8070, arg=0x72a5e0, kw=0x0) at ../Objects/abstract.c:1861 #28 0x000000000048c142 in do_call (f=0x19732d0, throwflag=<value optimized out>) at ../Python/ceval.c:3823 #29 call_function (f=0x19732d0, throwflag=<value optimized out>) at ../Python/ceval.c:3635 #30 PyEval_EvalFrameEx (f=0x19732d0, throwflag=<value optimized out>) at ../Python/ceval.c:2304 #31 0x00000000004904ac in PyEval_EvalCodeEx (co=0x1061c60, globals=<value optimized out>, locals=<value optimized out>, args=0x114c9c0, argcount=1, kws=0x25b5a80, kwcount=6, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 #32 0x00000000004d99c9 in function_call (func=0x16728c0, arg=0x7ffff7f89d50, kw=0x18f3be0) at ../Objects/funcobject.c:517 #33 0x00000000004186a3 in PyObject_Call (func=0x10b8070, arg=0x72a5e0, kw=0x0) at ../Objects/abstract.c:1861 #34 0x000000000048db4f in ext_do_call (f=0x18f29a0, throwflag=<value optimized out>) at ../Python/ceval.c:3892 #35 PyEval_EvalFrameEx (f=0x18f29a0, throwflag=<value optimized out>) at ../Python/ceval.c:2344 #36 0x00000000004904ac in PyEval_EvalCodeEx (co=0xed8648, globals=<value optimized out>, locals=<value optimized out>, args=0x8, argcount=0, kws=0x139d1c8, kwcount=0, defs=0x1052d88, defcount=7, closure=0x0) at ../Python/ceval.c:2875 #37 0x000000000048ef48 in fast_function (f=0x139d040, throwflag=<value optimized out>) at ../Python/ceval.c:3708 #38 call_function (f=0x139d040, throwflag=<value optimized out>) at ../Python/ceval.c:3633 #39 PyEval_EvalFrameEx (f=0x139d040, throwflag=<value optimized out>) at ../Python/ceval.c:2304 #40 0x000000000048fcd3 in fast_function (f=0x77c260, throwflag=<value optimized out>) at ../Python/ceval.c:3698 #41 call_function (f=0x77c260, throwflag=<value optimized out>) at ../Python/ceval.c:3633 #42 PyEval_EvalFrameEx (f=0x77c260, throwflag=<value optimized out>) at ../Python/ceval.c:2304 #43 0x00000000004904ac in PyEval_EvalCodeEx (co=0xee4120, globals=<value optimized out>, locals=<value optimized out>, args=0xadca00, argcount=0, kws=0xadca00, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 #44 0x000000000048ef48 in fast_function (f=0xadc850, throwflag=<value optimized out>) at ../Python/ceval.c:3708 #45 call_function (f=0xadc850, throwflag=<value optimized out>) at ../Python/ceval.c:3633 #46 PyEval_EvalFrameEx (f=0xadc850, throwflag=<value optimized out>) at ../Python/ceval.c:2304 #47 0x00000000004904ac in PyEval_EvalCodeEx (co=0xee9e40, globals=<value optimized out>, locals=<value optimized out>, args=0x775160, argcount=1, kws=0x775168, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 #48 0x000000000048ef48 in fast_function (f=0x774fe0, throwflag=<value optimized out>) at ../Python/ceval.c:3708 #49 call_function (f=0x774fe0, throwflag=<value optimized out>) at ../Python/ceval.c:3633 #50 PyEval_EvalFrameEx (f=0x774fe0, throwflag=<value optimized out>) at ../Python/ceval.c:2304 #51 0x00000000004904ac in PyEval_EvalCodeEx (co=0x7ffff7f84198, globals=<value optimized out>, locals=<value optimized out>, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 #52 0x00000000004906a2 in PyEval_EvalCode (co=0x10b8070, globals=0x72a5e0, locals=0x0) at ../Python/ceval.c:514 #53 0x00000000004af898 in run_mod (fp=0x75a010, filename=0x7fffffffe64c "matplotlib_bug.py", start=<value optimized out>, globals=0x77d520, locals=0x77d520, closeit=1, flags=0x7fffffffe260) at ../Python/pythonrun.c:1273 #54 PyRun_FileExFlags (fp=0x75a010, filename=0x7fffffffe64c "matplotlib_bug.py", start=<value optimized out>, globals=0x77d520, locals=0x77d520, closeit=1, flags=0x7fffffffe260) at ../Python/pythonrun.c:1259 #55 0x00000000004afb3b in PyRun_SimpleFileExFlags (fp=0x75a010, filename=0x7fffffffe64c "matplotlib_bug.py", closeit=1, flags=0x7fffffffe260) at ../Python/pythonrun.c:879 #56 0x0000000000414572 in Py_Main (argc=1, argv=<value optimized out>) at ../Modules/main.c:532 #57 0x00007ffff7206abd in __libc_start_main () from /lib/libc.so.6 #58 0x00000000004139d9 in _start () Antoine -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages python-matplotlib depends on: ii libatk1.0-0 1.28.0-1 The ATK accessibility toolkit ii libc6 2.10.2-2 GNU C Library: Shared libraries ii libcairo2 1.8.8-2 The Cairo 2D vector graphics libra ii libfontconfig1 2.8.0-2 generic font configuration library ii libfreetype6 2.3.11-1 FreeType 2 font engine, shared lib ii libgcc1 1:4.4.2-8 GCC support library ii libglib2.0-0 2.22.3-1 The GLib library of C routines ii libgtk2.0-0 2.18.3-1 The GTK+ graphical user interface ii libpango1.0-0 1.26.2-1 Layout and rendering of internatio ii libpng12-0 1.2.41-1 PNG library - runtime ii libstdc++6 4.4.2-8 The GNU Standard C++ Library v3 ii python 2.5.4-5 An interactive high-level object-o ii python-cairo 1.8.6-1 Python bindings for the Cairo vect ii python-dateutil 1.4.1-3 powerful extensions to the standar ii python-gobject 2.20.0-1 Python bindings for the GObject li ii python-matplotlib-data 0.99.1.2-2 Python based plotting system (data ii python-numpy 1:1.3.0-3 Numerical Python adds a fast array ii python-pyparsing 1.5.2-1 Python parsing module ii python-support 1.0.6 automated rebuilding support for P ii python-tz 2009p-1 Python version of the Olson timezo ii tcl8.5 8.5.8-2 Tcl (the Tool Command Language) v8 ii tk8.5 8.5.8-1 Tk toolkit for Tcl and X11, v8.5 - ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime Versions of packages python-matplotlib recommends: ii python-glade2 2.16.0-1 GTK+ bindings: Glade support ii python-gtk2 2.16.0-1 Python bindings for the GTK+ widge ii python-qt4 4.6-1 Python bindings for Qt4 ii python-tk 2.5.2-1.1 Tkinter - Writing Tk applications ii python-wxgtk2.8 2.8.10.1-2 wxWidgets Cross-platform C++ GUI t Versions of packages python-matplotlib suggests: ii dvipng 1.12-2 convert DVI files to PNG graphics ii ipython 0.10-1 enhanced interactive Python shell ii librsvg2-common 2.26.0-1 SAX-based renderer library for SVG ii python-configobj 4.5.2-2 a simple but powerful config file pn python-excelerator <none> (no description available) pn python-matplotlib-doc <none> (no description available) ii python-scipy 0.7.0-2 scientific tools for Python ii python-traits 3.2.0-1 Manifest typing and reactive progr ii texlive-extra-utils 2007.dfsg.2-8 TeX Live: TeX auxiliary programs ii texlive-latex-extra 2007.dfsg.17-2 TeX Live: LaTeX supplementary pack -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org