Bug 331088 - Braindump crash during normal usage
Summary: Braindump crash during normal usage
Status: RESOLVED WORKSFORME
Alias: None
Product: braindump
Classification: Applications
Component: application (other bugs)
Version First Reported In: 0.10.9
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Cyrille Berger
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-02-13 09:58 UTC by Arjun Menon
Modified: 2018-12-01 03:47 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (12.25 KB, text/plain)
2015-03-30 10:37 UTC, David
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arjun Menon 2014-02-13 09:58:11 UTC
Application: braindump (0.10.9)
KDE Platform Version: 4.11.3
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
Initially, I just messed around with -- sketching a bit with the pen, etc.

Then when I clicked on the color picker, and Braindump crashed.

-- Backtrace:
Application: Braindump (braindump), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb58a3b77c0 (LWP 11821))]

Thread 2 (Thread 0x7fb568486700 (LWP 11826)):
#0  0x00007fb5867e6f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb5816c1694 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb5816c179c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb586f6ca76 in QEventDispatcherGlib::processEvents (this=0x7fb560152cd0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb586f3e5ef in QEventLoop::processEvents (this=this@entry=0x7fb568485d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb586f3e8e5 in QEventLoop::exec (this=this@entry=0x7fb568485d70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fb586e3d88f in QThread::exec (this=this@entry=0x1e92390) at thread/qthread.cpp:542
#7  0x00007fb586f1fd13 in QInotifyFileSystemWatcherEngine::run (this=0x1e92390) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fb586e3ff2f in QThreadPrivate::start (arg=0x1e92390) at thread/qthread_unix.cpp:338
#9  0x00007fb581b99f6e in start_thread (arg=0x7fb568486700) at pthread_create.c:311
#10 0x00007fb5867f39cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fb58a3b77c0 (LWP 11821)):
[KCrash Handler]
#6  KUndo2QStack::push (this=0x1e590c0, cmd=cmd@entry=0x0) at /build/buildd/calligra-2.7.2/libs/kundo2/kundo2stack.cpp:570
#7  0x000000000041ba81 in RootSection::addCommand (this=0x1e52ee0, _section=0x1e55dd0, _command=_command@entry=0x0) at /build/buildd/calligra-2.7.2/braindump/src/RootSection.cpp:58
#8  0x000000000041505c in Canvas::addCommand (this=0x437cba0, command=0x0) at /build/buildd/calligra-2.7.2/braindump/src/Canvas.cpp:96
#9  0x00007fb570bb11de in KarbonGradientTool::mouseReleaseEvent (this=0x3ae0900, event=<optimized out>) at /build/buildd/calligra-2.7.2/karbon/plugins/tools/KarbonGradientTool.cpp:261
#10 0x00007fb589685b50 in KoToolProxy::mouseReleaseEvent (this=0x437da10, event=event@entry=0x7fff691f8710, point=...) at /build/buildd/calligra-2.7.2/libs/flake/KoToolProxy.cpp:309
#11 0x0000000000413f0c in Canvas::mouseReleaseEvent (this=0x437cba0, event=0x7fff691f8710) at /build/buildd/calligra-2.7.2/braindump/src/Canvas.cpp:182
#12 0x00007fb58798031e in QWidget::event (this=0x437cba0, event=0x7fff691f8710) at kernel/qwidget.cpp:8375
#13 0x00007fb587930dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1c9fa10, receiver=receiver@entry=0x437cba0, e=e@entry=0x7fff691f8710) at kernel/qapplication.cpp:4567
#14 0x00007fb5879375ad in QApplication::notify (this=this@entry=0x7fff691f8ed0, receiver=receiver@entry=0x437cba0, e=e@entry=0x7fff691f8710) at kernel/qapplication.cpp:4110
#15 0x00007fb589db1a6a in KApplication::notify (this=0x7fff691f8ed0, receiver=0x437cba0, event=0x7fff691f8710) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00007fb586f3f8bd in QCoreApplication::notifyInternal (this=0x7fff691f8ed0, receiver=receiver@entry=0x437cba0, event=event@entry=0x7fff691f8710) at kernel/qcoreapplication.cpp:946
#17 0x00007fb587936d63 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x437cba0, event=event@entry=0x7fff691f8710, alienWidget=alienWidget@entry=0x437cba0, nativeWidget=nativeWidget@entry=0x1f0c110, buttonDown=buttonDown@entry=0x7fb5884152f8 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#19 0x00007fb5879ab7db in QETWidget::translateMouseEvent (this=this@entry=0x1f0c110, event=event@entry=0x7fff691f8a90) at kernel/qapplication_x11.cpp:4631
#20 0x00007fb5879ab079 in QApplication::x11ProcessEvent (this=0x7fff691f8ed0, event=event@entry=0x7fff691f8a90) at kernel/qapplication_x11.cpp:3624
#21 0x00007fb5879d2922 in x11EventSourceDispatch (s=0x1c96200, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#22 0x00007fb5816c13a6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fb5816c16f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fb5816c179c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fb586f6ca55 in QEventDispatcherGlib::processEvents (this=0x1bf1b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x00007fb5879d29d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007fb586f3e5ef in QEventLoop::processEvents (this=this@entry=0x7fff691f8e70, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007fb586f3e8e5 in QEventLoop::exec (this=this@entry=0x7fff691f8e70, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007fb586f43e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#30 0x00007fb58792f34c in QApplication::exec () at kernel/qapplication.cpp:3828
#31 0x00000000004137bf in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/calligra-2.7.2/braindump/src/main.cpp:49

Reported using DrKonqi
Comment 1 David 2015-03-30 10:37:15 UTC
Created attachment 91815 [details]
New crash information added by DrKonqi

braindump (0.10.9) on KDE Platform 4.14.2 using Qt 4.8.6

- What I was doing when the application crashed:

I was just adding different shapes to the whiteboard when braindump crashed (it was a new window) .. luckily because I installed new version 2.9 I launched braindump from konsole that told me this:

1 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2fa5420)            
2 braindump(19340)/kio (KIOJob) KIO::SlaveInterface::dispatch: error  111   "/home/dave/.kde/share/apps/braindump/sections/section0.tmp_old"
3 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x2fa5420) KIO::Slave(0x349b070)
4 braindump(19340)/kio (KIOJob) KIO::CopyJobPrivate::startRenameJob: KUrl("file:///home/dave/.kde/share/apps/braindump/sections/section0") -> KUrl("file:///home/dave/.kde/share/apps/braindump/sections/section0.tmp_old") trying direct rename first                         
5 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x31be060)                             
6 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::SimpleJob(0x31be060) 1                  
7 braindump(19340)/kio (KIOJob) KIO::SlaveInterface::dispatch: error  111   "/home/dave/.kde/share/apps/braindump/sections/section0"
8 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::SimpleJob(0x31be060) KIO::Slave(0x349b070)             
9 braindump(19340)/kio (KIOJob) KIO::CopyJobPrivate::slotResultRenaming: Couldn't rename KUrl("file:///home/dave/.kde/share/apps/braindump/sections/section0") to KUrl("file:///home/dave/.kde/share/apps/braindump/sections/section0.tmp_old") , aborting
10 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x39011b0)
11 braindump(19340)/kio (KIOJob) KIO::SlaveInterface::dispatch: error  111   "/home/dave/.kde/share/apps/braindump/sections/section0"
12 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x39011b0) KIO::Slave(0x349b070)
13 braindump(19340)/kio (KIOJob) KIO::CopyJobPrivate::startRenameJob: KUrl("file:///home/dave/.kde/share/apps/braindump/sections/section0.tmp_new/") -> KUrl("file:///home/dave/.kde/share/apps/braindump/sections/section0") trying direct rename first
14 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x1d39b90)
15 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::SimpleJob(0x1d39b90) 1
16 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::SimpleJob(0x1d39b90) KIO::Slave(0x349b070)
17 braindump(19340)/kio (KIOJob) KIO::CopyJobPrivate::slotResultRenaming: Renaming succeeded, move on
18 braindump(19340)/kio (KIOJob) KIO::CopyJobPrivate::statCurrentSrc: Stating finished. To copy: 0 , available: 360262279168
19 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2583580)
20 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::StatJob(0x2583580) 1
21 braindump(19340)/kio (KDirListerCache) KDirListerCache::slotFileRenamed: KUrl("file:///home/dave/.kde/share/apps/braindump/sections/section0.tmp_new/") -> KUrl("file:///home/dave/.kde/share/apps/braindump/sections/section0")
22 braindump(19340)/kio (KDirListerCache) KDirListerCache::slotFileRenamed: Item not found: KUrl("file:///home/dave/.kde/share/apps/braindump/sections/section0.tmp_new")
23 braindump(19340)/kio (KIOJob) KIO::SlaveInterface::dispatch: error  111   "/home/dave/.kde/share/apps/braindump/sections/section0.tmp_old"
24 braindump(19340)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x2583580) KIO::Slave(0x349b070)
25 braindump(19340)/koffice (lib koguiutils) KoToolBox::setActiveTool: KoToolBox::setActiveTool( 1366913857 ): no such button found 
26 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: received a QTextDocument undoCommand signal
27 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: commandStack count:  0
28 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: addCommand:  true
29 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: editorState:  0
30 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: empty stack, will push a new headCommand on both commandStack and application's stack. title:  ""
31 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: commandStack is now:  1
32 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: done creating the dummy UndoTextCommand
33 braindump(19340)/kotext KoCharacterStyle::applyStyle: setProperty 1048577 QVariant(int, 101)
34 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: received a QTextDocument undoCommand signal
35 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: commandStack count:  0
36 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: addCommand:  true
37 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: editorState:  0
38 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: empty stack, will push a new headCommand on both commandStack and application's stack. title:  ""
39 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: commandStack is now:  1
40 braindump(19340)/kotext KoTextEditor::Private::documentCommandAdded: done creating the dummy UndoTextCommand
41 braindump(19340)/kotext KoCharacterStyle::applyStyle: setProperty 1048577 QVariant(int, 101)
42 KCrash: Application 'braindump' crashing...
43 KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
44 KCrash: Connect sock_file=/home/dave/.kde/socket-newpower/kdeinit4__0
45 QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
46 QSocketNotifier: Invalid socket 9 and type 'Read', disabling...

are the last lines of konsole output ...

HTH, kind regards david

-- Backtrace (Reduced):
#6  KUndo2QStack::push (this=0x1c24020, cmd=cmd@entry=0x0) at /build/buildd/calligra-2.9.0/libs/kundo2/kundo2stack.cpp:673
#7  0x000000000041c36b in RootSection::addCommand (this=0x1b8ca30, _section=0x1c241c0, _command=_command@entry=0x0) at /build/buildd/calligra-2.9.0/braindump/src/RootSection.cpp:58
#8  0x0000000000415a04 in Canvas::addCommand (this=0x30555f0, command=0x0) at /build/buildd/calligra-2.9.0/braindump/src/Canvas.cpp:96
#9  0x00007f841da0f7be in KarbonGradientTool::mouseReleaseEvent (this=0x2d8d330, event=<optimized out>) at /build/buildd/calligra-2.9.0/karbon/plugins/tools/KarbonGradientTool.cpp:264
#10 0x00007f84333081dc in KoToolProxy::mouseReleaseEvent (this=0x3056440, event=event@entry=0x7ffffc2ba3b0, point=...) at /build/buildd/calligra-2.9.0/libs/flake/KoToolProxy.cpp:383
Comment 2 Andrew Crouthamel 2018-10-31 04:04:12 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Arjun Menon 2018-11-01 13:37:48 UTC
Wow, it's been 4.5 years. I'd completely forgotten about this. I had to look up what Braindump was again. I guess I ended up not using it, after exploring it a bit. I still use KDE (on my personal laptop) on top of Arch Linux everyday, but I'm always on the latest version (Arch being Arch). So even if I downloaded Braindump, the bug probably doesn't exist anymore. In any case, I suppose someone that's actually working on Braindump should look into this bug. The description I provided (back in 2014) has enough detail to try to reproduce it.
Comment 4 Bug Janitor Service 2018-11-16 11:32:34 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 Bug Janitor Service 2018-12-01 03:47:09 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now 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

Thank you for helping us make KDE software even better for everyone!