Bug 297905

Summary: Calligra has crashed during the opening of a .docx file
Product: [Applications] calligrawords Reporter: nofxgilles
Component: generalAssignee: Calligra Words Bugs <calligra-words-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: crash CC: halla
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description nofxgilles 2012-04-11 15:29:55 UTC
Application: calligrawords (2.4.0)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.0.0-17-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Only Calligra was active at the moment, and the crash happend just at the end of the loading of the file

The crash can be reproduced every time.

-- Backtrace:
Application: Calligra Words (calligrawords), signal: Segmentation fault
[KCrash Handler]
#7  0x02c09e24 in ?? () from /usr/lib/kde4/mapshape.so
#8  0x02c0acbe in ?? () from /usr/lib/kde4/mapshape.so
#9  0x05a906eb in qt_static_metacall (_a=0xbfffa8c4, _id=8, _o=0xa09a740, _c=<optimized out>) at /build/buildd/calligra-2.4.0/obj-i686-linux-gnu/libs/flake/KoToolBase.moc:76
#10 KoToolBase::qt_static_metacall (_o=0xa09a740, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfffa8c4) at /build/buildd/calligra-2.4.0/obj-i686-linux-gnu/libs/flake/KoToolBase.moc:62
#11 0x05545791 in QMetaObject::activate (sender=0xa08be80, m=0x5b70bd8, local_signal_index=0, argv=0xbfffa8c4) at kernel/qobject.cpp:3547
#12 0x05a5019d in KoCanvasResourceManager::resourceChanged (this=0xa08be80, _t1=345681743, _t2=...) at /build/buildd/calligra-2.4.0/obj-i686-linux-gnu/libs/flake/KoCanvasResourceManager.moc:99
#13 0x05a5036d in KoCanvasResourceManager::setResource (this=0xa08be80, key=345681743, value=...) at /build/buildd/calligra-2.4.0/libs/flake/KoCanvasResourceManager.cpp:52
#14 0x02d06ed1 in TextTool::TextTool (this=0xa0ab278, canvas=0xa08bcc4) at /build/buildd/calligra-2.4.0/plugins/textshape/TextTool.cpp:150
#15 0x02d0bfb4 in TextToolFactory::createTool (this=0x8837a40, canvas=0xa08bcc4) at /build/buildd/calligra-2.4.0/plugins/textshape/TextToolFactory.cpp:42
#16 0x05aa214e in ToolHelper::createTool (this=0xa092118, canvas=0xa08bcc4) at /build/buildd/calligra-2.4.0/libs/flake/KoToolManager_p.cpp:70
#17 0x05aa385a in KoToolManager::createTools (this=0xa08c160, controller=0xa08f07c, tool=0xa092118) at /build/buildd/calligra-2.4.0/libs/flake/KoToolManager.cpp:1000
#18 0x05aa42fe in KoToolManager::Private::createCanvasData (this=0xa08c1c0, controller=0xa08f07c, device=...) at /build/buildd/calligra-2.4.0/libs/flake/KoToolManager.cpp:174
#19 0x05aa8aaf in KoToolManager::Private::attachCanvas (this=0xa08c1c0, controller=0xa08f07c) at /build/buildd/calligra-2.4.0/libs/flake/KoToolManager.cpp:455
#20 0x05aa91c9 in KoToolManager::addController (this=0xa08c160, controller=0xa08f07c) at /build/buildd/calligra-2.4.0/libs/flake/KoToolManager.cpp:809
#21 0x026286e5 in KWGui::KWGui (this=0x9e4a988, viewMode=..., parent=0x9e13dc8) at /build/buildd/calligra-2.4.0/words/part/KWGui.cpp:69
#22 0x0263045c in KWView::KWView (this=0x9e13dc8, viewMode=..., document=0x8825ae8, parent=0x879d150, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/calligra-2.4.0/words/part/KWView.cpp:114
#23 0x0262225b in KWDocument::createViewInstance (this=0x8825ae8, parent=0x879d150) at /build/buildd/calligra-2.4.0/words/part/KWDocument.cpp:221
#24 0x0021e002 in KoDocument::createView (this=0x8825ae8, parent=0x879d150) at /build/buildd/calligra-2.4.0/libs/main/KoDocument.cpp:438
#25 0x002529a1 in KoMainWindow::setRootDocument (this=0x879d150, doc=0x8825ae8) at /build/buildd/calligra-2.4.0/libs/main/KoMainWindow.cpp:454
#26 0x0024c47f in KoMainWindow::slotLoadCompleted (this=0x879d150) at /build/buildd/calligra-2.4.0/libs/main/KoMainWindow.cpp:709
#27 0x00253894 in qt_static_metacall (_a=0xbfffb0f0, _id=32, _o=0x879d150, _c=<optimized out>) at /build/buildd/calligra-2.4.0/obj-i686-linux-gnu/libs/main/KoMainWindow.moc:147
#28 KoMainWindow::qt_static_metacall (_o=0x879d150, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbfffb0f0) at /build/buildd/calligra-2.4.0/obj-i686-linux-gnu/libs/main/KoMainWindow.moc:105
#29 0x05545791 in QMetaObject::activate (sender=0x8825ae8, m=0x164f20, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3547
#30 0x00135d65 in KParts::ReadOnlyPart::completed (this=0x8825ae8) at ./part.moc:222
#31 0x001374cc in KParts::ReadOnlyPartPrivate::openLocalFile (this=0x8822488) at ../../kparts/part.cpp:593
#32 0x00137ad5 in KParts::ReadOnlyPart::openUrl (this=0x8825ae8, url=...) at ../../kparts/part.cpp:554
#33 0x0022cd4c in KoDocument::openUrl (this=0x8825ae8, _url=...) at /build/buildd/calligra-2.4.0/libs/main/KoDocument.cpp:1289
#34 0x0024d9d4 in KoMainWindow::openDocumentInternal (this=0x879d150, url=..., newdoc=<optimized out>) at /build/buildd/calligra-2.4.0/libs/main/KoMainWindow.cpp:674
#35 0x0024c244 in KoMainWindow::openDocument (this=0x879d150, newdoc=0x8825ae8, url=...) at /build/buildd/calligra-2.4.0/libs/main/KoMainWindow.cpp:657
#36 0x002185a7 in KoApplication::start (this=0xbfffb64c) at /build/buildd/calligra-2.4.0/libs/main/KoApplication.cpp:304
#37 0x00883f4a in kdemain (argc=2, argv=0xbfffb754) at /build/buildd/calligra-2.4.0/words/part/main.cpp:41
#38 0x0804850b in main (argc=2, argv=0xbfffb754) at /build/buildd/calligra-2.4.0/obj-i686-linux-gnu/words/part/calligrawords_dummy.cpp:3

Reported using DrKonqi
Comment 1 Halla Rempt 2012-04-11 15:42:14 UTC
You have a system-installed calligra with plugins and a locally built calligra. They interfere with each other. Remove the system-wide calligra (or koffice)  that provides /usr/lib/kde4/mapshape.sol

If in doubt, read the build calligra page that explicitly warns about this: http://community.kde.org/Calligra/Building/Building_Calligra
Comment 2 Halla Rempt 2012-04-12 06:10:12 UTC
I was wrong -- please check https://bugs.kde.org/show_bug.cgi?id=297900 for the right resolution. Sorry!