Bug 355748

Summary: Bloglio crashes when trying to configure a Blogger blog
Product: [Unmaintained] blogilo Reporter: Alexis Kauffmann <leh>
Component: generalAssignee: Mehrdad Momeny <mehrdad.momeny>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: fritigerngothly, marcelo.escobal
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=382751
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alexis Kauffmann 2015-11-22 18:56:04 UTC
Application: blogilo (1.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-18-generic i686
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed: I wanted to add my blog http://obeagledechapeu.blogspot.com/ to Bloglio but when I clicked on the "Auto configure" button, Bloglio immediately crashed. I repeated the procedure twice after the first crash and got the same result. It is important to mention that I had successfully added my self-hosted Wordpress blog https://aulasderedacaonline.com.br/ before I tried to add the ".blogspot" blog.

-- Backtrace:
Application: Blogilo (blogilo), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xac9f17c0 (LWP 15621))]

Thread 5 (Thread 0xaa311b40 (LWP 15631)):
#0  0xb7789be8 in __kernel_vsyscall ()
#1  0xb0e9325c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb27b8cf6 in __pthread_cond_wait (cond=0xb69f9d34, mutex=0xb69f9d1c) at forward.c:149
#3  0xb5d5d11a in ?? () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#4  0xb5d5d16c in ?? () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#5  0xb0e8e1aa in start_thread (arg=0xaa311b40) at pthread_create.c:333
#6  0xb27abfde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 4 (Thread 0xa99e2b40 (LWP 15634)):
#0  0xb7789be8 in __kernel_vsyscall ()
#1  0xb27a13db in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb0ad9980 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb0acaf1c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb0acb054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2ccb7e4 in QEventDispatcherGlib::processEvents (this=0xa9000468, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0xb2c6e2b3 in QEventLoop::processEvents (this=0xa99e2214, flags=...) at kernel/qeventloop.cpp:128
#7  0xb2c6e702 in QEventLoop::exec (this=0xa99e2214, flags=...) at kernel/qeventloop.cpp:204
#8  0xb2a9723d in QThread::exec (this=0x8e4af48) at thread/qthread.cpp:503
#9  0xb2a97318 in QThread::run (this=0x8e4af48) at thread/qthread.cpp:570
#10 0xb2a9c65b in QThreadPrivate::start (arg=0x8e4af48) at thread/qthread_unix.cpp:337
#11 0xb0e8e1aa in start_thread (arg=0xa99e2b40) at pthread_create.c:333
#12 0xb27abfde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 3 (Thread 0xa8ea8b40 (LWP 15636)):
#0  0xb7789be8 in __kernel_vsyscall ()
#1  0xb0e9325c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb27b8cf6 in __pthread_cond_wait (cond=0xa9a4a138, mutex=0xa9a4a120) at forward.c:149
#3  0xb5d8bcec in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#4  0xb5a4a4c6 in ?? () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#5  0xb5d742e2 in ?? () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#6  0xb5d8b6f1 in ?? () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#7  0xb0e8e1aa in start_thread (arg=0xa8ea8b40) at pthread_create.c:333
#8  0xb27abfde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 2 (Thread 0xa84ffb40 (LWP 15637)):
#0  0xb7789be8 in __kernel_vsyscall ()
#1  0xb0e9325c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb27b8cf6 in __pthread_cond_wait (cond=0xa9a4e734, mutex=0xa9a4e71c) at forward.c:149
#3  0xb5d8bcec in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#4  0xb5a4b5f5 in ?? () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#5  0xb5d742e2 in ?? () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#6  0xb5d8b6f1 in ?? () from /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#7  0xb0e8e1aa in start_thread (arg=0xa84ffb40) at pthread_create.c:333
#8  0xb27abfde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xac9f17c0 (LWP 15621)):
[KCrash Handler]
#7  QGenericAtomicOps<QBasicAtomicOps<4> >::load<int> (_q_value=@0x0: <error reading variable>) at ../../include/QtCore/../../src/corelib/thread/qgenericatomic.h:90
#8  QBasicAtomicInteger<int>::load (this=0x0) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:110
#9  QtPrivate::RefCount::deref (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:60
#10 QString::operator= (this=0x98304c4, other=...) at tools/qstring.cpp:1709
#11 0xb73680a5 in KBlog::Blog::setUserAgent(QString const&, QString const&) () from /usr/lib/i386-linux-gnu/libKF5Blog.so.5
#12 0xb73681b3 in KBlog::Blog::Blog(QUrl const&, KBlog::BlogPrivate&, QObject*, QString const&, QString const&) () from /usr/lib/i386-linux-gnu/libKF5Blog.so.5
#13 0x080d673f in KBlog::Blogger::Blogger (this=0x9869790, server=..., parent=0x9afbea8) at ../../../blogilo/src/blogger.cpp:233
#14 0x0809129c in AddEditBlog::fetchBlogId (this=0x9afbea8) at ../../../blogilo/src/addeditblog.cpp:306
#15 0x08091e39 in AddEditBlog::autoConfigure (this=0x9afbea8) at ../../../blogilo/src/addeditblog.cpp:165
#16 0x08094b1b in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (AddEditBlog::*)()>::call(void (AddEditBlog::*)(), AddEditBlog*, void**) (arg=<optimized out>, o=0x9afbea8, f=<optimized out>) at /usr/include/i386-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:500
#17 QtPrivate::FunctionPointer<void (AddEditBlog::*)()>::call<QtPrivate::List<>, void>(void (AddEditBlog::*)(), AddEditBlog*, void**) (arg=<optimized out>, o=0x9afbea8, f=<optimized out>) at /usr/include/i386-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:519
#18 QtPrivate::QSlotObject<void (AddEditBlog::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x97c1460, r=0x9afbea8, a=0xbfca61d4, ret=0x0) at /usr/include/i386-linux-gnu/qt5/QtCore/qobject_impl.h:143
#19 0xb2ca3d00 in QtPrivate::QSlotObjectBase::call (a=0xbfca61d4, r=0x9afbea8, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#20 QMetaObject::activate (sender=0x973fab0, signalOffset=7, local_signal_index=2, argv=0xbfca61d4) at kernel/qobject.cpp:3702
#21 0xb2ca45dd in QMetaObject::activate (sender=0x973fab0, m=0xb3b68d5c <QAbstractButton::staticMetaObject>, local_signal_index=2, argv=0xbfca61d4) at kernel/qobject.cpp:3582
#22 0xb38f8d69 in QAbstractButton::clicked (this=0x973fab0, _t1=false) at .moc/moc_qabstractbutton.cpp:298
#23 0xb362e911 in QAbstractButtonPrivate::emitClicked (this=0x8eb42a0) at widgets/qabstractbutton.cpp:534
#24 0xb362ffcd in QAbstractButtonPrivate::click (this=0x8eb42a0) at widgets/qabstractbutton.cpp:527
#25 0xb363017f in QAbstractButton::mouseReleaseEvent (this=0x973fab0, e=0xbfca66e4) at widgets/qabstractbutton.cpp:1132
#26 0xb35732ba in QWidget::event (this=0x973fab0, event=0xbfca66e4) at kernel/qwidget.cpp:9023
#27 0xb3631070 in QAbstractButton::event (this=0x973fab0, e=0xbfca66e4) at widgets/qabstractbutton.cpp:1089
#28 0xb36ce70a in QPushButton::event (this=0x973fab0, e=0xbfca66e4) at widgets/qpushbutton.cpp:673
#29 0xb352bdaa in QApplicationPrivate::notify_helper (this=0x8c0bf78, receiver=0x973fab0, e=0xbfca66e4) at kernel/qapplication.cpp:3720
#30 0xb3531e92 in QApplication::notify (this=0xbfca6eb8, receiver=0x973fab0, e=0xbfca66e4) at kernel/qapplication.cpp:3280
#31 0xb2c710ff in QCoreApplication::notifyInternal (this=0xbfca6eb8, receiver=0x973fab0, event=0xbfca66e4) at kernel/qcoreapplication.cpp:935
#32 0xb3530ba8 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#33 QApplicationPrivate::sendMouseEvent (receiver=0x973fab0, event=0xbfca66e4, alienWidget=0x973fab0, nativeWidget=0x9afbea8, buttonDown=0xb3b705d8 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2753
#34 0xb358c9e8 in QWidgetWindow::handleMouseEvent (this=0x9837170, event=0xbfca6a6c) at kernel/qwidgetwindow.cpp:543
#35 0xb358f40a in QWidgetWindow::event (this=0x9837170, event=0xbfca6a6c) at kernel/qwidgetwindow.cpp:210
#36 0xb352bdaa in QApplicationPrivate::notify_helper (this=0x8c0bf78, receiver=0x9837170, e=0xbfca6a6c) at kernel/qapplication.cpp:3720
#37 0xb353167f in QApplication::notify (this=0xbfca6eb8, receiver=0x9837170, e=0xbfca6a6c) at kernel/qapplication.cpp:3503
#38 0xb2c710ff in QCoreApplication::notifyInternal (this=0xbfca6eb8, receiver=0x9837170, event=0xbfca6a6c) at kernel/qcoreapplication.cpp:935
#39 0xb2f856f9 in QCoreApplication::sendSpontaneousEvent (event=0xbfca6a6c, receiver=0x9837170) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QGuiApplicationPrivate::processMouseEvent (e=0x9880e60) at kernel/qguiapplication.cpp:1772
#41 0xb2f874c9 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x9880e60) at kernel/qguiapplication.cpp:1576
#42 0xb2f6a787 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572
#43 0xac7709ee in userEventSourceDispatch (source=0x8c2e010) at eventdispatchers/qeventdispatcher_glib.cpp:70
#44 0xb0acace9 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0xb0acaf89 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb0acb054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb2ccb7c3 in QEventDispatcherGlib::processEvents (this=0x8c324b0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#48 0xac770bc1 in QPAEventDispatcherGlib::processEvents (this=0x8c324b0, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#49 0xb2c6e2b3 in QEventLoop::processEvents (this=0xbfca6dc8, flags=...) at kernel/qeventloop.cpp:128
#50 0xb2c6e702 in QEventLoop::exec (this=0xbfca6dc8, flags=...) at kernel/qeventloop.cpp:204
#51 0xb2c767e5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#52 0xb2f7ccf1 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#53 0xb3527cb4 in QApplication::exec () at kernel/qapplication.cpp:2956
#54 0x080788b5 in main (argc=1, argv=0xbfca6fb4) at ../../../blogilo/src/main.cpp:70

Reported using DrKonqi
Comment 1 Christoph Feck 2017-07-27 21:23:56 UTC
*** Bug 356926 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2017-07-27 21:24:44 UTC
*** Bug 346300 has been marked as a duplicate of this bug. ***
Comment 3 Justin Zobel 2020-12-17 05:29:42 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 4 Bug Janitor Service 2021-01-01 04:35:22 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Fritigern 2021-01-01 05:42:19 UTC
(In reply to Justin Zobel from comment #3)
> Thank you for the crash report.
> 
> As it has been a while since this was reported, can you please test and
> confirm if this issue is still occurring or if this bug report can be marked
> as resolved.
> 
> I have set the bug status to "needsinfo" pending your response, please
> change back to "reported" or "resolved/worksforme" when you respond, thank
> you.

You must be kidding, right?
Five years of no movement, no nothing. Then the app receives the unmaintained status (surprise, surprise) and now you ask us to test to see if the bug is still present, when the software has been removed from the Ubuntu repos since 2016.
Test with what? How? 
If this is a joke then it is one is very poor taste!
Comment 6 Christoph Feck 2021-01-09 16:36:06 UTC
There is no reason to be rude; someone has to do the thankless job of cleaning old tickets.