View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002677 | Scribus | Import / Export | public | 2005-10-05 12:33 | 2005-10-09 19:10 |
Reporter | Assigned To | fschmid | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.3.2cvs | ||||
Fixed in Version | 1.3.2cvs | ||||
Summary | 0002677: OO Draw Import Crashes on Import - Regression from 1.2.x | ||||
Description | Attempt to import the attched file with current cvs. | ||||
Additional Information | Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208101184 (LWP 23201)] 0xb7a72f9d in OODPlug::parseGroup (this=0x8b19850, e=@0xbfffe320) at oodrawimp.cpp:512 512 ite->RadRect = corner; (gdb) bt #0 0xb7a72f9d in OODPlug::parseGroup (this=0x8b19850, e=@0xbfffe320) at oodrawimp.cpp:512 0000001 0xb7a7090a in OODPlug::convert (this=0x8b19850) at oodrawimp.cpp:305 0000002 0xb7a6f39e in OODPlug (this=0x8b19850, fileName= {static null = {static null = <same as static member of an already seen type>, d = 0x86af0c0, static shared_null = 0x86af0c0}, d = 0x8b26910, static shared_null = 0x86af0c0}, isInteractive=true) at oodrawimp.cpp:214 0000003 0xb7a6e268 in OODrawImportPlugin::run (this=0x8a49b58, fileName= {static null = {static null = <same as static member of an already seen type>, d = 0x86af0c0, static shared_null = 0x86af0c0}, d = 0x8b26910, static shared_null = 0x86af0c0}) at oodrawimp.cpp:156 0000004 0x0840b314 in ScActionPlugin::qt_invoke (this=0x8a49b58, _id=2, _o=0xbfffe800) at scplugin.moc:192 0000005 0x085aeb9b in LoadSavePlugin::qt_invoke (this=0x8a49b58, _id=2, _o=0xbfffe800) at loadsaveplugin.moc.cpp:77 0000006 0xb7a6b458 in OODrawImportPlugin::qt_invoke (this=0x8a49b58, _id=2, _o=0xbfffe800) at oodrawimp.moc:77 0000007 0x412c5dca in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000008 0x412c6626 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000009 0x4163bbe9 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3 0000010 0x414126ee in QAction::internalActivation () from /usr/lib/qt3/lib/libqt-mt.so.3 0000011 0x4163ba07 in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3 0000012 0x08417510 in ScrAction::qt_invoke (this=0x8a138d8, _id=8, _o=0xbfffe940) at scraction.moc:208 0000013 0x412c5e7e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000014 0x416193f2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000015 0x412e3353 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3 0000016 0x413d91d5 in QPopupMenu::keyPressEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000017 0x412fc31d in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 0000018 0x41262d5f in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000019 0x41264fa1 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000020 0x411f2578 in QETWidget::translateKeyEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000021 0x411ff220 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000022 0x4120fc38 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 0000023 0x4127ae51 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 0000024 0x4127ac96 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000025 0x4126494f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000026 0x085a1dff in mainApp (argc=1, argv=0xbffff634) at main.cpp:69 0000027 0x085a1d72 in main (argc=1, argv=0xbffff634) at main.cpp:44 (gdb) run | ||||
Tags | No tags attached. | ||||
Patch | |||||
2005-10-05 12:33
|
|
|
1.2.4cvs imports this with very minor flaws |
|
Have already a fix for this on my laptop, will committ this on Friday evening. |
|
different crash with current :( Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208101184 (LWP 22487)] 0x082db019 in Mpalette::updateColorSpecialGradient (this=0x8927c20) at mpalette.cpp:3797 3797 Cpal->setSpecialGradient(currItem->GrStartX * dur, currItem->GrStartY * dur, (gdb) bt #0 0x082db019 in Mpalette::updateColorSpecialGradient (this=0x8927c20) at mpalette.cpp:3797 0000001 0x0846ea56 in ScribusView::updateGradientVectors (this=0x8cfc100, currItem=0x89eea08) at scribusview.cpp:7863 0000002 0x08461265 in ScribusView::SizeItem (this=0x8cfc100, newX=19.445669291338589, newY=11.196850393700771, pi=0x89eea08, fromMP=true, DoUpdateClip=false, redraw=false) at scribusview.cpp:6040 0000003 0x084605e3 in ScribusView::SizeItem (this=0x8cfc100, newX=19.445669291338589, newY=11.196850393700771, ite=2, fromMP=true, DoUpdateClip=false, redraw=false) at scribusview.cpp:5937 0000004 0x08464957 in ScribusView::AdjustItemSize (this=0x8cfc100, currItem=0x89eea08) at scribusview.cpp:6458 0000005 0xb7a7394a in OODPlug::parseGroup (this=0x8b03ff8, e=@0xbfffde50) at oodrawimp.cpp:545 0000006 0xb7a72976 in OODPlug::parseGroup (this=0x8b03ff8, e=@0xbfffe240) at oodrawimp.cpp:492 0000007 0xb7a72976 in OODPlug::parseGroup (this=0x8b03ff8, e=@0xbfffe480) at oodrawimp.cpp:492 0000008 0xb7a706fa in OODPlug::convert (this=0x8b03ff8) at oodrawimp.cpp:305 0000009 0xb7a6f18e in OODPlug (this=0x8b03ff8, fileName= {static null = {static null = <same as static member of an already seen type>, d = 0x86b00c0, static shared_null = 0x86b00c0}, d = 0x8b23d38, static shared_null = 0x86b00c0}, isInteractive=true) at oodrawimp.cpp:214 ---Type <return> to continue, or q <return> to quit--- 0000010 0xb7a6e058 in OODrawImportPlugin::run (this=0x8a336d8, fileName= {static null = {static null = <same as static member of an already seen type>, d = 0x86b00c0, static shared_null = 0x86b00c0}, d = 0x8b23d38, static shared_null = 0x86b00c0}) at oodrawimp.cpp:156 0000011 0x0840d024 in ScActionPlugin::qt_invoke (this=0x8a336d8, _id=2, _o=0xbfffe960) at scplugin.moc:192 0000012 0x085affeb in LoadSavePlugin::qt_invoke (this=0x8a336d8, _id=2, _o=0xbfffe960) at loadsaveplugin.moc.cpp:77 0000013 0xb7a6b248 in OODrawImportPlugin::qt_invoke (this=0x8a336d8, _id=2, _o=0xbfffe960) at oodrawimp.moc:77 0000014 0x412c5dca in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000015 0x412c6626 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000016 0x4163bbe9 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3 0000017 0x414126ee in QAction::internalActivation () from /usr/lib/qt3/lib/libqt-mt.so.3 0000018 0x4163ba07 in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3 0000019 0x084190ac in ScrAction::qt_invoke (this=0x896f6a0, _id=8, _o=0xbfffeaa0) at scraction.moc:208 0000020 0x412c5e7e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000021 0x416193f2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3 ---Type <return> to continue, or q <return> to quit--- 0000022 0x412e3353 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3 0000023 0x413d6748 in QPopupMenu::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000024 0x412fc3e5 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 0000025 0x41262d5f in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000026 0x41265266 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000027 0x4120050b in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000028 0x411ff146 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000029 0x4120fc38 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 0000030 0x4127ae51 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 0000031 0x4127ac96 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000032 0x4126494f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000033 0x085a324f in mainApp (argc=1, argv=0xbffff624) at main.cpp:69 0000034 0x085a31c2 in main (argc=1, argv=0xbffff624) at main.cpp:44 (gdb) |
|
Reminder sent to: cbradney recent changes break this ? |
|
thought that Craig has fixed this already, works here fine. |
|
the testcase file on suse 9.1 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1089528960 (LWP 12805)] 0x4147116d in OODPlug::parseGroup (this=0x8c0cca0, e=@0xbfffe1c0) at oodrawimp.cpp:512 512 ite->RadRect = corner; (gdb) bt #0 0x4147116d in OODPlug::parseGroup (this=0x8c0cca0, e=@0xbfffe1c0) at oodrawimp.cpp:512 0000001 0x4146eada in OODPlug::convert (this=0x8c0cca0) at oodrawimp.cpp:305 0000002 0x4146d56e in OODPlug (this=0x8c0cca0, fileName= {static null = {static null = <same as static member of an already seen type>, d = 0x86250c0, static shared_null = 0x86250c0}, d = 0x8b49ff8, static shared_null = 0x86250c0}, isInteractive=true) at oodrawimp.cpp:214 0000003 0x4146c438 in OODrawImportPlugin::run (this=0x8a71ab8, fileName= {static null = {static null = <same as static member of an already seen type>, d = 0x86250c0, static shared_null = 0x86250c0}, d = 0x8b49ff8, static shared_null = 0x86250c0}) at oodrawimp.cpp:156 0000004 0x0840b104 in ScActionPlugin::qt_invoke (this=0x8a71ab8, _id=2, _o=0xbfffe6a0) at scplugin.moc:192 0000005 0x085ae8b7 in LoadSavePlugin::qt_invoke (this=0x8a71ab8, _id=2, _o=0xbfffe6a0) at loadsaveplugin.moc.cpp:77 0000006 0x41469628 in OODrawImportPlugin::qt_invoke (this=0x8a71ab8, _id=2, _o=0xbfffe6a0) at oodrawimp.moc:77 0000007 0x4049623a in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000008 0x40496a96 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000009 0x407ff6b9 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3 0000010 0x405de22e in QAction::internalActivation () from /usr/lib/qt3/lib/libqt-mt.so.3 0000011 0x407ff4d7 in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3 0000012 0x08417274 in ScrAction::qt_invoke (this=0x895c0d8, _id=8, _o=0xbfffe7d0) at scraction.moc:208 0000013 0x404962ee in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000014 0x407dd362 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000015 0x404b34b3 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3 ---Type <return> to continue, or q <return> to quit--- 0000016 0x405a304f in QPopupMenu::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000017 0x404cc045 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 0000018 0x4043471f in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000019 0x40436a88 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000020 0x403d32b0 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000021 0x403d1f0d in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000022 0x403e27c5 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 0000023 0x4044c3c1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 0000024 0x4044c206 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000025 0x4043619f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000026 0x085a1b1b in mainApp (argc=1, argv=0xbffff334) at main.cpp:69 0000027 0x085a1a8e in main (argc=1, argv=0xbffff334) at main.cpp:44 (gdb) |
|
fix from 2699, fixed the latest bunch of crashes |
Date Modified | Username | Field | Change |
---|---|---|---|
2005-10-05 12:33 |
|
New Issue | |
2005-10-05 12:33 |
|
File Added: engine.sxd | |
2005-10-05 12:34 |
|
Relationship added | related to 0002676 |
2005-10-05 20:01 | subik | Status | new => confirmed |
2005-10-05 21:40 |
|
Status | confirmed => assigned |
2005-10-05 21:40 |
|
Assigned To | => fschmid |
2005-10-05 21:41 |
|
Note Added: 0006927 | |
2005-10-06 06:15 | fschmid | Note Added: 0006929 | |
2005-10-08 09:14 | fschmid | Status | assigned => resolved |
2005-10-08 09:14 | fschmid | Fixed in Version | => 1.3.2cvs |
2005-10-08 09:14 | fschmid | Resolution | open => fixed |
2005-10-08 10:50 |
|
Note Added: 0006959 | |
2005-10-08 10:50 |
|
Note Added: 0006960 | |
2005-10-08 11:48 | fschmid | Note Added: 0006963 | |
2005-10-08 20:16 |
|
Note Added: 0006974 | |
2005-10-09 19:08 |
|
Status | resolved => closed |
2005-10-09 19:09 |
|
Relationship added | related to 0002699 |
2005-10-09 19:10 |
|
Note Added: 0006994 |