Ticket #293 (closed defect: fixed)

Opened 19 months ago

Last modified 18 months ago

Ktoon needs specific version of Qt to run

Reported by: daniel@… Owned by: free
Priority: high Milestone: 2.0
Component: packages Version: 1.2.0
Severity: blocker Keywords: ktoon crash
Cc:

Description

Ktoon crashes on startup, with the following backtrace:

Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1226196224 (LWP 6508)] [New Thread -1228788816 (LWP 6519)] 0xb742e231 in waitpid_nocancel () from /lib/tls/libpthread.so.0 #0 0xb742e231 in waitpid_nocancel () from /lib/tls/libpthread.so.0 #1 0x08096c35 in QList::~QList () #2 #3 0xb7588fdd in QString::fromLocal8Bit () from /usr/lib/libQtCore.so.4 #4 0xb75ff1e1 in QCoreApplication::arguments () from /usr/lib/libQtCore.so.4 #5 0xb77e43c1 in QApplicationPrivate::x11_initialize_style () from /usr/lib/libQtGui.so.4 #6 0xb77e4ed2 in QApplicationPrivate::x11_initialize_style () from /usr/lib/libQtGui.so.4 #7 0xb710cac6 in _SmcProcessMessage () from /usr/lib/libSM.so.6 #8 0xb70ff4e8 in IceProcessMessages? () from /usr/lib/libICE.so.6 #9 0xb77dee44 in QApplicationPrivate::appName () from /usr/lib/libQtGui.so.4 #10 0xb77deebf in QApplicationPrivate::appName () from /usr/lib/libQtGui.so.4 #11 0xb760e505 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #12 0xb760ee6c in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #13 0xb762ddf1 in QSocketNotifier::activated () from /usr/lib/libQtCore.so.4 #14 0xb76157af in QSocketNotifier::event () from /usr/lib/libQtCore.so.4 #15 0xb779159f in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #16 0xb7793d82 in QApplication::notify () from /usr/lib/libQtGui.so.4 #17 0xb762046d in QEventDispatcherGlib::hasPendingEvents () from /usr/lib/libQtCore.so.4 #18 0xb6f05731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #19 0xb6f087a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #20 0xb6f08d27 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #21 0xb7620648 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #22 0xb780efe5 in QX11Info::copyX11Data () from /usr/lib/libQtGui.so.4 #23 0xb75fc231 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #24 0xb75fc33a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #25 0xb7b04086 in QDialog::exec () from /usr/lib/libQtGui.so.4 #26 0x0809dcbf in QVector::free () #27 0x0806c650 in ?? () #28 0xb71efea8 in libc_start_main () from /lib/tls/libc.so.6 #29 0x0806b561 in ?? ()

If we can't get this app to run properly, we'll have to remove the package before the 2.0 release.

Change History

Changed 19 months ago by tim@…

I think Synfig is going to be the more useful application in the long run, being gtk based as it is. I expect we'll have to wait for a more stable version of that to appear in lenny/sid. Probably not the most helpful comment I could have made. ;)

Changed 19 months ago by daniel@…

  • priority changed from normal to high

Changed 19 months ago by daniel@…

Unfortunately synfig is not likely to be stable in time for the 64 Studio 2.0 release, and ktoon isn't looking very hopeful either. I'll try contacting the Ktoon team again.

Changed 19 months ago by free@…

I've tried to built ktoon 0.8 on etch, and it fails on amd64. I've kind of workaround the problem, and I could get it built, but the app still crashes on start up.

Changed 19 months ago by daniel@…

The problem seems to be that Ktoon 0.8 relies on an obsolete version of Qt, version 4.1.4. The Ktoon developers are planning to release 0.9 built against Qt 4.2.x, but in the meantime it appears that building a static-linked binary is the only workaround.

Changed 19 months ago by daniel@…

  • summary changed from New version of Ktoon is unstable to Ktoon needs specific version of Qt to run

Changed 18 months ago by daniel@…

  • severity changed from normal to blocker

Changed 18 months ago by free

  • status changed from new to closed
  • resolution set to fixed

(In [143]) * Downgraded qt4 to version 4.1.4 (closes #293)

Note: See TracTickets for help on using tickets.