Control: reassign -1 python-qt4 4.10.3+dfsg1-1 Reassigning to pyqt. hgview is pure python, a segfault means a bug somewhere lower in the stack.
On Mon, Apr 7, 2014 at 09:49:39 -0400, Yaroslav Halchenko wrote: > Package: hgview > Version: 1.8.0-1 > Severity: important > > > hg clone https://bitbucket.org/grotegerd/mania > > cd mania > > hgview > [2] 29515 segmentation fault hgview > > since there is no dbg build can't run with python-dbg, so here is the tip > of backtrace from > > > $> gdb --args /usr/bin/python /usr/bin/hgview > GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1) > Copyright (C) 2013 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "x86_64-linux-gnu". > For bug reporting instructions, please see: > <http://www.gnu.org/software/gdb/bugs/>... > Reading symbols from /usr/bin/python2.7...Reading symbols from > /usr/lib/debug/usr/bin/python2.7...done. > done. > (gdb) r > Starting program: /usr/bin/python /usr/bin/hgview > warning: no loadable sections found in added symbol-file system-supplied DSO > at 0x7ffff7ffa000 > warning: Could not load shared library symbols for linux-vdso.so.1. > Do you need "set solib-search-path" or "set sysroot"? > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > > Program received signal SIGSEGV, Segmentation fault. > 0x00007ffff21a5e30 in QMetaObject::cast(QObject*) const () from > /usr/lib/x86_64-linux-gnu/libQtCore.so.4 > (gdb) bt 10 > #0 0x00007ffff21a5e30 in QMetaObject::cast(QObject*) const () from > /usr/lib/x86_64-linux-gnu/libQtCore.so.4 > #1 0x00007ffff0425996 in QAction::QAction(QString const&, QObject*) () from > /usr/lib/x86_64-linux-gnu/libQtGui.so.4 > #2 0x00007ffff14324e9 in ?? () from > /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so > #3 0x00007ffff14326c8 in ?? () from > /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so > #4 0x00007ffff2eacd4a in ?? () from /usr/lib/python2.7/dist-packages/sip.so > #5 0x000000000051a80b in type_call.25489 (type=<optimized out>, args=(u'Diff > mode', <HgQsci(actions={}) at remote 0x1da0cc8>), kwds=0x0) at > ../Objects/typeobject.c:745 > #6 0x000000000055f47a in PyObject_Call (kw=0x0, arg=(u'Diff mode', > <HgQsci(actions={}) at remote 0x1da0cc8>), func=<PyQt4.QtCore.pyqtWrapperType > at remote 0x1902920>) at ../Objects/abstract.c:2529 > #7 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffb3f0, > func=<PyQt4.QtCore.pyqtWrapperType at remote 0x1902920>) at > ../Python/ceval.c:4239 > #8 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb3f0) at > ../Python/ceval.c:4044 > #9 PyEval_EvalFrameEx ( > f=f@entry=Frame 0x1f5c560, for file > /usr/lib/python2.7/dist-packages/hgviewlib/qt4/hgfileview.py, line 142, in > createActions (self=<HgQsci(actions={}) at remote 0x1da0cc8>, > name='diffmode', desc=u'Diff mode', icon='diffmode', tip=u'Enable/Disable > Diff mode', key=None, cb=None), throwflag=throwflag@entry=0) at > ../Python/ceval.c:2666 > (More stack frames follow...) > > $> acpolicy libqtcore4 > libqtcore4: > Installed: 4:4.8.5+git242-g0315971+dfsg-2 > Candidate: 4:4.8.5+git242-g0315971+dfsg-2 > Version table: > *** 4:4.8.5+git242-g0315971+dfsg-2 0 > 900 http://http.debian.net/debian/ jessie/main amd64 Packages > 600 http://debian.lcs.mit.edu/debian/ sid/main amd64 Packages > 100 /var/lib/dpkg/status > > > -- System Information: > Debian Release: jessie/sid > APT prefers testing > APT policy: (900, 'testing'), (600, 'unstable'), (300, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 3.13-1-amd64 (SMP w/2 CPU cores) > Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/bash > > Versions of packages hgview depends on: > ii hgview-common 1.8.0-1 > ii python 2.7.5-5 > ii python-docutils 0.10-3 > ii python-qscintilla2 2.7.2-1 > ii python-qt4 4.10.3+dfsg1-1 > > hgview recommends no packages. > > hgview suggests no packages. > > -- no debconf information > -- Julien Cristau <julien.cris...@logilab.fr> Logilab http://www.logilab.fr/ Informatique scientifique & gestion de connaissances _______________________________________________ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team