[umbrello-devel] [umbrello] [Bug 338983] Umbrello crashed when opening entity relationship diagram previously saved

Gabriela Serventi gabrielaserventi at gmail.com
Wed Sep 10 20:18:08 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=338983

Gabriela Serventi <gabrielaserventi at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|FIXED                       |---
             Status|RESOLVED                    |UNCONFIRMED

--- Comment #5 from Gabriela Serventi <gabrielaserventi at gmail.com> ---
ok, I think that I upload the wrong trace.
If I press the right mouse button -> Properties on the ERD, nothing happens,
the diagram doesn't opened. This is what happened when I try to open the ERD
that I saved previously. If I create a new ERD on the same file, there's no
problem, I can opened it normally.
But, the first ERD is completely unusable. For example, if I press right mouse
button -> Export as Picture on the ERD, Umbrello crash again with this
backtrace:

Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb77387c0 (LWP 2558))]

Thread 3 (Thread 0xac0b7b40 (LWP 2561)):
#0  0xb776ab1c in __kernel_vsyscall ()
#1  0x49afe69b in read () from /lib/libpthread.so.0
#2  0x49ccc106 in g_wakeup_acknowledge () from /lib/libglib-2.0.so.0
#3  0x49c8734b in g_main_context_check () from /lib/libglib-2.0.so.0
#4  0x49c87822 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#5  0x49c87dc3 in g_main_loop_run () from /lib/libglib-2.0.so.0
#6  0xb6ef4acb in gdbus_shared_thread_func () from /lib/libgio-2.0.so.0
#7  0x49caeebb in g_thread_proxy () from /lib/libglib-2.0.so.0
#8  0x49af7d7c in start_thread () from /lib/libpthread.so.0
#9  0x49a287ce in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaacffb40 (LWP 2574)):
#0  0xb776ab1c in __kernel_vsyscall ()
#1  0x49a1c1bb in poll () from /lib/libc.so.6
#2  0x49c96f9c in g_poll () from /lib/libglib-2.0.so.0
#3  0x49c878a0 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#4  0x49c879e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x4abc2dcf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#6  0x4ab8fac0 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#7  0x4ab8fe51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#8  0x4aa710d5 in QThread::exec() () from /lib/libQtCore.so.4
#9  0x4ab6e961 in QInotifyFileSystemWatcherEngine::run() () from
/lib/libQtCore.so.4
#10 0x4aa73bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4
#11 0x49af7d7c in start_thread () from /lib/libpthread.so.0
#12 0x49a287ce in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77387c0 (LWP 2558)):
[KCrash Handler]
#6  0x4bc134c4 in QGraphicsView::scene() const () from /lib/libQtGui.so.4
#7  0x08333d72 in UMLListView::slotMenuSelection(QAction*) ()
#8  0x08334c10 in UMLListView::contextMenuEvent(QContextMenuEvent*) ()
#9  0x4b58c337 in QWidget::event(QEvent*) () from /lib/libQtGui.so.4
#10 0x4b9b6ffd in QFrame::event(QEvent*) () from /lib/libQtGui.so.4
#11 0x4ba4df20 in QAbstractScrollArea::viewportEvent(QEvent*) () from
/lib/libQtGui.so.4
#12 0x4bafaf5c in QAbstractItemView::viewportEvent(QEvent*) () from
/lib/libQtGui.so.4
#13 0x4bb43e12 in QTreeView::viewportEvent(QEvent*) () from /lib/libQtGui.so.4
#14 0x4ba4e1c6 in QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) ()
from /lib/libQtGui.so.4
#15 0x4ab9139e in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /lib/libQtCore.so.4
#16 0x4b52db52 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/lib/libQtGui.so.4
#17 0x4b536309 in QApplication::notify(QObject*, QEvent*) () from
/lib/libQtGui.so.4
#18 0x4c2cca30 in KApplication::notify(QObject*, QEvent*) () from
/lib/libkdeui.so.5
#19 0x4ab91226 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/lib/libQtCore.so.4
#20 0x4b5b9d4d in QETWidget::translateMouseEvent(_XEvent const*) () from
/lib/libQtGui.so.4
#21 0x4b5b83a3 in QApplication::x11ProcessEvent(_XEvent*) () from
/lib/libQtGui.so.4
#22 0x4b5e409b in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) ()
from /lib/libQtGui.so.4
#23 0x49c87556 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x49c87920 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#25 0x49c879e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x4abc2da4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#27 0x4b5e425c in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib/libQtGui.so.4
#28 0x4ab8fac0 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#29 0x4ab8fe51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#30 0x4ab95c7b in QCoreApplication::exec() () from /lib/libQtCore.so.4
#31 0x4b52be95 in QApplication::exec() () from /lib/libQtGui.so.4
#32 0x08078f08 in main ()


And If I press right mouse button ->  Duplicate on the ERD, Umbrello crash
again with this backtrace:

Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb76fd7c0 (LWP 3188))]

Thread 3 (Thread 0xac086b40 (LWP 3191)):
#0  0xb772fb1c in __kernel_vsyscall ()
#1  0x49a1c1bb in poll () from /lib/libc.so.6
#2  0x49c96f9c in g_poll () from /lib/libglib-2.0.so.0
#3  0x49c878a0 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#4  0x49c87dc3 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb6eb9acb in gdbus_shared_thread_func () from /lib/libgio-2.0.so.0
#6  0x49caeebb in g_thread_proxy () from /lib/libglib-2.0.so.0
#7  0x49af7d7c in start_thread () from /lib/libpthread.so.0
#8  0x49a287ce in clone () from /lib/libc.so.6

Thread 2 (Thread 0xab35ab40 (LWP 3192)):
#0  0xb772fb1c in __kernel_vsyscall ()
#1  0x49a1c1bb in poll () from /lib/libc.so.6
#2  0x49c96f9c in g_poll () from /lib/libglib-2.0.so.0
#3  0x49c878a0 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#4  0x49c879e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x4abc2dcf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#6  0x4ab8fac0 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#7  0x4ab8fe51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#8  0x4aa710d5 in QThread::exec() () from /lib/libQtCore.so.4
#9  0x4ab6e961 in QInotifyFileSystemWatcherEngine::run() () from
/lib/libQtCore.so.4
#10 0x4aa73bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4
#11 0x49af7d7c in start_thread () from /lib/libpthread.so.0
#12 0x49a287ce in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb76fd7c0 (LWP 3188)):
[KCrash Handler]
#6  0x4bc134c4 in QGraphicsView::scene() const () from /lib/libQtGui.so.4
#7  0x080e99cd in UMLClipboard::copy(bool) ()
#8  0x08313625 in UMLApp::editCutCopy(bool) ()
#9  0x08313869 in UMLApp::slotEditCopy() ()
#10 0x08333b7d in UMLListView::slotMenuSelection(QAction*) ()
#11 0x08334c10 in UMLListView::contextMenuEvent(QContextMenuEvent*) ()
#12 0x4b58c337 in QWidget::event(QEvent*) () from /lib/libQtGui.so.4
#13 0x4b9b6ffd in QFrame::event(QEvent*) () from /lib/libQtGui.so.4
#14 0x4ba4df20 in QAbstractScrollArea::viewportEvent(QEvent*) () from
/lib/libQtGui.so.4
#15 0x4bafaf5c in QAbstractItemView::viewportEvent(QEvent*) () from
/lib/libQtGui.so.4
#16 0x4bb43e12 in QTreeView::viewportEvent(QEvent*) () from /lib/libQtGui.so.4
#17 0x4ba4e1c6 in QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) ()
from /lib/libQtGui.so.4
#18 0x4ab9139e in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /lib/libQtCore.so.4
#19 0x4b52db52 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/lib/libQtGui.so.4
#20 0x4b536309 in QApplication::notify(QObject*, QEvent*) () from
/lib/libQtGui.so.4
#21 0x4c2cca30 in KApplication::notify(QObject*, QEvent*) () from
/lib/libkdeui.so.5
#22 0x4ab91226 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/lib/libQtCore.so.4
#23 0x4b5b9d4d in QETWidget::translateMouseEvent(_XEvent const*) () from
/lib/libQtGui.so.4
#24 0x4b5b83a3 in QApplication::x11ProcessEvent(_XEvent*) () from
/lib/libQtGui.so.4
#25 0x4b5e409b in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) ()
from /lib/libQtGui.so.4
#26 0x49c87556 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x49c87920 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#28 0x49c879e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0x4abc2da4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#30 0x4b5e425c in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib/libQtGui.so.4
#31 0x4ab8fac0 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#32 0x4ab8fe51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#33 0x4ab95c7b in QCoreApplication::exec() () from /lib/libQtCore.so.4
#34 0x4b52be95 in QApplication::exec() () from /lib/libQtGui.so.4
#35 0x08078f08 in main ()

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the umbrello-devel mailing list