Summary: | Umbrello crashes when closing the application | ||
---|---|---|---|
Product: | [Applications] umbrello | Reporter: | Guus <gbonnema> |
Component: | general | Assignee: | Umbrello Development Group <umbrello-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andi.fischer, ralf.habacker |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/umbrello/3771e0d71d6689f0c7ed7ab44bc0a55c4c8a6e07 | Version Fixed In: | |
Sentry Crash Report: |
Description
Guus
2015-05-07 02:01:34 UTC
(In reply to Guus from comment #0) > This is when the abort took place. I did it twice in succession. I did not > test any other combination of actions. > [KCrash Handler] > #6 0x00007f15ff568c94 in QAbstractScrollArea::horizontalScrollBar() const > () at /lib64/libQtGui.so.4 > #7 0x00000000005f32cd in BirdView::slotViewChanged() (this=0x14ded60) at In void BirdView::slotDockSizeChanged(const QSize& size) { ... #if 1 DEBUG(DBG_SRC) << "setting the size to the scene: " << itemsRect << " / to the frame: " << frameRect << " / scaleW: " << scaleW << " / scaleH: " << scaleH << " / scale: " << scale; #endif the following line has been added recently, which causes the crash. QTimer::singleShot(0, this, SLOT(slotViewChanged())); } commenting out should fix the crash. Git commit 3771e0d71d6689f0c7ed7ab44bc0a55c4c8a6e07 by Ralf Habacker. Committed on 07/05/2015 at 07:29. Pushed by habacker into branch 'master'. Fix 'Umbrello crashes when closing the application'. Make sure that bird view do not access a destroyed view. M +17 -0 umbrello/birdview.cpp M +1 -0 umbrello/birdview.h http://commits.kde.org/umbrello/3771e0d71d6689f0c7ed7ab44bc0a55c4c8a6e07 |