Bug 196819 - Crash after class box is moved inside class diagram (after a class duplication)
Summary: Crash after class box is moved inside class diagram (after a class duplication)
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: 2.1.2
Platform: unspecified Other
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-17 01:31 UTC by Bernardo Avila Pires
Modified: 2014-02-19 08:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.11.5


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernardo Avila Pires 2009-06-17 01:31:01 UTC
Version:           2.1.2 (using KDE 4.1.2)
Compiler:          i686-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 
OS:                OS X
Installed from:    Unlisted Binary Package

Apparently duplicating a class and moving the newly created one just after that inside a class diagram causes the application to crash (try the duplication from the box in the class diagram, not the navigator on the right; duplications via navigator have worked for me).

Snap to grid and show grid options were toggled on. 

No plugins (other than default ones which I am not aware of) were loaded.

Maybe declaring a : " void * lucky_ptr_of_mantra; " will bring good luck against segfaults ;)

Application: Umbrello UML Modeller (umbrello), signal SIGSEGV
Attaching to process 11436.
Reading symbols for shared libraries . done
Reading symbols for shared libraries ............................................................................................................................................ done
[KCrash handler]
#5  0xffff1250 in ___longcopy () at /System/Library/Frameworks/System.framework/PrivateHeaders/i386/cpu_capabilities.h:232
#6  0xffff086e in ___memcpy () at /System/Library/Frameworks/System.framework/PrivateHeaders/i386/cpu_capabilities.h:228
#7  0x0125ba73 in QString::append ()
#8  0x003c022e in UMLObject::getStereotype ()
#9  0x002b9afa in ClassifierWidget::draw ()
#10 0x003f047a in UMLWidget::drawShape ()
#11 0x01f85e9e in Q3CanvasItemList::drawUnique ()
#12 0x01f86b8a in Q3Canvas::drawCanvasArea ()
#13 0x01f887af in Q3Canvas::drawViewArea ()
#14 0x01f88c03 in Q3CanvasView::drawContents ()
#15 0x01edc324 in Q3ScrollView::drawContentsOffset ()
#16 0x01edd916 in Q3ScrollView::viewportPaintEvent ()
#17 0x01ede647 in Q3ScrollView::eventFilter ()
#18 0x012fd52f in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
#19 0x025b6916 in QApplicationPrivate::notify_helper ()
#20 0x025bd213 in QApplication::notify ()
#21 0x0184f733 in KApplication::notify ()
#22 0x012fdab1 in QCoreApplication::notifyInternal ()
#23 0x0262745e in QWidgetPrivate::qt_widget_event ()
#24 0x92e004d7 in DispatchEventToHandlers ()
#25 0x92dffb7c in SendEventToEventTargetInternal ()
#26 0x92dffa41 in SendEventToEventTargetWithOptions ()
#27 0x92e2cf98 in HIView::SendDraw ()
#28 0x92fa3b68 in HIView::RecursiveDrawComposited ()
#29 0x92fa3cfa in HIView::RecursiveDrawComposited ()
#30 0x92fa3cfa in HIView::RecursiveDrawComposited ()
#31 0x92fa3cfa in HIView::RecursiveDrawComposited ()
#32 0x92fa3cfa in HIView::RecursiveDrawComposited ()
#33 0x92fa3cfa in HIView::RecursiveDrawComposited ()
#34 0x92fa3cfa in HIView::RecursiveDrawComposited ()
#35 0x92fa3cfa in HIView::RecursiveDrawComposited ()
#36 0x92fa44ed in HIView::DrawComposited ()
#37 0x92e2ca01 in HIView::Draw ()
#38 0x92e2c93d in HIView::Render ()
#39 0x930b4a13 in FlushWindowObject ()
#40 0x92e1e5e5 in FlushAllBuffers ()
#41 0x9082dce2 in __CFRunLoopDoObservers ()
#42 0x9082cb6a in CFRunLoopRunSpecific ()
#43 0x9082ca42 in CFRunLoopRunInMode ()
#44 0x02617d2a in QEventDispatcherMac::processEvents ()
#45 0x012fccb1 in QEventLoop::processEvents ()
#46 0x012fcfda in QEventLoop::exec ()
#47 0x012fed89 in QCoreApplication::exec ()
#48 0x00321d7d in main ()
Comment 1 Ralf Habacker 2014-02-19 08:50:18 UTC
do not crash at least with 4.11.5