[Bug 1237416] Re: thg crashed with SIGSEGV in QMetaObject::methodOffset()

Kostya Vasilyev kmansoft at gmail.com
Fri Oct 11 13:51:23 UTC 2013


A possible packaging issue (or two) on an amd64 system.

1 - Per the suggestion in the Bitbucket tracker, I tried to install i386
versions of libraries required by TortoiseHG:

https://bitbucket.org/tortoisehg/thg/issue/3349

$sudo apt-get install python-qscintilla2:i386 libqscintilla2-9:i386 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libqscintilla2-9:i386 : Depends: libqscintilla2-l10n:i386 (>= 2.7.2) but it is not installable
E: Unable to correct problems, you have held broken packages.

libqscintilla2-l10n is listed as having "all" architecture on
packages.ubuntu.com, but "libqscintilla2-9:i386 : Depends:
libqscintilla2-l10n:i386".

2 - When trying to install the i386 version of QT4 for Python, apt-get
is trying to remove something like 170 amd64 Python related packages and
replace them with the i386 versions. Not sure if that's how it's
supposed to be.

$ sudo apt-get install python-qt4:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
[ snip ]
The following packages will be REMOVED:
  alacarte apparmor apt-offline apt-xapian-index blueman dstat exaile flashplugin-installer gconf2 gimp gksu
  gnome-sudoku gnome-user-share gstreamer0.10-gnomevfs gtk-theme-config hplip ibus ibus-pinyin ibus-table inkscape
  iotop libbonoboui2-0 libgksu2-0 libgnome2-0 libgnome2-bin libgnome2-common libgnomeui-0 libgnomevfs2-0
  libgnomevfs2-common libgnomevfs2-extra libpurple-bin mercurial mercurial-common mysql-utilities mysql-workbench
  namebench oneconf oneconf-common pastebinit pidgin pidgin-libnotify pidgin-otr printer-driver-postscript-hp
  printer-driver-sag-gdi pyqt4-dev-tools python python-appindicator python-apport python-apt python-aptdaemon
  python-aptdaemon.gtk3widgets python-cairo python-cddb python-chardet python-commandnotfound python-configobj
  python-crypto python-cups python-cupshelpers python-dbus python-debian python-debtagshw python-defer python-dev
  python-dirspec python-dnspython python-gconf python-gdbm python-gi python-gi-cairo python-glade2 python-gnome2
  python-gnomekeyring python-gobject python-gobject-2 python-graphy python-gst0.10 python-gtk-vnc python-gtk2
  python-httplib2 python-ibus python-imaging python-imaging-compat python-iniparse python-jinja2 python-keyring
  python-launchpadlib python-lazr.restfulclient python-lazr.uri python-libvirt python-libxml2 python-lxml
  python-markupsafe python-minimal python-mmkeys python-mutagen python-mysql.connector python-mysqldb python-notify
  python-numpy python-oauth
[snip]
0 upgraded, 81 newly installed, 170 to remove and 0 not upgraded.
Need to get 11.3 MB/50.3 MB of archives.
After this operation, 144 MB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-qt4 in Ubuntu.
https://bugs.launchpad.net/bugs/1237416

Title:
  thg crashed with SIGSEGV in QMetaObject::methodOffset()

Status in “python-qt4” package in Ubuntu:
  Confirmed
Status in “tortoisehg” package in Ubuntu:
  Confirmed

Bug description:
  thg (TortoiseHG Workbench) crashes while starting.

  ProblemType: Crash
  DistroRelease: Ubuntu 13.10
  Package: tortoisehg 2.8-1
  ProcVersionSignature: Ubuntu 3.11.0-12.18-generic 3.11.3
  Uname: Linux 3.11.0-12-generic x86_64
  ApportVersion: 2.12.5-0ubuntu1
  Architecture: amd64
  Date: Wed Oct  9 15:37:44 2013
  ExecutablePath: /usr/bin/thg
  InstallationDate: Installed on 2013-10-09 (0 days ago)
  InstallationMedia: Xubuntu 13.10 "Saucy Salamander" - Beta amd64 (20130925.1)
  InterpreterPath: /usr/bin/python2.7
  MarkForUpload: True
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python /usr/bin/thg
  SegvAnalysis:
   Segfault happened at: 0x7f05283b8237 <_ZNK11QMetaObject12methodOffsetEv+23>:	add    0x10(%rcx),%eax
   PC (0x7f05283b8237) ok
   source "0x10(%rcx)" (0x00000010) not located in a known VMA region (needed readable region)!
   destination "%eax" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: tortoisehg
  StacktraceTop:
   QMetaObject::methodOffset() const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
   ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
   QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
   ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
   ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
  Title: thg crashed with SIGSEGV in QMetaObject::methodOffset()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-qt4/+bug/1237416/+subscriptions



More information about the foundations-bugs mailing list