Bug 278153 - Crash on start-up
Summary: Crash on start-up
Status: RESOLVED DUPLICATE of bug 243368
Alias: None
Product: choqok
Classification: Applications
Component: general (show other bugs)
Version: 1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Mehrdad Momeny
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-20 17:16 UTC by Dev
Modified: 2011-07-20 23:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dev 2011-07-20 17:16:17 UTC
Application: choqok (1.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
I just started the application. After the copmuter boots and I login to my KDE account I manually start KMail, Pidgin or Kopete and then Choqok. I'm wandering if the problem is related to the KDE wallet (see below).

- Unusual behavior I noticed:
There was a message from Choqok telling me that "the opration requires authentication". It is weird because i didn't do anything. It seems to be some kind of automatic timeline refresh request.

- Custom settings of the application:
I've changed the interval to refresh to 5 minutes. It is also only connecting to twitter.com and not to other services. I'm behind a proxy (MS ISA server). Another thing to notice is that at home (where I only have a NAT router) I often get the crash on start-up. I'm suspecting, though I have no evidence or proof, that it might be caused by Choqok trying to access the KDE wallet and reaching some kind of racing condition with other KDE components.

The crash can be reproduced every time.

-- Backtrace:
Application: Choqok (choqok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd7eab70820 (LWP 4122))]

Thread 2 (Thread 0x7fd7d596e700 (LWP 4125)):
#0  0x00007fd7e650af03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fd7e3151104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd7e31519f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd7dec24c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fd7e31783e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd7e361cd8c in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fd7e651804d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd7eab70820 (LWP 4122)):
[KCrash Handler]
#6  0x00007fd7e64bcabb in memcpy () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007fd7e704998b in QBuffer::readData(char*, long long) () from /usr/lib/libQtCore.so.4
#8  0x00007fd7e705dd46 in QIODevice::read(char*, long long) () from /usr/lib/libQtCore.so.4
#9  0x00007fd7e7b5f139 in QXmlInputSource::fetchData() () from /usr/lib/libQtXml.so.4
#10 0x00007fd7e7b5e40a in QXmlInputSource::next() () from /usr/lib/libQtXml.so.4
#11 0x00007fd7e7b63064 in ?? () from /usr/lib/libQtXml.so.4
#12 0x00007fd7e7b63122 in ?? () from /usr/lib/libQtXml.so.4
#13 0x00007fd7e7b6316e in ?? () from /usr/lib/libQtXml.so.4
#14 0x00007fd7e7b7021f in QXmlSimpleReader::parse(QXmlInputSource const*, bool) () from /usr/lib/libQtXml.so.4
#15 0x00007fd7e7b58868 in ?? () from /usr/lib/libQtXml.so.4
#16 0x00007fd7e7b58a1f in ?? () from /usr/lib/libQtXml.so.4
#17 0x00007fd7e7b59940 in QDomDocument::setContent(QByteArray const&, bool, QString*, int*, int*) () from /usr/lib/libQtXml.so.4
#18 0x00007fd7cf2b9ac9 in ?? () from /usr/lib/kde4/choqok_videopreview.so
#19 0x00007fd7cf2badec in ?? () from /usr/lib/kde4/choqok_videopreview.so
#20 0x00007fd7cf2b7bed in ?? () from /usr/lib/kde4/choqok_videopreview.so
#21 0x00007fd7e70d75f8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#22 0x00007fd7e984ea39 in Choqok::ShortenManager::newUnshortenedUrl(Choqok::UI::PostWidget*, KUrl const&, KUrl const&) () from /usr/lib/libchoqok.so.1
#23 0x00007fd7cfae6cea in ?? () from /usr/lib/kde4/choqok_untiny.so
#24 0x00007fd7cfae4e03 in ?? () from /usr/lib/kde4/choqok_untiny.so
#25 0x00007fd7e70d75f8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#26 0x00007fd7e77a5d32 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#27 0x00007fd7e77a5d70 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#28 0x00007fd7e9b77c9b in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#29 0x00007fd7e9b7d122 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#30 0x00007fd7e9b81421 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#31 0x00007fd7e9b816d0 in KIO::StoredTransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#32 0x00007fd7e70d75f8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#33 0x00007fd7e9c1e531 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#34 0x00007fd7e9c1b4b5 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#35 0x00007fd7e9c0ee8e in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#36 0x00007fd7e9c0f4dc in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#37 0x00007fd7e70d75f8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#38 0x00007fd7e9b48ff7 in ?? () from /usr/lib/libkio.so.5
#39 0x00007fd7e9b4909d in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#40 0x00007fd7e70d649a in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#41 0x00007fd7e826c9f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x00007fd7e82713ba in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#43 0x00007fd7ea581866 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0x00007fd7e70c249c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#45 0x00007fd7e70c5c25 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#46 0x00007fd7e70ed253 in ?? () from /usr/lib/libQtCore.so.4
#47 0x00007fd7e3150bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fd7e31513a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fd7e3151639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fd7e70ed3ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0x00007fd7e83164de in ?? () from /usr/lib/libQtGui.so.4
#52 0x00007fd7e70c1882 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#53 0x00007fd7e70c1abc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0x00007fd7e70c5ecb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#55 0x000000000040dc05 in _start ()

Possible duplicates by query: bug 274798, bug 269319, bug 268733, bug 265358.

Reported using DrKonqi
Comment 1 Dev 2011-07-20 17:23:51 UTC
Just a small correction: when Choqok starts, it displays the following message on a dialog box: 

Title: "The server returned a ..."
Contents: An Icon shows (red square with a white X) and at the right the message "This method requires authentication".

The weird thing is that I can see that Choqok had already refreshed the timeline. But it crashes just after I press the Ok button on the above dialog.
Comment 2 Christoph Feck 2011-07-20 23:36:40 UTC

*** This bug has been marked as a duplicate of bug 243368 ***