[umbrello-devel] [umbrello] [Bug 334038] New: Umbrello crashes when importing java source

Tommy Lehmann tommy.lehmann at gmx.de
Mon Apr 28 19:07:41 UTC 2014


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

            Bug ID: 334038
           Summary: Umbrello crashes when importing java source
    Classification: Unclassified
           Product: umbrello
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: umbrello-devel at kde.org
          Reporter: tommy.lehmann at gmx.de

Application: umbrello (2.12.4)
KDE Platform Version: 4.12.4
Qt Version: 4.8.5
Operating System: Linux 3.13.10-200.fc20.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed: I tried to import an Java
source file. The Import Dialog shows some information which was not readable
because the window disapeared and the crash dialog was shown.

The crash can be reproduced every time.

-- Backtrace:
Application: Umbrello UML-Modeller (umbrello), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb6ae2458c0 (LWP 23950))]

Thread 3 (Thread 0x7fb6a3357700 (LWP 23991)):
#0  0x0000003d91c0bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00000031a1e7c8d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00000031a3cca3b6 in QFileInfoGatherer::run() () from /lib64/libQtGui.so.4
#3  0x00000031a1e7c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x0000003d91c07f33 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d914f4ded in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb6a2b56700 (LWP 23992)):
#0  0x0000003d914ea9dd in poll () from /lib64/libc.so.6
#1  0x0000003be00495b4 in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
#2  0x0000003be00496dc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00000031a1fb2ec6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#4  0x00000031a1f82edf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#5  0x00000031a1f8322d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#6  0x00000031a1e79baf in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00000031a1f63863 in QInotifyFileSystemWatcherEngine::run() () from
/lib64/libQtCore.so.4
#8  0x00000031a1e7c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#9  0x0000003d91c07f33 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d914f4ded in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb6ae2458c0 (LWP 23950)):
[KCrash Handler]
#5  0x0000003d91435c39 in raise () from /lib64/libc.so.6
#6  0x0000003d91437348 in abort () from /lib64/libc.so.6
#7  0x0000003d91475d04 in __libc_message () from /lib64/libc.so.6
#8  0x0000003d9147c63c in malloc_consolidate () from /lib64/libc.so.6
#9  0x0000003d9147dea9 in _int_malloc () from /lib64/libc.so.6
#10 0x0000003d9147f7ac in _int_realloc () from /lib64/libc.so.6
#11 0x0000003d914804e2 in realloc () from /lib64/libc.so.6
#12 0x00000031a1ee9062 in _hb_realloc () from /lib64/libQtCore.so.4
#13 0x00000031a1ed6f45 in hb_buffer_ensure () from /lib64/libQtCore.so.4
#14 0x00000031a1ed7150 in hb_buffer_add_glyph () from /lib64/libQtCore.so.4
#15 0x00000031a1eede8c in HB_OpenTypeShape () from /lib64/libQtCore.so.4
#16 0x00000031a1eee2fa in HB_BasicShape () from /lib64/libQtCore.so.4
#17 0x00000031a1ef2fa3 in HB_ShapeItem () from /lib64/libQtCore.so.4
#18 0x00000031a3a22b40 in QTextEngine::shapeTextWithHarfbuzz(int) const () from
/lib64/libQtGui.so.4
#19 0x00000031a3a234fa in QTextEngine::shapeText(int) const () from
/lib64/libQtGui.so.4
#20 0x00000031a3a23835 in QTextEngine::shape(int) const () from
/lib64/libQtGui.so.4
#21 0x00000031a3a34d77 in QTextLine::layout_helper(int) () from
/lib64/libQtGui.so.4
#22 0x00000031a391813e in qt_format_text(QFont const&, QRectF const&, int,
QTextOption const*, QString const&, QRectF*, int, int*, int, QPainter*) () from
/lib64/libQtGui.so.4
#23 0x00000031a3918c61 in qt_format_text(QFont const&, QRectF const&, int,
QString const&, QRectF*, int, int*, int, QPainter*) () from
/lib64/libQtGui.so.4
#24 0x00000031a39ff133 in QFontMetrics::boundingRect(QRect const&, int, QString
const&, int, int*) const () from /lib64/libQtGui.so.4
#25 0x00000031a3bd7f94 in QLabelPrivate::sizeForWidth(int) const () from
/lib64/libQtGui.so.4
#26 0x00000031a3bd82d7 in QLabel::minimumSizeHint() const () from
/lib64/libQtGui.so.4
#27 0x00000031a3bd8383 in QLabel::sizeHint() const () from /lib64/libQtGui.so.4
#28 0x00000031a37f6f54 in QWidgetItemV2::updateCacheIfNecessary() const () from
/lib64/libQtGui.so.4
#29 0x00000031a37f726d in QWidgetItemV2::maximumSize() const () from
/lib64/libQtGui.so.4
#30 0x00000031a37d7fb5 in QBoxLayoutPrivate::setupGeom() () from
/lib64/libQtGui.so.4
#31 0x00000031a37d86f8 in QBoxLayout::maximumSize() const () from
/lib64/libQtGui.so.4
#32 0x00000031a37d7fb5 in QBoxLayoutPrivate::setupGeom() () from
/lib64/libQtGui.so.4
#33 0x00000031a37d8df8 in QBoxLayout::setGeometry(QRect const&) () from
/lib64/libQtGui.so.4
#34 0x00000031a37f315e in QLayoutPrivate::doResize(QSize const&) () from
/lib64/libQtGui.so.4
#35 0x00000031a37f4a90 in QLayout::activate() () from /lib64/libQtGui.so.4
#36 0x00000031a37c9d5e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQtGui.so.4
#37 0x00000031a37d0725 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQtGui.so.4
#38 0x0000003ab524ab0a in KApplication::notify(QObject*, QEvent*) () from
/lib64/libkdeui.so.5
#39 0x00000031a1f8439d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /lib64/libQtCore.so.4
#40 0x00000031a1f87485 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQtCore.so.4
#41 0x00000031a1fb3623 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQtCore.so.4
#42 0x0000003be00492a6 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#43 0x0000003be0049628 in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
#44 0x0000003be00496dc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#45 0x00000031a1fb2ea5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#46 0x00000031a386bca6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQtGui.so.4
#47 0x00000031a1f8796f in
QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#48 0x000000000072e569 in
Object_Factory::createNewUMLObject(UMLObject::ObjectType, QString const&,
UMLPackage*) ()
#49 0x000000000072f551 in
Object_Factory::createUMLObject(UMLObject::ObjectType, QString const&,
UMLPackage*, bool) ()
#50 0x0000000000533044 in Import_Utils::createUMLObject(UMLObject::ObjectType,
QString const&, UMLPackage*, QString const&, QString const&) ()
#51 0x0000000000537281 in JavaImport::parseStmt() ()
#52 0x000000000053e078 in NativeImportBase::parseFile(QString const&) ()
#53 0x000000000053b9f4 in JavaImport::parseFile(QString const&) ()
#54 0x000000000052b9b1 in ClassImport::importFiles(QStringList const&) ()
#55 0x00000000005358c3 in JavaImport::spawnImport(QString const&) ()
#56 0x0000000000536942 in JavaImport::resolveClass(QString const&) ()
#57 0x000000000053a646 in JavaImport::parseStmt() ()
#58 0x000000000053e078 in NativeImportBase::parseFile(QString const&) ()
#59 0x000000000053b9f4 in JavaImport::parseFile(QString const&) ()
#60 0x00000000004bb694 in CodeImpThread::run() ()
#61 0x00000000004b9092 in CodeImpStatusPage::importCodeFile(bool) ()
#62 0x00000000004b954f in CodeImpStatusPage::importCode() ()
#63 0x00000031a1f98cf8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /lib64/libQtCore.so.4
#64 0x00000031a3e4b0f2 in QAbstractButton::clicked(bool) () from
/lib64/libQtGui.so.4
#65 0x00000031a3b8fac3 in QAbstractButtonPrivate::emitClicked() () from
/lib64/libQtGui.so.4
#66 0x00000031a3b90e77 in QAbstractButtonPrivate::click() () from
/lib64/libQtGui.so.4
#67 0x00000031a3b90f7c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /lib64/libQtGui.so.4
#68 0x00000031a381cc58 in QWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#69 0x00000031a37c9d8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQtGui.so.4
#70 0x00000031a37d0879 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQtGui.so.4
#71 0x0000003ab524ab0a in KApplication::notify(QObject*, QEvent*) () from
/lib64/libkdeui.so.5
#72 0x00000031a1f8439d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /lib64/libQtCore.so.4
#73 0x00000031a37cffa7 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/lib64/libQtGui.so.4
#74 0x00000031a38456ab in QETWidget::translateMouseEvent(_XEvent const*) ()
from /lib64/libQtGui.so.4
#75 0x00000031a384411c in QApplication::x11ProcessEvent(_XEvent*) () from
/lib64/libQtGui.so.4
#76 0x00000031a386bb24 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQtGui.so.4
#77 0x0000003be00492a6 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#78 0x0000003be0049628 in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
#79 0x0000003be00496dc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#80 0x00000031a1fb2ea5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#81 0x00000031a386bca6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQtGui.so.4
#82 0x00000031a1f82edf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#83 0x00000031a1f8322d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#84 0x00000031a3c919cc in QDialog::exec() () from /lib64/libQtGui.so.4
#85 0x000000000074ca10 in UMLApp::slotImportingWizard() ()
#86 0x00000031a1f98cf8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /lib64/libQtCore.so.4
#87 0x00000031a37c3782 in QAction::triggered(bool) () from /lib64/libQtGui.so.4
#88 0x00000031a37c5337 in QAction::activate(QAction::ActionEvent) () from
/lib64/libQtGui.so.4
#89 0x00000031a3c0e2bd in
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) () from /lib64/libQtGui.so.4
#90 0x00000031a3c12b49 in QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) () from /lib64/libQtGui.so.4
#91 0x0000003ab530bbbb in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/lib64/libkdeui.so.5
#92 0x00000031a381cc58 in QWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#93 0x00000031a3c16b0b in QMenu::event(QEvent*) () from /lib64/libQtGui.so.4
#94 0x00000031a37c9d8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQtGui.so.4
#95 0x00000031a37d0879 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQtGui.so.4
#96 0x0000003ab524ab0a in KApplication::notify(QObject*, QEvent*) () from
/lib64/libkdeui.so.5
#97 0x00000031a1f8439d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /lib64/libQtCore.so.4
#98 0x00000031a37cffa7 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/lib64/libQtGui.so.4
#99 0x00000031a38459dc in QETWidget::translateMouseEvent(_XEvent const*) ()
from /lib64/libQtGui.so.4
#100 0x00000031a384411c in QApplication::x11ProcessEvent(_XEvent*) () from
/lib64/libQtGui.so.4
#101 0x00000031a386bb24 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQtGui.so.4
#102 0x0000003be00492a6 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#103 0x0000003be0049628 in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
#104 0x0000003be00496dc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#105 0x00000031a1fb2ea5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#106 0x00000031a386bca6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQtGui.so.4
#107 0x00000031a1f82edf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#108 0x00000031a1f8322d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#109 0x00000031a1f88749 in QCoreApplication::exec() () from
/lib64/libQtCore.so.4
#110 0x000000000043a7a6 in main ()

Reported using DrKonqi

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


More information about the umbrello-devel mailing list