[apport] stopmotion crashed with SIGSEGV in QString::fromLocal8Bit()crash when adding photos.

Bug #113366 reported by Douglas Lasater
18
Affects Status Importance Assigned to Milestone
qt4-x11 (Ubuntu)
Invalid
Undecided
Unassigned
stopmotion (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: stopmotion

Crash when adding photo. JPG

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Tue May 8 11:29:08 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/stopmotion
Package: stopmotion 0.5.5-1
PackageArchitecture: i386
ProcCmdline: /usr/bin/stopmotion
ProcCwd: /home/dlasater
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: stopmotion
StacktraceTop:
 QString::fromLocal8Bit () from /usr/lib/libQtCore.so.4
 QCoreApplication::arguments () from /usr/lib/libQtCore.so.4
 ?? () from /usr/lib/libQtGui.so.4
 ?? () from /usr/lib/libQtGui.so.4
 _SmcProcessMessage () from /usr/lib/libSM.so.6
Uname: Linux dlasater-desktop 2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin plugdev scanner video

Revision history for this message
Douglas Lasater (doug0) wrote :
Revision history for this message
Martin Pitt (pitti) wrote : Symbolic stack trace

StacktraceTop:QString::fromLocal8Bit () from /usr/lib/libQtCore.so.4
QCoreApplication::arguments () from /usr/lib/libQtCore.so.4
?? () from /usr/lib/libQtGui.so.4
?? () from /usr/lib/libQtGui.so.4
_SmcProcessMessage (iceConn=0x8135cf8, clientData=0x8134ef8, opcode=3, length=1, swap=0, replyWait=0x0, replyReadyRet=0xbfb598b4) at ../../src/sm_process.c:252

Revision history for this message
Martin Pitt (pitti) wrote : Symbolic threaded stack trace
Changed in stopmotion:
importance: Undecided → Medium
Revision history for this message
Gabriel de Perthuis (g2p) wrote :

After installing libqt4-debug and fixing it (see #128538), and running under gdb, it appears the bug is in QCoreApplication::arguments .

It is trying to access the argument vector argv, but uses a bogus argument count argc and crashes just after accessing all the arguments and all the environment vars.

Bugs 88891 and 113366 (on i386) also seem relevant.

Revision history for this message
Gabriel de Perthuis (g2p) wrote :

oops, didn't mean to copy this

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

See this: http://lists.trolltech.com/qt-interest/2008-01/thread00570-0.html. Maybe stopmotions's fault, and not Qt's.

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

In gnunet-qt, the same crash was caused by the program, and not by QT itself. Might well be the same here.

Changed in qt4-x11:
status: New → Invalid
Changed in stopmotion:
status: New → Confirmed
Revision history for this message
bjoernen (tuxdancer) wrote :

Stopmotion had exactly the same problem.

It's fixed in the newest version (0.6.2).

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.