assistant-qt4 crashed with SIGSEGV in MainWindow::updateApplicationFont()

Bug #1045755 reported by Alexander Langanke
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
qt4-x11 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

was using the help in qt-designer

ubuntu 12.10

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: qt4-dev-tools 4:4.8.2-0ubuntu6
ProcVersionSignature: Ubuntu 3.5.0-13.14-generic 3.5.3
Uname: Linux 3.5.0-13-generic x86_64
ApportVersion: 2.5.1-0ubuntu4
Architecture: amd64
Date: Tue Sep 4 12:49:43 2012
ExecutablePath: /usr/bin/assistant-qt4
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
ProcCmdline: /usr/bin/assistant-qt4 -enableRemoteControl
SegvAnalysis:
 Segfault happened at: 0x448d47: mov (%rax),%rdi
 PC (0x00448d47) ok
 source "(%rax)" (0x58e64468) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: qt4-x11
StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
 ?? ()
Title: assistant-qt4 crashed with SIGSEGV in __libc_start_main()
UpgradeStatus: Upgraded to quantal on 2012-08-26 (8 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
Alexander Langanke (alexlanganke) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceSource:
 #0 MainWindow::updateApplicationFont (this=this@entry=0x958560) at mainwindow.cpp:949
 #1 0x0000000000449c08 in MainWindow::MainWindow (this=0x958560, cmdLine=<optimized out>, parent=<optimized out>) at mainwindow.cpp:236
 #2 0x0000000000423132 in main (argc=2, argv=<optimized out>) at main.cpp:427
StacktraceTop:
 MainWindow::updateApplicationFont (this=this@entry=0x958560) at mainwindow.cpp:949
 MainWindow::MainWindow (this=0x958560, cmdLine=<optimized out>, parent=<optimized out>) at mainwindow.cpp:236
 main (argc=2, argv=<optimized out>) at main.cpp:427

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 qt4-x11 (Ubuntu):
importance: Undecided → Medium
summary: - assistant-qt4 crashed with SIGSEGV in __libc_start_main()
+ assistant-qt4 crashed with SIGSEGV in
+ MainWindow::updateApplicationFont()
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in qt4-x11 (Ubuntu):
status: New → Confirmed
Timo Aaltonen (tjaalton)
visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qt4-x11 - 4:4.8.2+dfsg-2ubuntu1

---------------
qt4-x11 (4:4.8.2+dfsg-2ubuntu1) quantal; urgency=low

  * Merge from Debian unstable, remaining changes:
    - Do not package ibase/firebird and sqlite2 package
      + remove from debian/control
      + libqt4-sql doesn't recommend libqt4-sql-ibase and libqt4-sql-sqlite2
    - libqt4-dbus recommends instead of depends on qdbus
    - build with -no-phonon
    - Do not build libqt4-phonon, disable in debian/control
    - Add MessagesQt.sh
    - Rules to create Messages.sh link to MessagesQt.sh and rules to create po
      dir and execute extract-messages.sh in override_dh_auto_install
    - Add and install Trolltech.conf in libqtcore4.install
    - Build QtWebkit and use it only for QtAssistant
      + Rule to put qt_webkit_version.pri in mkspecs/modules
      + Rule to remove libQtWebKit* after build
      + Exclude usr/bin/assistant-qt4 from dh_shlibdeps
  * Fixes crash in Qt Assistant during startup. (LP: #1045755)
  * Update symbols files.

qt4-x11 (4:4.8.2+dfsg-2) unstable; urgency=low

  * Remove Fix-JIT-crash-on-x86-64-avoid-32-bit-branch-offset-o.patch. It seems
    that causes crashes in an hardware-dependant fashion (Closes: #685524).

qt4-x11 (4:4.8.2+dfsg-1) unstable; urgency=low

  * Add myself to Uploaders.
  * Remove non-free zlib's RFCs (Closes: #685132):
    - Add prune-nonfree to debian/rules to remove them.
    - Add a note on README.source of what we are removing from the original
      tarball.
  * Add upstream patch Fix-cursor-truncate-to-include-line-position.patch
    needed for Calligra and katepart.
  * Add upstream patch
    Fix-JIT-crash-on-x86-64-avoid-32-bit-branch-offset-o.patch to fix JIT crash
    on x86-64 (avoid 32-bit branch offset overflow) (Closes: #684985).
  * Compress all packages using xz compression. It helps the D-I team to fit
    stuff in the first CD.
  * Close multiarch bugs created by the latest binNMU
    (Closes: #684556, #684678, #684688, #684867).
  * Update symbols files.

qt4-x11 (4:4.8.2-2) unstable; urgency=low

  * Team upload.
  * Add QTBUG-25324_assistant_segfault_on_start_with_gcc_4.7.patch made by
    Than Ngo to solve a segfault during assistant's startup (Closes: #679874).
  * Add fix_use_after_free_qlocale_unix.patch by Julien Cristau to fix the
    use of a variable after free in src/corelib/tools/qlocale_unix.cpp
    (Closes: #681476).
  * Update symbols files with build logs from other archs.

qt4-x11 (4:4.8.2-1) unstable; urgency=low

  * New upstream release.

  * Drop patches, merged/stolen from upstream:
    - QTBUG-24718_Fix_a_crash_in_cursorToX_when_new_block_is_added.patch
    - fix_qvfb_build.patch
    - gcc-4.7.diff
  * Refresh patches.
  * Confirm symbol files on all Debian arches for 4.8.1 and on amd64 for 4.8.2.
  * Mark qdesigner_internal symbols as (optional=internal).
 -- Felix Geyer <email address hidden> Wed, 12 Sep 2012 11:32:36 +0200

Changed in qt4-x11 (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.