Bug 327177

Summary: Blogilo crashes when attaching images
Product: [Unmaintained] blogilo Reporter: John D <johndcarmack>
Component: generalAssignee: Mehrdad Momeny <mehrdad.momeny>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: a.y.korotaev, cadmanjo, gary.woodfine, hhbt, johndcarmack, mame, titanc9, volkangezer, xmundt
Priority: NOR Keywords: drkonqi
Version First Reported In: 1.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description John D 2013-11-05 16:13:27 UTC
Application: blogilo (1.1)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-13-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:  I added 3 images and resized them. I wasn't happy with the size of the middle one, so I right clicked on the image, and then Blogilo crashed.

-- 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 0xb14ff740 (LWP 10366))]

Thread 8 (Thread 0xaef1eb40 (LWP 10370)):
#0  __x86.get_pc_thunk.bx () at ../sysdeps/i386/crti.S:66

Thread 7 (Thread 0xae499b40 (LWP 10371)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb3bf1a0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb290ba4b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb28fcb68 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb28fcca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb28fcd2e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb2922c4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb265cd78 in start_thread (arg=0xae499b40) at pthread_create.c:311
#8  0xb3c0101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 6 (Thread 0xad497b40 (LWP 10389)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb266084b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb3c0e9bc in __pthread_cond_wait (cond=0xb7251d90 <WTF::pageheap_memory+20720>, mutex=0xb7251d78 <WTF::pageheap_memory+20696>) at forward.c:149
#3  0xb69d7a7c in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb69d7acf in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb265cd78 in start_thread (arg=0xad497b40) at pthread_create.c:311
#6  0xb3c0101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 5 (Thread 0xa2befb40 (LWP 10393)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb266084b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb3c0e9bc in __pthread_cond_wait (cond=0xab1427dc, mutex=0xab1427c4) at forward.c:149
#3  0xb6a06ae3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb66e2744 in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb69ed866 in WTF::threadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb6a06459 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb265cd78 in start_thread (arg=0xa2befb40) at pthread_create.c:311
#8  0xb3c0101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xa193eb40 (LWP 10402)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb266084b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb3c0e9bc in __pthread_cond_wait (cond=0xab90c8d0 <QTWTF::pageheap_memory+20720>, mutex=0xab90c8b8 <QTWTF::pageheap_memory+20696>) at forward.c:149
#3  0xab809ef2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xab9077e0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xab809f3f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xab9077e0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb265cd78 in start_thread (arg=0xa193eb40) at pthread_create.c:311
#6  0xb3c0101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0x9f5ccb40 (LWP 10410)):
#0  0xb265ee2f in __GI___pthread_mutex_lock (mutex=0x8d93aa8) at pthread_mutex_lock.c:116
#1  0xb3c0ebc4 in pthread_mutex_lock (mutex=0x8d93aa8) at forward.c:192
#2  0xb293fbb0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb28fcb18 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb28fcca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb3f528df in QEventDispatcherGlib::processEvents (this=0x9763dc0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb3f219f3 in QEventLoop::processEvents (this=this@entry=0x9f5cc258, flags=...) at kernel/qeventloop.cpp:149
#7  0xb3f21d19 in QEventLoop::exec (this=this@entry=0x9f5cc258, flags=...) at kernel/qeventloop.cpp:204
#8  0xb3e10e3d in QThread::exec (this=this@entry=0x8f5d858) at thread/qthread.cpp:542
#9  0xb3e10f8b in QThread::run (this=0x8f5d858) at thread/qthread.cpp:609
#10 0xb3e1372f in QThreadPrivate::start (arg=0x8f5d858) at thread/qthread_unix.cpp:338
#11 0xb265cd78 in start_thread (arg=0x9f5ccb40) at pthread_create.c:311
#12 0xb3c0101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xadc98b40 (LWP 14827)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb3c144d2 in clock_gettime (clock_id=1, tp=0xadc97fc8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb3e6e3ec in do_gettime (frac=0xadc97fc0, sec=0xadc97fb8) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0xb3f53fd2 in updateCurrentTime (this=0xac911f14) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xac911f14, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0xb3f5267b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xadc980bc) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb3f5270d in timerSourcePrepare (source=0xac911ee0, timeout=0xadc980bc) at kernel/qeventdispatcher_glib.cpp:169
#8  0xb28fc143 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb28fca5f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb28fcca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb3f528df in QEventDispatcherGlib::processEvents (this=0xac911500, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0xb3f219f3 in QEventLoop::processEvents (this=this@entry=0xadc98228, flags=...) at kernel/qeventloop.cpp:149
#13 0xb3f21d19 in QEventLoop::exec (this=this@entry=0xadc98228, flags=...) at kernel/qeventloop.cpp:204
#14 0xb3e10e3d in QThread::exec (this=this@entry=0x98bdec8) at thread/qthread.cpp:542
#15 0xb3f01e14 in QInotifyFileSystemWatcherEngine::run (this=0x98bdec8) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb3e1372f in QThreadPrivate::start (arg=0x98bdec8) at thread/qthread_unix.cpp:338
#17 0xb265cd78 in start_thread (arg=0xadc98b40) at pthread_create.c:311
#18 0xb3c0101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb14ff740 (LWP 10366)):
[KCrash Handler]
#7  QCoreApplication::notifyInternal (this=0xbfdd5900, receiver=receiver@entry=0x9f05068, event=0xbfdd5340) at kernel/qcoreapplication.cpp:933
#8  0xb4508579 in sendSpontaneousEvent (event=0xbfdd5340, receiver=0x9f05068) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#9  QETWidget::translateMouseEvent (this=0x9f05068, event=event@entry=0xbfdd558c) at kernel/qapplication_x11.cpp:4636
#10 0xb4507c05 in QApplication::x11ProcessEvent (this=0xbfdd5900, event=event@entry=0xbfdd558c) at kernel/qapplication_x11.cpp:3624
#11 0xb4533274 in x11EventSourceDispatch (s=0x8d9b4f0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#12 0xb28fc83e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xb28fcbe8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0xb28fcca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#15 0xb3f528bf in QEventDispatcherGlib::processEvents (this=this@entry=0x8d9b3f8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#16 0xb453332e in QGuiEventDispatcherGlib::processEvents (this=0x8d9b3f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#17 0xb3f219f3 in QEventLoop::processEvents (this=this@entry=0xbfdd5848, flags=...) at kernel/qeventloop.cpp:149
#18 0xb3f21d19 in QEventLoop::exec (this=this@entry=0xbfdd5848, flags=...) at kernel/qeventloop.cpp:204
#19 0xb3f2789e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#20 0xb447c974 in QApplication::exec () at kernel/qapplication.cpp:3828
#21 0x0805a646 in main (argc=5, argv=0xbfdd59d4) at ../../../blogilo/src/main.cpp:61

Possible duplicates by query: bug 320975, bug 316377, bug 309663.

Reported using DrKonqi
Comment 1 John D 2013-11-07 23:50:15 UTC
Created attachment 83417 [details]
New crash information added by DrKonqi

blogilo (1.1) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:
It occurs when right-clicking on images added by URL as well as local images.

-- Backtrace (Reduced):
#7  QCoreApplication::notifyInternal (this=0xbfe8fbf0, receiver=receiver@entry=0xb059280, event=0xbfe8f630) at kernel/qcoreapplication.cpp:934
#8  0xb4521579 in sendSpontaneousEvent (event=0xbfe8f630, receiver=0xb059280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#9  QETWidget::translateMouseEvent (this=0xb059280, event=event@entry=0xbfe8f87c) at kernel/qapplication_x11.cpp:4636
#10 0xb4520c05 in QApplication::x11ProcessEvent (this=0xbfe8fbf0, event=event@entry=0xbfe8f87c) at kernel/qapplication_x11.cpp:3624
#11 0xb454c274 in x11EventSourceDispatch (s=0xa08f460, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 2 Jekyll Wu 2013-11-12 01:12:15 UTC
*** Bug 327469 has been marked as a duplicate of this bug. ***
Comment 3 Volkan 2013-11-12 21:14:01 UTC
Created attachment 83528 [details]
New crash information added by DrKonqi

blogilo (1.1) on KDE Platform 4.11.3 using Qt 4.8.4

- What I was doing when the application crashed:

Right clicked on a image to edit a post that has been fetched from Blogspot.com

-- Backtrace (Reduced):
#5  QCoreApplication::notifyInternal (this=0x7fffcadc0e90, receiver=receiver@entry=0x357d3e0, event=event@entry=0x7fffcadc0660) at kernel/qcoreapplication.cpp:934
#6  0x00007fc1317ac830 in sendSpontaneousEvent (event=0x7fffcadc0660, receiver=0x357d3e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#7  QETWidget::translateMouseEvent (this=this@entry=0x357d3e0, event=event@entry=0x7fffcadc09b0) at kernel/qapplication_x11.cpp:4636
#8  0x00007fc1317ac079 in QApplication::x11ProcessEvent (this=0x7fffcadc0e90, event=event@entry=0x7fffcadc09b0) at kernel/qapplication_x11.cpp:3624
#9  0x00007fc1317d3922 in x11EventSourceDispatch (s=0x2075080, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 4 titanc9 2014-01-22 09:26:12 UTC
Created attachment 84791 [details]
New crash information added by DrKonqi

blogilo (1.1) on KDE Platform 4.11.3 using Qt 4.8.4

- What I was doing when the application crashed: I was resizing an image placed in the editing window top left corner using the dragging arrows/ dimension box.

-- Backtrace (Reduced):
#7  QCoreApplication::notifyInternal (this=0xbfb34cd0, receiver=receiver@entry=0x97825a8, event=0xbfb34710) at kernel/qcoreapplication.cpp:933
#8  0xb44a9579 in sendSpontaneousEvent (event=0xbfb34710, receiver=0x97825a8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#9  QETWidget::translateMouseEvent (this=0x97825a8, event=event@entry=0xbfb3495c) at kernel/qapplication_x11.cpp:4636
#10 0xb44a8c05 in QApplication::x11ProcessEvent (this=0xbfb34cd0, event=event@entry=0xbfb3495c) at kernel/qapplication_x11.cpp:3624
#11 0xb44d4274 in x11EventSourceDispatch (s=0x85c2140, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 5 Hans HB Thogersen 2014-04-18 16:50:43 UTC
Created attachment 86156 [details]
New crash information added by DrKonqi

blogilo (1.1) on KDE Platform 4.13.0 using Qt 4.8.6

- What I was doing when the application crashed:

Right clicked on an image and Blogilo crashed.
Does every time I right click on a image.

-- Backtrace (Reduced):
#6  QCoreApplication::notifyInternal (this=0x7fffce22d940, receiver=receiver@entry=0x3a1ea90, event=event@entry=0x7fffce22d120) at kernel/qcoreapplication.cpp:940
#7  0x00007fdcff365a20 in sendSpontaneousEvent (event=0x7fffce22d120, receiver=0x3a1ea90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#8  QETWidget::translateMouseEvent (this=this@entry=0x2136d00, event=event@entry=0x7fffce22d470) at kernel/qapplication_x11.cpp:4639
#9  0x00007fdcff365269 in QApplication::x11ProcessEvent (this=0x7fffce22d940, event=event@entry=0x7fffce22d470) at kernel/qapplication_x11.cpp:3627
#10 0x00007fdcff38cb02 in x11EventSourceDispatch (s=0x1bff470, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 6 Andrey 2014-04-27 21:31:22 UTC
Created attachment 86301 [details]
New crash information added by DrKonqi

blogilo (1.1) on KDE Platform 4.13.0 using Qt 4.8.6

- What I was doing when the application crashed:

Open Blogio. Insert image. Right click on image.

-- Backtrace (Reduced):
#5  0x00007f4c1fa6857d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
[...]
#7  0x00007f4c1ee7f3cc in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
[...]
#12 0x00007f4c1fa952c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
[...]
#14 0x00007f4c1fa6715f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#15 0x00007f4c1fa67455 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
Comment 7 cadmanjo 2014-09-03 09:44:29 UTC
Same problem here with Linux Mint17. It worked fine under Mint 15. This way Blogilo is not usable.
Comment 8 Christoph Feck 2017-05-27 00:01:54 UTC
*** Bug 380011 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2017-05-27 00:02:10 UTC
*** Bug 347806 has been marked as a duplicate of this bug. ***
Comment 10 Justin Zobel 2020-12-17 05:29:46 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 11 xmundt 2020-12-31 07:51:14 UTC
Because Blogilo is no longer supporting Linux, specifically,  OpenSuSE
LEAP 15.1,   I have been forced to stop using it.  
Thanks for checking in though.   I was disappointed to lose this
excellent tool, but am pushing ahead, with other options.   If it were
updated, though, I would gladly go back to it.
Regards
Dave mundt

On Thu, 2020-12-17 at 05:29 +0000, Justin Zobel wrote:
> https://bugs.kde.org/show_bug.cgi?id=327177
> 
> Justin Zobel <justin.zobel@gmail.com> changed:
> 
>            What    |Removed                     |Added
> -------------------------------------------------------------------
> ---------
>              Status|REPORTED                    |NEEDSINFO
>          Resolution|---                         |WAITINGFORINFO
> 
> --- Comment #10 from Justin Zobel <justin.zobel@gmail.com> ---
> 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 12 Christoph Feck 2021-01-09 16:06:52 UTC
Thanks for the update. Indeed it looks like Blogilo is no longer maintained.