Bug 235318 - Posting to Blogspot causes crash
Summary: Posting to Blogspot causes crash
Status: RESOLVED DUPLICATE of bug 225124
Alias: None
Product: blogilo
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Mehrdad Momeny
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-25 06:31 UTC by Mykel Alvis
Modified: 2010-12-01 08:17 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.62 KB, text/plain)
2010-09-18 11:25 UTC, James Cain
Details
New crash information added by DrKonqi (4.68 KB, text/plain)
2010-09-22 17:59 UTC, Eugeny Borisov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mykel Alvis 2010-04-25 06:31:14 UTC
Application: blogilo (1.0.1)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.11-99.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
This appears to be a crash that occurs when I post to blogspot.
Every time I post to a blogspot blog this is the result.

The crash can be reproduced every time.

 -- Backtrace:
Application: Blogilo (blogilo), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f83e9d02840 (LWP 4337))]

Thread 2 (Thread 0x7f83dab1f710 (LWP 4416)):
#0  0x000000369240b3b9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000369dc71802 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000369dc67d11 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x000000369dc709a5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x0000003692406a3a in start_thread () from /lib64/libpthread.so.0
#5  0x00000036918de65d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f83e9d02840 (LWP 4337)):
[KCrash Handler]
#5  0x00007f83ececf240 in KBlog::BlogPost::postId() const () from /usr/lib64/libkblog.so.4
#6  0x00007f83ecee525a in ?? () from /usr/lib64/libkblog.so.4
#7  0x00007f83eceda9a6 in KBlog::GData::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkblog.so.4
#8  0x000000369dd6a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#9  0x00007f83eb9fd1f2 in Syndication::Loader::loadingComplete(Syndication::Loader*, boost::shared_ptr<Syndication::Feed>, Syndication::ErrorCode) () from /usr/lib64/libsyndication.so.4
#10 0x00007f83eb9fe0ad in Syndication::Loader::slotRetrieverDone(QByteArray const&, bool) () from /usr/lib64/libsyndication.so.4
#11 0x00007f83eb9fe4fd in Syndication::Loader::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libsyndication.so.4
#12 0x000000369dd6a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#13 0x00007f83eba00293 in Syndication::DataRetriever::dataRetrieved(QByteArray const&, bool) () from /usr/lib64/libsyndication.so.4
#14 0x00007f83eba00dbf in Syndication::FileRetriever::slotResult(KJob*) () from /usr/lib64/libsyndication.so.4
#15 0x00007f83eba00f33 in Syndication::FileRetriever::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libsyndication.so.4
#16 0x000000369dd6a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#17 0x00007f83ec190132 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#18 0x00007f83ec1903f0 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#19 0x00007f83ec5fd273 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libkio.so.5
#20 0x00007f83ec5fe747 in KIO::TransferJob::slotFinished() () from /usr/lib64/libkio.so.5
#21 0x00007f83ec5fc371 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#22 0x000000369dd6a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#23 0x00007f83ec6b0ec1 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5
#24 0x00007f83ec6ae2f3 in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5
#25 0x00007f83ec6a3656 in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#26 0x00007f83ec6a382c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#27 0x000000369dd6a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#28 0x00007f83ec5cecb7 in ?? () from /usr/lib64/libkio.so.5
#29 0x00007f83ec5cedcd in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#30 0x000000369dd66921 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#31 0x00000036a1daa9dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#32 0x00000036a1db0aab in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#33 0x00007f83ede37856 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#34 0x000000369dd5774c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#35 0x000000369dd58497 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#36 0x000000369dd7d523 in ?? () from /usr/lib64/libQtCore.so.4
#37 0x0000003693c3923e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#38 0x0000003693c3cc28 in ?? () from /lib64/libglib-2.0.so.0
#39 0x0000003693c3cd4a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#40 0x000000369dd7d063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#41 0x00000036a1e49a4e in ?? () from /usr/lib64/libQtGui.so.4
#42 0x000000369dd56192 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#43 0x000000369dd5645c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#44 0x000000369dd58749 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#45 0x000000000041fa54 in _start ()

Possible duplicates by query: bug 228552, bug 227875, bug 226421, bug 225124, bug 225023.

Reported using DrKonqi
Comment 1 Mykel Alvis 2010-04-25 06:33:53 UTC
Sorry, this only occurs when I publish the post as a draft.
Comment 2 Nuclear Peon 2010-04-26 20:58:20 UTC
This also happened to me.

I seriously think that this occurs when enabling "save entry as draft" and submitting, because when omitting that option, it posted successfully and when not, it crashes.

This is the message I got during the crash:

$ Enchant dict for "en_US" 0xa18a3b8 
blogilo(15966): Post 0xa4fa408 
KCrash: Application 'blogilo' crashing...
KCrash: Attempting to start /opt/kde-4.5/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/peon-dev/.kde4/socket-raven/kdeinit4__0


I do not have gdb installed yet and am using kde 4.4.2 although am in the midst of installing the svn version (4.5 or pre-4.5 version). I use a custom kernel and Gentoo.

NOTE: Even when checking the save entry as draft option, it does save the item as a draft to blogspot but again, it does crash the application. It will not post the draft.

@ Mykel Alvis: Did you enable the save entry as draft option when posting, and when checking your blogs on the blogspot site, do they appear as drafts?
Comment 3 Nuclear Peon 2010-04-26 21:00:40 UTC
Ignore my questions. I didn't read your comment #1.
Comment 4 Mehrdad Momeny 2010-04-27 08:37:12 UTC
The GData API (uses to contact blogspot blogs) uses a rss/atom output to fetch recent posts!
And draft does not appear in atom output! This is why you cannot fetch recent drafts with Blogilo! Just drafts whose created with itself can be appeared in blogilo (If it does not crash on posting)

BTW, I'm here to fix this crash!
Comment 5 James Cain 2010-09-18 11:25:37 UTC
Created attachment 51777 [details]
New crash information added by DrKonqi

blogilo (1.0.1) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:

Submitted a post to Blogger with the "Save to Drafts" box checked. Happens 100 pct of the time.

-- Backtrace (Reduced):
#9  0x00b3f2f4 in KBlog::GData::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkblog.so.4
[...]
[...]
#12 0x0152dc1f in Syndication::Loader::loadingComplete(Syndication::Loader*, boost::shared_ptr<Syndication::Feed>, Syndication::ErrorCode) () from /usr/lib/libsyndication.so.4
#13 0x0152ee28 in Syndication::Loader::slotRetrieverDone(QByteArray const&, bool) () from /usr/lib/libsyndication.so.4
#14 0x0152f24c in Syndication::Loader::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsyndication.so.4
[...]
[...]
#17 0x015317ff in Syndication::DataRetriever::dataRetrieved(QByteArray const&, bool) () from /usr/lib/libsyndication.so.4
Comment 6 Eugeny Borisov 2010-09-22 17:59:34 UTC
Created attachment 51884 [details]
New crash information added by DrKonqi

blogilo (1.0.1) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.6.3

- What I was doing when the application crashed:
1. I have configure new ( first ) blogspot account in Blogilo. 
2. Write simple title and post.
3. Try to save post as draft.

-- Backtrace (Reduced):
#8  0x00007ff3beb122e2 in KBlog::GData::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkblog.so.4
[...]
#10 0x00007ff3b93b6a42 in Syndication::Loader::loadingComplete(Syndication::Loader*, boost::shared_ptr<Syndication::Feed>, Syndication::ErrorCode) () from /usr/lib/libsyndication.so.4
#11 0x00007ff3b93b754e in Syndication::Loader::slotRetrieverDone(QByteArray const&, bool) () from /usr/lib/libsyndication.so.4
#12 0x00007ff3b93b798d in Syndication::Loader::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsyndication.so.4
[...]
#14 0x00007ff3b93b9e53 in Syndication::DataRetriever::dataRetrieved(QByteArray const&, bool) () from /usr/lib/libsyndication.so.4
Comment 7 Mehrdad Momeny 2010-12-01 08:17:16 UTC

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