Bug 258318 - Choqok crash when using the Who Is ... option
Summary: Choqok crash when using the Who Is ... option
Status: RESOLVED DOWNSTREAM
Alias: None
Product: choqok
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Mehrdad Momeny
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-11-29 22:52 UTC by Joe Klemmer
Modified: 2018-09-19 14:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Klemmer 2010-11-29 22:52:49 UTC
Application: choqok (1.0 Beta4 (0.9.92))
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-61.fc13.i686.PAE i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
I was looking up information on a Twitter user and the app crashed.  Here's what I did -

* Left clicked on the users Twitter ID
* The menu opened with the option "Whi is ..." listed first.
* I clicked on this option
* Boom

After the app restarted I was not able to find the user ID that this happened with, it scrolled off the list, but subsequent lookups worked for all the ither users I tested with.

This is on a Fedora 13 box with all current updates.

-- Backtrace:
Application: Choqok (choqok), signal: Segmentation fault
[KCrash Handler]
#7  0x0514879d in nativeChildrenForced (this=0xc252328, parent=0xa91aa40, f=...) at ../../src/gui/kernel/qwidget_p.h:570
#8  QWidget::setParent (this=0xc252328, parent=0xa91aa40, f=...) at kernel/qwidget.cpp:9805
#9  0x0514927f in QWidgetPrivate::init (this=0x914c238, parentWidget=<value optimized out>, f=...) at kernel/qwidget.cpp:1184
#10 0x05149694 in QWidget::QWidget (this=0xc252328, dd=..., parent=0xa91aa40, f=...) at kernel/qwidget.cpp:1044
#11 0x05516ac6 in QFrame::QFrame (this=0xc252328, parent=0xa91aa40, f=...) at widgets/qframe.cpp:209
#12 0x01677618 in TwitterApiWhoisWidget::TwitterApiWhoisWidget(TwitterApiAccount*, QString const&, Choqok::Post const&, QWidget*) () from /usr/lib/libtwitterapihelper.so.0
#13 0x032d2d43 in ?? () from /usr/lib/kde4/choqok_twitter.so
#14 0x0443ab0b in Choqok::UI::PostWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libchoqok.so.0
#15 0x0166ba5b in TwitterApiPostWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libtwitterapihelper.so.0
#16 0x03cb7bcb in QMetaObject::metacall (object=0xa91aa40, cl=QMetaObject::InvokeMetaMethod, idx=32, argv=0xbf8ee9a8) at kernel/qmetaobject.cpp:237
#17 0x03cc6a75 in QMetaObject::activate (sender=0x9868d58, m=0x59e788c, local_signal_index=6, argv=0xbf8ee9a8) at kernel/qobject.cpp:3295
#18 0x05591844 in QTextBrowser::anchorClicked (this=0x9868d58, _t1=...) at .moc/release-shared/moc_qtextbrowser.cpp:203
#19 0x0559241f in QTextBrowserPrivate::_q_activateAnchor (this=0x98be728, href=...) at widgets/qtextbrowser.cpp:211
#20 0x05594210 in QTextBrowser::qt_metacall (this=0x9868d58, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbf8eebd8) at .moc/release-shared/moc_qtextbrowser.cpp:116
#21 0x003df5db in KTextBrowser::qt_metacall (this=0x9868d58, _c=QMetaObject::InvokeMetaMethod, _id=87, _a=0xbf8eebd8) at /usr/src/debug/kdelibs-4.5.3/i686-redhat-linux-gnu/kdeui/ktextbrowser.moc:73
#22 0x0444714b in Choqok::UI::TextBrowser::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libchoqok.so.0
#23 0x03cb7bcb in QMetaObject::metacall (object=0x9868d58, cl=QMetaObject::InvokeMetaMethod, idx=87, argv=0xbf8eebd8) at kernel/qmetaobject.cpp:237
#24 0x03cc6a75 in QMetaObject::activate (sender=0xb0dca38, m=0x59e346c, local_signal_index=13, argv=0xbf8eebd8) at kernel/qobject.cpp:3295
#25 0x0533c6b4 in QTextControl::linkActivated (this=0xb0dca38, _t1=...) at .moc/release-shared/moc_qtextcontrol_p.cpp:320
#26 0x05344945 in QTextControlPrivate::activateLinkUnderCursor (this=0xb2e3ee8, href=...) at text/qtextcontrol.cpp:2618
#27 0x05345881 in QTextControlPrivate::mouseReleaseEvent (this=0xb2e3ee8, button=Qt::LeftButton, pos=...) at text/qtextcontrol.cpp:1707
#28 0x05348da2 in QTextControl::processEvent (this=0xb0dca38, e=0xbf8ef740, matrix=..., contextWidget=0xaa5cf38) at text/qtextcontrol.cpp:931
#29 0x0533ec21 in QTextControl::processEvent (this=0xb0dca38, e=0xbf8ef740, coordinateOffset=..., contextWidget=0xaa5cf38) at text/qtextcontrol.cpp:880
#30 0x0558fe69 in sendControlEvent (this=0x9868d58, e=0xbf8ef740) at widgets/qtextedit_p.h:99
#31 QTextEdit::mouseReleaseEvent (this=0x9868d58, e=0xbf8ef740) at widgets/qtextedit.cpp:1578
#32 0x05591de5 in QTextBrowser::mouseReleaseEvent (this=0x9868d58, e=0xbf8ef740) at widgets/qtextbrowser.cpp:1012
#33 0x0514561d in QWidget::event (this=0x9868d58, event=0xbf8ef740) at kernel/qwidget.cpp:8044
#34 0x055164c4 in QFrame::event (this=0x9868d58, e=0xbf8ef740) at widgets/qframe.cpp:557
#35 0x055a4c63 in QAbstractScrollArea::viewportEvent (this=0x9868d58, e=0xbf8ef740) at widgets/qabstractscrollarea.cpp:1036
#36 0x055a7105 in viewportEvent (this=0x9a358e8, o=0xaa5cf38, e=0xbf8ef740) at widgets/qabstractscrollarea_p.h:100
#37 QAbstractScrollAreaFilter::eventFilter (this=0x9a358e8, o=0xaa5cf38, e=0xbf8ef740) at widgets/qabstractscrollarea_p.h:116
#38 0x03cb236a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x873d220, receiver=0xaa5cf38, event=0xbf8ef740) at kernel/qcoreapplication.cpp:841
#39 0x050f275a in QApplicationPrivate::notify_helper (this=0x873d220, receiver=0xaa5cf38, e=0xbf8ef740) at kernel/qapplication.cpp:4302
#40 0x050f9d7e in QApplication::notify (this=0xbf8efffc, receiver=0xaa5cf38, e=0xbf8ef740) at kernel/qapplication.cpp:3871
#41 0x002d7c8b in KApplication::notify (this=0xbf8efffc, receiver=0xaa5cf38, event=0xbf8ef740) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#42 0x03cb3133 in QCoreApplication::notifyInternal (this=0xbf8efffc, receiver=0xaa5cf38, event=0xbf8ef740) at kernel/qcoreapplication.cpp:726
#43 0x050f8ae8 in sendEvent (receiver=0xaa5cf38, event=0xbf8ef740, alienWidget=0xaa5cf38, nativeWidget=0x8730cd8, buttonDown=0x59fb318, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#44 QApplicationPrivate::sendMouseEvent (receiver=0xaa5cf38, event=0xbf8ef740, alienWidget=0xaa5cf38, nativeWidget=0x8730cd8, buttonDown=0x59fb318, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2971
#45 0x051762f0 in QETWidget::translateMouseEvent (this=0x8730cd8, event=0xbf8efc5c) at kernel/qapplication_x11.cpp:4380
#46 0x05175743 in QApplication::x11ProcessEvent (this=0xbf8efffc, event=0xbf8efc5c) at kernel/qapplication_x11.cpp:3391
#47 0x051a174a in x11EventSourceDispatch (s=0x8735240, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#48 0x02056525 in g_main_dispatch (context=0x8734490) at gmain.c:1960
#49 IA__g_main_context_dispatch (context=0x8734490) at gmain.c:2513
#50 0x0205a268 in g_main_context_iterate (context=0x904490, block=1, dispatch=1, self=0x873d0c8) at gmain.c:2591
#51 0x0205a449 in IA__g_main_context_iteration (context=0x8734490, may_block=1) at gmain.c:2654
#52 0x03cdb446 in QEventDispatcherGlib::processEvents (this=0x87305e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#53 0x051a1336 in QGuiEventDispatcherGlib::processEvents (this=0x87305e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x03cb180a in QEventLoop::processEvents (this=0xbf8eff54, flags=...) at kernel/qeventloop.cpp:149
#55 0x03cb1b4a in QEventLoop::exec (this=0xbf8eff54, flags=...) at kernel/qeventloop.cpp:201
#56 0x03cb5807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#57 0x050f2828 in QApplication::exec () at kernel/qapplication.cpp:3585
#58 0x0805432e in _start ()

Reported using DrKonqi
Comment 1 Mehrdad Momeny 2010-12-16 17:57:15 UTC
This doesn't seem a Choqok bug, but qt related
Comment 2 Andrew Crouthamel 2018-09-19 14:38:12 UTC
This bug has had its resolution changed, but accidentally has been left in NEEDSINFO status. I am thus closing this bug and setting the status as RESOLVED to reflect the resolution change.