Segmentation fault at startup

Bug #675669 reported by luca
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
universalindentgui (Ubuntu)
Fix Released
Undecided
Unassigned
Maverick
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: universalindentgui

I just intalled universalindentgui with --with-recommends and it crashes at startup:

$ LANG=C gdb universalindentgui
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 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/universalindentgui...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/universalindentgui
[Thread debugging using libthread_db enabled]
[New Thread 0x7ffff03fb710 (LWP 14584)]
[New Thread 0x7fffe7e27710 (LWP 14585)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6b83a25 in QColor::blue() const () from /usr/lib/libQtGui.so.4
(gdb) bt
#0 0x00007ffff6b83a25 in QColor::blue() const () from /usr/lib/libQtGui.so.4
#1 0x00007ffff7a93b85 in QsciScintillaBase::SendScintilla(unsigned int, unsigned long, QColor const&) const () from /usr/lib/libqscintilla2.so.5
#2 0x000000000043adf2 in ?? ()
#3 0x000000000044124d in ?? ()
#4 0x0000000000435a3a in ?? ()
#5 0x00007ffff53aed8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>,
    rtld_fini=<value optimized out>, stack_end=0x7fffffffe298) at libc-start.c:226
#6 0x00000000004135a9 in ?? ()
#7 0x00007fffffffe298 in ?? ()
#8 0x000000000000001c in ?? ()
#9 0x0000000000000001 in ?? ()
#10 0x00007fffffffe575 in ?? ()
#11 0x0000000000000000 in ?? ()
(gdb)

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: universalindentgui 1.1.0-1
ProcVersionSignature: Ubuntu 2.6.35-23.36-generic 2.6.35.7
Uname: Linux 2.6.35-23-generic x86_64
Architecture: amd64
CheckboxSubmission: ed35fdf4b543543c92b16453fb132835
CheckboxSystem: edda5d4f616ca792bf437989cb597002
Date: Mon Nov 15 14:59:38 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100406.1)
ProcEnviron:
 PATH=(custom, user)
 LANG=es_AR.utf8
 SHELL=/bin/bash
SourcePackage: universalindentgui

TEST CASE:
- Start universalindentgui
- Segfaults

- Update universalindentgui from maverick-proposed
- Doesn't segfault anymore

Revision history for this message
luca (llucax) wrote :
Revision history for this message
Julian Taylor (jtaylor) wrote :

I have the same problem on maverick and natty (in virtual machine).
Building the package from source and using that works.

debdiff of the resulting control:
Depends: libc6 (>= 2.3.4), libgcc1 (>= 1:4.1.1), libqscintilla2-5, libqt4-network (>= [-4:4.5.3),-] {+4:4.6.0~beta1),+} libqt4-script (>= [-4:4.5.3),-] {+4:4.6.0~beta1),+} libqtcore4 (>= [-4:4.7.0~beta1),-] {+4:4.6.0~beta1),+} libqtgui4 (>= [-4:4.5.3),-] {+4:4.6.0~beta1),+} libstdc++6 (>= 4.1.1)

Possibly a rebuild in the archive is sufficient.

Revision history for this message
Julian Taylor (jtaylor) wrote :

I think I have traced the cause of the problem back to libqscintilla2 update to 2.4.4.
see bug 689362

Revision history for this message
luca (llucax) wrote :

Thanks for following this up.

Revision history for this message
luca (llucax) wrote :

BTW, are you sure this is a duplicate of bug 654997? The backtraces are not the same...

Revision history for this message
luca (llucax) wrote :

Nevermind...

Revision history for this message
Julian Taylor (jtaylor) wrote :

attached a debdiff for a rebuild (includes fix for 718936)

Felix Geyer (debfx)
Changed in universalindentgui (Ubuntu):
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package universalindentgui - 1.1.0-1ubuntu1

---------------
universalindentgui (1.1.0-1ubuntu1) natty; urgency=low

  * rebuild to close LP: #675669
  * add patch: 02_fix_gcc_4.5_build.patch. LP: #718936
 -- Julian Taylor <email address hidden> Mon, 14 Feb 2011 20:53:08 +0100

Changed in universalindentgui (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Felix Geyer (debfx) wrote :

Uploaded no-change rebuild fix to maverick-proposed, waiting for approval.

description: updated
Changed in universalindentgui (Ubuntu Maverick):
status: New → Triaged
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted universalindentgui into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in universalindentgui (Ubuntu Maverick):
status: Triaged → Fix Committed
tags: added: verification-needed
Revision history for this message
Julian Taylor (jtaylor) wrote :

the update from maverick-proposed fixes the segfault and works fine on my system (amd64, 10.10 updates,proposed,backports enabled)

Felix Geyer (debfx)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package universalindentgui - 1.1.0-1build0.1

---------------
universalindentgui (1.1.0-1build0.1) maverick-proposed; urgency=low

  * No-change rebuild to fix segfault with qscintilla. (LP: #675669)
 -- Felix Geyer <email address hidden> Tue, 15 Feb 2011 00:46:05 +0100

Changed in universalindentgui (Ubuntu Maverick):
status: Fix Committed → Fix Released
tags: added: testcase
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.