Bug 250837

Summary: choqok crash on launch
Product: [Applications] choqok Reporter: Sean Porterfield <bgzkde>
Component: generalAssignee: Mehrdad Momeny <mehrdad.momeny>
Status: RESOLVED DUPLICATE    
Severity: crash CC: eduslack, gmlastik
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Sean Porterfield 2010-09-11 01:18:27 UTC
Application: choqok (1.0 Beta2 (0.9.85))
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.6-47.fc13.i686 i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
I just launched choqok; it started downloading from Twitter then crashed.  I saw a "Starting" window in the taskbar with KDED it looked like, but it went away too fast.  I'm on Fedora 13 and have my credentials stored in kwallet.

 -- Backtrace:
Application: Choqok (choqok), signal: Segmentation fault
[KCrash Handler]
#6  0x0575526c in QString (this=0xa60a460) at /usr/include/QtCore/qstring.h:714
#7  Choqok::UI::PostWidget::content (this=0xa60a460) at /usr/src/debug/choqok-0.9.85/libchoqok/ui/postwidget.cpp:526
#8  0x014d725e in UnTiny::slot301Redirected (this=0xa311758, job=0xa602db8, fromUrl=..., toUrl=...) at /usr/src/debug/choqok-0.9.85/plugins/untiny/untiny.cpp:109
#9  0x014d6531 in UnTiny::qt_metacall (this=0xa311758, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe45dd0)
    at /usr/src/debug/choqok-0.9.85/i686-redhat-linux-gnu/plugins/untiny/moc_untiny.cpp:80
#10 0x074a4bcb in QMetaObject::metacall (object=0xa311758, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfe45dd0) at kernel/qmetaobject.cpp:237
#11 0x074b3a75 in QMetaObject::activate (sender=0xa602db8, m=0x30afb10, local_signal_index=3, argv=0xbfe45dd0) at kernel/qobject.cpp:3295
#12 0x02ee52c0 in KIO::TransferJob::permanentRedirection (this=0xa602db8, _t1=0xa602db8, _t2=..., _t3=...) at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/kio/jobclasses.moc:409
#13 0x02eed642 in KIO::MimetypeJob::slotFinished (this=0xa602db8) at /usr/src/debug/kdelibs-4.4.5/kio/kio/job.cpp:1689
#14 0x02eeaf92 in KIO::MimetypeJob::qt_metacall (this=0xa602db8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe45f5c)
    at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/kio/jobclasses.moc:641
#15 0x074a4bcb in QMetaObject::metacall (object=0xa602db8, cl=QMetaObject::InvokeMetaMethod, idx=57, argv=0xbfe45f5c) at kernel/qmetaobject.cpp:237
#16 0x074b3a75 in QMetaObject::activate (sender=0xa580e18, m=0x30b2784, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3295
#17 0x02fac3b8 in KIO::SlaveInterface::finished (this=0xa580e18) at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/kio/slaveinterface.moc:171
#18 0x02faf5c5 in KIO::SlaveInterface::dispatch (this=0xa580e18, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.4.5/kio/kio/slaveinterface.cpp:175
#19 0x02fac824 in KIO::SlaveInterface::dispatch (this=0xa580e18) at /usr/src/debug/kdelibs-4.4.5/kio/kio/slaveinterface.cpp:91
#20 0x02fa0bd8 in KIO::Slave::gotInput (this=0xa580e18) at /usr/src/debug/kdelibs-4.4.5/kio/kio/slave.cpp:324
#21 0x02fa0e03 in KIO::Slave::qt_metacall (this=0xa580e18, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe4626c)
    at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/kio/slave.moc:82
#22 0x074a4bcb in QMetaObject::metacall (object=0xa580e18, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfe4626c) at kernel/qmetaobject.cpp:237
#23 0x074b3a75 in QMetaObject::activate (sender=0xae258e0, m=0x30af060, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#24 0x02eb7828 in KIO::Connection::readyRead (this=0xae258e0) at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/kio/connection.moc:92
#25 0x02eb98ce in KIO::ConnectionPrivate::dequeue (this=0xa5ce520) at /usr/src/debug/kdelibs-4.4.5/kio/kio/connection.cpp:82
#26 0x02eb99f6 in KIO::Connection::qt_metacall (this=0xae258e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xaae6e08)
    at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/kio/connection.moc:79
#27 0x074a4bcb in QMetaObject::metacall (object=0xae258e0, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xaae6e08) at kernel/qmetaobject.cpp:237
#28 0x074af187 in QMetaCallEvent::placeMetaCall (this=0xa4e3048, object=0xae258e0) at kernel/qobject.cpp:561
#29 0x074b009e in QObject::event (this=0xae258e0, e=0xa4e3048) at kernel/qobject.cpp:1248
#30 0x0213c77c in QApplicationPrivate::notify_helper (this=0xa049400, receiver=0xae258e0, e=0xa4e3048) at kernel/qapplication.cpp:4306
#31 0x021431d6 in QApplication::notify (this=0xbfe46bcc, receiver=0xae258e0, e=0xa4e3048) at kernel/qapplication.cpp:3710
#32 0x02c0d00b in KApplication::notify (this=0xbfe46bcc, receiver=0xae258e0, event=0xa4e3048) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#33 0x074a0133 in QCoreApplication::notifyInternal (this=0xbfe46bcc, receiver=0xae258e0, event=0xa4e3048) at kernel/qcoreapplication.cpp:726
#34 0x074a25bc in sendEvent (receiver=0x0, event_type=0, data=0xa027868) at kernel/qcoreapplication.h:215
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa027868) at kernel/qcoreapplication.cpp:1367
#36 0x074a273e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#37 0x074c8950 in sendPostedEvents (s=0xa04b778) at kernel/qcoreapplication.h:220
#38 postEventSourceDispatch (s=0xa04b778) at kernel/qeventdispatcher_glib.cpp:276
#39 0x00d06525 in g_main_dispatch (context=0xa04b6f8) at gmain.c:1960
#40 IA__g_main_context_dispatch (context=0xa04b6f8) at gmain.c:2513
#41 0x00d0a268 in g_main_context_iterate (context=0xc72490, block=1, dispatch=1, self=0xa0493b8) at gmain.c:2591
#42 0x00d0a449 in IA__g_main_context_iteration (context=0xa04b6f8, may_block=1) at gmain.c:2654
#43 0x074c8446 in QEventDispatcherGlib::processEvents (this=0xa027340, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#44 0x021eb336 in QGuiEventDispatcherGlib::processEvents (this=0xa027340, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x0749e80a in QEventLoop::processEvents (this=0xbfe46b24, flags=...) at kernel/qeventloop.cpp:149
#46 0x0749eb4a in QEventLoop::exec (this=0xbfe46b24, flags=...) at kernel/qeventloop.cpp:201
#47 0x074a2807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#48 0x0213c828 in QApplication::exec () at kernel/qapplication.cpp:3585
#49 0x0805424b in main (argc=) at /usr/src/debug/choqok-0.9.85/choqok/main.cpp:59

Reported using DrKonqi
Comment 1 Andrey Esin 2010-09-11 08:37:51 UTC
Please update to new version 1.0-beta3 (0.9.90).
If you can't find new version in your repository, let me know.
Comment 2 Sean Porterfield 2010-09-11 19:49:40 UTC
I found 0.9.90-2 on rpmfind.net and will test it out.  Thanks.
Comment 3 Andrey Esin 2010-09-11 21:35:05 UTC
Wonderful. When you will test it, please write hear about will Choqok crash.
Comment 4 Sean Porterfield 2010-09-14 00:44:17 UTC
It crashed again today while I wasn't watching.  It had already loaded and let me read a bunch of tweets.

Application: Choqok (choqok), signal: Segmentation fault
[KCrash Handler]
#6  isWidgetType (this=0xa937af0, dontShow=false) at ../../src/corelib/kernel/qobject.h:156
#7  QWidgetPrivate::setWSGeometry (this=0xa937af0, dontShow=false) at kernel/qwidget_x11.cpp:2400
#8  0x021dec32 in QWidgetPrivate::setGeometry_sys (this=0xa937af0, x=2, y=6196, w=320, h=101, isMove=true) at kernel/qwidget_x11.cpp:2562
#9  0x0218e8d0 in QWidget::setGeometry (this=0xa9148f0, r=...) at kernel/qwidget.cpp:6661
#10 0x02170cd3 in setGeometry (this=0xa945d20, rect=...) at ../../src/gui/kernel/qwidget.h:999
#11 QWidgetItem::setGeometry (this=0xa945d20, rect=...) at kernel/qlayoutitem.cpp:490
#12 0x0214d122 in QBoxLayout::setGeometry (this=0x97c58a8, r=...) at kernel/qboxlayout.cpp:868
#13 0x0214d122 in QBoxLayout::setGeometry (this=0x97c5450, r=...) at kernel/qboxlayout.cpp:868
#14 0x0216cf50 in QLayoutPrivate::doResize (this=0x97c5770, r=...) at kernel/qlayout.cpp:681
#15 0x0216d078 in QLayout::activate (this=0x97c5450) at kernel/qlayout.cpp:1259
#16 0x021968d0 in QWidget::setVisible (this=0xa959328, visible=true) at kernel/qwidget.cpp:7416
#17 0x02d710f0 in show (this=0xa94bfe8, event=0xbf89e860) at /usr/include/QtGui/qwidget.h:485
#18 Choqok::UI::PostWidget::enterEvent (this=0xa94bfe8, event=0xbf89e860) at /usr/src/debug/choqok-0.9.90/libchoqok/ui/postwidget.cpp:328
#19 0x0218f2cd in QWidget::event (this=0xa94bfe8, event=0xbf89e860) at kernel/qwidget.cpp:8167
#20 0x0213c77c in QApplicationPrivate::notify_helper (this=0x94b7ac8, receiver=0xa94bfe8, e=0xbf89e860) at kernel/qapplication.cpp:4306
#21 0x02143271 in QApplication::notify (this=0xbf89f6cc, receiver=0xa94bfe8, e=0xbf89e860) at kernel/qapplication.cpp:4271
#22 0x0363800b in KApplication::notify (this=0xbf89f6cc, receiver=0xa94bfe8, event=0xbf89e860) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#23 0x074a0133 in QCoreApplication::notifyInternal (this=0xbf89f6cc, receiver=0xa94bfe8, event=0xbf89e860) at kernel/qcoreapplication.cpp:726
#24 0x021424a4 in sendEvent (enter=0xa94c440, leave=0xa9376e8) at ../../src/corelib/kernel/qcoreapplication.h:215
#25 QApplicationPrivate::dispatchEnterLeave (enter=0xa94c440, leave=0xa9376e8) at kernel/qapplication.cpp:2635
#26 0x02142cf5 in QApplicationPrivate::sendMouseEvent (receiver=0xa94c440, event=0xbf89e980, alienWidget=0xa94c440, nativeWidget=0x95bb340, buttonDown=0x2a45318, lastMouseReceiver=..., spontaneous=
    true) at kernel/qapplication.cpp:2951
#27 0x0214301a in QApplicationPrivate::sendSyntheticEnterLeave (this=0x94b7ac8, widget=0xa9376e8) at kernel/qapplication.cpp:3057
#28 0x02196447 in QWidget::~QWidget (this=0xa9376e8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1438
#29 0x02196643 in QWidget::~QWidget (this=0xa9376e8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1496
#30 0x074aefbf in QObjectPrivate::deleteChildren (this=0xa937c20) at kernel/qobject.cpp:1986
#31 0x021961eb in QWidget::~QWidget (this=0xa930d48, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#32 0x025607a2 in QFrame::~QFrame (this=0xa930d48, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242
#33 0x025f06d5 in QAbstractScrollArea::~QAbstractScrollArea (this=0xa930d48, __in_chrg=<value optimized out>) at widgets/qabstractscrollarea.cpp:524
#34 0x025d6492 in QTextEdit::~QTextEdit (this=0xa930d48, __in_chrg=<value optimized out>) at widgets/qtextedit.cpp:648
#35 0x025dbfa2 in QTextBrowser::~QTextBrowser (this=0xa930d48, __in_chrg=<value optimized out>) at widgets/qtextbrowser.cpp:691
#36 0x0373efd5 in KTextBrowser::~KTextBrowser (this=0xa930d48, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.5/kdeui/widgets/ktextbrowser.cpp:60
#37 0x02d7eb32 in Choqok::UI::TextBrowser::~TextBrowser (this=0xa930d48, __in_chrg=<value optimized out>) at /usr/src/debug/choqok-0.9.90/libchoqok/ui/textbrowser.cpp:48
#38 0x02d7eb83 in Choqok::UI::TextBrowser::~TextBrowser (this=0xa930d48, __in_chrg=<value optimized out>) at /usr/src/debug/choqok-0.9.90/libchoqok/ui/textbrowser.cpp:48
#39 0x074aefbf in QObjectPrivate::deleteChildren (this=0xa937af0) at kernel/qobject.cpp:1986
#40 0x021961eb in QWidget::~QWidget (this=0xa9148f0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#41 0x02d72668 in Choqok::UI::PostWidget::~PostWidget (this=0xa9148f0, __in_chrg=<value optimized out>) at /usr/src/debug/choqok-0.9.90/libchoqok/ui/postwidget.cpp:132
#42 0x0133c5f1 in TwitterApiPostWidget::~TwitterApiPostWidget (this=0xa9148f0, __in_chrg=<value optimized out>) at /usr/src/debug/choqok-0.9.90/helperlibs/twitterapihelper/twitterapipostwidget.cpp:66
#43 0x079f6a23 in ~TwitterPostWidget (this=0xa9148f0, __in_chrg=<value optimized out>) at /usr/src/debug/choqok-0.9.90/microblogs/twitter/twitterpostwidget.h:30
#44 TwitterPostWidget::~TwitterPostWidget (this=0xa9148f0, __in_chrg=<value optimized out>) at /usr/src/debug/choqok-0.9.90/microblogs/twitter/twitterpostwidget.h:30
#45 0x074aeb96 in qDeleteInEventHandler (o=0xa9148f0) at kernel/qobject.cpp:4001
#46 0x074b00d0 in QObject::event (this=0xa9148f0, e=0xad0e440) at kernel/qobject.cpp:1231
#47 0x0218f157 in QWidget::event (this=0xa9148f0, event=0xad0e440) at kernel/qwidget.cpp:8501
#48 0x0213c77c in QApplicationPrivate::notify_helper (this=0x94b7ac8, receiver=0xa9148f0, e=0xad0e440) at kernel/qapplication.cpp:4306
#49 0x02143271 in QApplication::notify (this=0xbf89f6cc, receiver=0xa9148f0, e=0xad0e440) at kernel/qapplication.cpp:4271
#50 0x0363800b in KApplication::notify (this=0xbf89f6cc, receiver=0xa9148f0, event=0xad0e440) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#51 0x074a0133 in QCoreApplication::notifyInternal (this=0xbf89f6cc, receiver=0xa9148f0, event=0xad0e440) at kernel/qcoreapplication.cpp:726
#52 0x074a25bc in sendEvent (receiver=0x0, event_type=0, data=0x9496868) at kernel/qcoreapplication.h:215
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9496868) at kernel/qcoreapplication.cpp:1367
#54 0x074a273e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#55 0x074c8950 in sendPostedEvents (s=0x94b9f10) at kernel/qcoreapplication.h:220
#56 postEventSourceDispatch (s=0x94b9f10) at kernel/qeventdispatcher_glib.cpp:276
#57 0x00d06525 in g_main_dispatch (context=0x94b9e90) at gmain.c:1960
#58 IA__g_main_context_dispatch (context=0x94b9e90) at gmain.c:2513
#59 0x00d0a268 in g_main_context_iterate (context=0xc72490, block=1, dispatch=1, self=0x94b7848) at gmain.c:2591
#60 0x00d0a449 in IA__g_main_context_iteration (context=0x94b9e90, may_block=1) at gmain.c:2654
#61 0x074c8446 in QEventDispatcherGlib::processEvents (this=0x9496340, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#62 0x021eb336 in QGuiEventDispatcherGlib::processEvents (this=0x9496340, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0x0749e80a in QEventLoop::processEvents (this=0xbf89f624, flags=...) at kernel/qeventloop.cpp:149
#64 0x0749eb4a in QEventLoop::exec (this=0xbf89f624, flags=...) at kernel/qeventloop.cpp:201
#65 0x074a2807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#66 0x0213c828 in QApplication::exec () at kernel/qapplication.cpp:3585
#67 0x0805415b in main (argc=) at /usr/src/debug/choqok-0.9.90/choqok/main.cpp:56
Comment 5 Eduardo Pereira 2010-09-23 00:39:30 UTC
Created attachment 51888 [details]
New crash information added by DrKonqi

choqok (1.0 Beta3 (0.9.90)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.6.3

- What I was doing when the application crashed:

The Choqok starts normally, but when he goes to the first update of the timeline it closes. He can come after several attempts.

-- Backtrace (Reduced):
#6  0xb6834753 in QWidgetPrivate::setWSGeometry(bool, QRect const&) () from /usr/lib/qt/lib/libQtGui.so.4
#7  0xb68380ab in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib/qt/lib/libQtGui.so.4
#8  0xb67e4cb0 in QWidget::setGeometry(QRect const&) () from /usr/lib/qt/lib/libQtGui.so.4
#9  0xb67c3554 in QWidgetItem::setGeometry(QRect const&) () from /usr/lib/qt/lib/libQtGui.so.4
#10 0xb679984b in QBoxLayout::setGeometry(QRect const&) () from /usr/lib/qt/lib/libQtGui.so.4
Comment 6 Mehrdad Momeny 2010-09-24 08:16:38 UTC

*** This bug has been marked as a duplicate of bug 243368 ***
Comment 7 Sean Porterfield 2010-10-03 01:44:54 UTC
I haven't had a crash since updating to svn revision 1177261 (upgraded to that from beta because of bug #251140 )
Comment 8 Mehrdad Momeny 2010-10-04 07:22:38 UTC
@Sean: Did you upgrade your Qt too!? What is the qt version there? 4.7?
Comment 9 Sean Porterfield 2010-10-05 01:18:34 UTC
I have qt-4.6.3-8.fc13.i686