View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0012672 | Scribus | General | public | 2014-09-07 02:54 | 2014-10-21 21:53 |
| Reporter | FirasH | Assigned To | FirasH | ||
| Priority | normal | Severity | block | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | x86_64 | OS | FreeBSD | OS Version | 10.0 |
| Product Version | 1.5.0svn | ||||
| Target Version | 1.5.0 | Fixed in Version | 1.5.0svn | ||
| Summary | 0012672: Layers deleting + Table editing might lead to crash | ||||
| Description | Layers deleting + Table editing might lead to crash. | ||||
| Steps To Reproduce | 0) Create a new document and make sure Windows > Layers is opened 1) Insert a Table 2) Double-click on the Table and select some cells 3) From Windows > Layers add a new layer "New Layer 1" 4) Delete the layer "Background" You can notice that the "blue selection" is still there. 5) Go to: Edit > Select All (probably other buttons cause crash as well) Scribus crashes due to Signal 11 | ||||
| Additional Information | 1.5.0.svn (19487) | ||||
| Tags | No tags attached. | ||||
| Attached Files | 12672-SelectAll.txt (8,848 bytes)
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 814c06400 (LWP 100150/scribus)]
0x0000000000dc7b70 in ScribusMainWindow::SelectAll (this=0x814c08c00,
docWideSelect=false)
at /home/.../Scribus/scribus/scribus.cpp:5410
5410 currItem = currItem->asTable()->activeCell().textFrame();
(gdb) bt
#0 0x0000000000dc7b70 in ScribusMainWindow::SelectAll (this=0x814c08c00,
docWideSelect=false)
at /home/.../Scribus/scribus/scribus.cpp:5410
#1 0x00000000007380e4 in ScribusMainWindow::qt_static_metacall (
_o=0x814c08c00, _c=QMetaObject::InvokeMetaMethod, _id=100,
_a=0x7fffffffc600)
at /home/.../Scribus/build/scribus/moc_scribus.cpp:1067
#2 0x000000080242f827 in QMetaObject::activate ()
from /usr/local/lib/libQt5Core.so.5
#3 0x00000008029869cf in QAction::activate ()
from /usr/local/lib/libQt5Widgets.so.5
#4 0x0000000802ad0f6f in QMenu::setIcon ()
from /usr/local/lib/libQt5Widgets.so.5
#5 0x0000000802acf5ce in QMenu::internalDelayedPopup ()
from /usr/local/lib/libQt5Widgets.so.5
#6 0x00000008029c4281 in QWidget::event ()
from /usr/local/lib/libQt5Widgets.so.5
#7 0x0000000802ad4c84 in QMenu::event ()
from /usr/local/lib/libQt5Widgets.so.5
#8 0x000000080298e1a7 in QApplicationPrivate::notify_helper ()
from /usr/local/lib/libQt5Widgets.so.5
#9 0x0000000802991018 in QApplication::notify ()
from /usr/local/lib/libQt5Widgets.so.5
#10 0x00000008023ffac2 in QCoreApplication::notifyInternal ()
from /usr/local/lib/libQt5Core.so.5
#11 0x000000080298eb45 in QApplicationPrivate::sendMouseEvent ()
from /usr/local/lib/libQt5Widgets.so.5
#12 0x00000008029e0e95 in QWidgetPrivate::setModal_sys ()
from /usr/local/lib/libQt5Widgets.so.5
#13 0x00000008029dfdff in QWidgetPrivate::setModal_sys ()
from /usr/local/lib/libQt5Widgets.so.5
#14 0x000000080298e1a7 in QApplicationPrivate::notify_helper ()
from /usr/local/lib/libQt5Widgets.so.5
#15 0x0000000802990c0c in QApplication::notify ()
from /usr/local/lib/libQt5Widgets.so.5
#16 0x00000008023ffac2 in QCoreApplication::notifyInternal ()
from /usr/local/lib/libQt5Core.so.5
#17 0x00000008030df8f7 in QGuiApplicationPrivate::processMouseEvent ()
from /usr/local/lib/libQt5Gui.so.5
#18 0x00000008030dec41 in QGuiApplicationPrivate::processWindowSystemEvent ()
from /usr/local/lib/libQt5Gui.so.5
#19 0x00000008030cfb58 in QWindowSystemInterface::sendWindowSystemEvents ()
from /usr/local/lib/libQt5Gui.so.5
#20 0x00000008145396f0 in qt_plugin_instance ()
from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
#21 0x000000080bca0702 in g_main_context_dispatch ()
from /usr/local/lib/libglib-2.0.so.0
#22 0x000000080bca0aa3 in g_main_context_pending ()
from /usr/local/lib/libglib-2.0.so.0
#23 0x000000080bca0b34 in g_main_context_iteration ()
from /usr/local/lib/libglib-2.0.so.0
#24 0x000000080244de58 in QEventDispatcherGlib::processEvents ()
from /usr/local/lib/libQt5Core.so.5
#25 0x000000081453969c in qt_plugin_instance ()
from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
#26 0x00000008023fd45e in QEventLoop::exec ()
from /usr/local/lib/libQt5Core.so.5
#27 0x0000000802400072 in QCoreApplication::exec ()
from /usr/local/lib/libQt5Core.so.5
#28 0x00000000014c8cdb in mainApp (argc=1, argv=0x7fffffffd908)
at main_nix.cpp:86
#29 0x00000000014c8c22 in main (argc=1, argv=0x7fffffffd908) at main_nix.cpp:54
(gdb) bt full
#0 0x0000000000dc7b70 in ScribusMainWindow::SelectAll (this=0x814c08c00,
docWideSelect=false)
at /home/.../Scribus/scribus/scribus.cpp:5410
currItem = (PageItem *) 0x0
nextItem = (PageItem *) 0x814c08c00
#1 0x00000000007380e4 in ScribusMainWindow::qt_static_metacall (
_o=0x814c08c00, _c=QMetaObject::InvokeMetaMethod, _id=100,
_a=0x7fffffffc600)
at /home/.../Scribus/build/scribus/moc_scribus.cpp:1067
_t = (ScribusMainWindow *) 0x814c08c00
#2 0x000000080242f827 in QMetaObject::activate ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#3 0x00000008029869cf in QAction::activate ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#4 0x0000000802ad0f6f in QMenu::setIcon ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#5 0x0000000802acf5ce in QMenu::internalDelayedPopup ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#6 0x00000008029c4281 in QWidget::event ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#7 0x0000000802ad4c84 in QMenu::event ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#8 0x000000080298e1a7 in QApplicationPrivate::notify_helper ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#9 0x0000000802991018 in QApplication::notify ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#10 0x00000008023ffac2 in QCoreApplication::notifyInternal ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#11 0x000000080298eb45 in QApplicationPrivate::sendMouseEvent ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#12 0x00000008029e0e95 in QWidgetPrivate::setModal_sys ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#13 0x00000008029dfdff in QWidgetPrivate::setModal_sys ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#14 0x000000080298e1a7 in QApplicationPrivate::notify_helper ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#15 0x0000000802990c0c in QApplication::notify ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#16 0x00000008023ffac2 in QCoreApplication::notifyInternal ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#17 0x00000008030df8f7 in QGuiApplicationPrivate::processMouseEvent ()
from /usr/local/lib/libQt5Gui.so.5
No symbol table info available.
#18 0x00000008030dec41 in QGuiApplicationPrivate::processWindowSystemEvent ()
from /usr/local/lib/libQt5Gui.so.5
No symbol table info available.
#19 0x00000008030cfb58 in QWindowSystemInterface::sendWindowSystemEvents ()
from /usr/local/lib/libQt5Gui.so.5
No symbol table info available.
#20 0x00000008145396f0 in qt_plugin_instance ()
from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
No symbol table info available.
#21 0x000000080bca0702 in g_main_context_dispatch ()
from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x000000080bca0aa3 in g_main_context_pending ()
from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#23 0x000000080bca0b34 in g_main_context_iteration ()
from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#24 0x000000080244de58 in QEventDispatcherGlib::processEvents ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#25 0x000000081453969c in qt_plugin_instance ()
from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
No symbol table info available.
#26 0x00000008023fd45e in QEventLoop::exec ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#27 0x0000000802400072 in QCoreApplication::exec ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#28 0x00000000014c8cdb in mainApp (argc=1, argv=0x7fffffffd908)
at main_nix.cpp:86
appRetVal = 0
app = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr$QObject = 0x1d01680, static staticMetaObject = <optimized out>,
d_ptr = {d = 0x814c90180},
static staticQtMetaObject = <optimized out>},
static staticMetaObject = <optimized out>,
static self = <optimized out>},
static staticMetaObject = <optimized out>},
static staticMetaObject = <optimized out>},
static staticMetaObject = <optimized out>, static useGUI = <optimized out>,
m_ScCore = 0x814c96c80, lang = {static null = <optimized out>,
d = 0x8024a0250}, GUILang = {static null = <optimized out>,
d = 0x8024a0250}, showSplash = true, showFontInfo = false,
showProfileInfo = false, swapDialogButtonOrder = false, prefsUserFile = {
static null = <optimized out>, d = 0x8024a0220}, filesToLoad = {{p = {
static shared_null = <optimized out>, d = 0x8024a2270},
d = 0x8024a2270}}, fileName = {static null = <optimized out>,
d = 0x8024a0220}, m_scDLMgr = 0x814c17220}
#29 0x00000000014c8c22 in main (argc=1, argv=0x7fffffffd908) at main_nix.cpp:54
No locals.
(gdb) continue
Continuing.
Scribus Crash
-------------
Scribus crashes due to Signal #11
Calling Emergency Save
Program received signal SIGSEGV, Segmentation fault.
0x0000000000de53a2 in ScribusMainWindow::emergencySave (this=0x0)
at /home/.../Scribus/scribus/scribus.cpp:9015
9015 QList<QMdiSubWindow *> windows = mdiArea->subWindowList(); 12672-Paste.txt (8,924 bytes)
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 814c06400 (LWP 100180/scribus)]
0x0000000000dc52a1 in ScribusMainWindow::slotEditPaste (this=0x814c08c00)
at /home/.../Scribus/scribus/scribus.cpp:5113
5113 if (((doc->appMode == modeEdit) || (doc->appMode == modeEditTable)) && (selItem->isTextFrame() || selItem->isTable()))
(gdb) bt
#0 0x0000000000dc52a1 in ScribusMainWindow::slotEditPaste (this=0x814c08c00)
at /home/.../Scribus/scribus/scribus.cpp:5113
#1 0x000000000073805e in ScribusMainWindow::qt_static_metacall (
_o=0x814c08c00, _c=QMetaObject::InvokeMetaMethod, _id=93,
_a=0x7fffffffc600)
at /home/.../Scribus/build/scribus/moc_scribus.cpp:1060
#2 0x000000080242f827 in QMetaObject::activate ()
from /usr/local/lib/libQt5Core.so.5
#3 0x00000008029869cf in QAction::activate ()
from /usr/local/lib/libQt5Widgets.so.5
#4 0x0000000802ad0f6f in QMenu::setIcon ()
from /usr/local/lib/libQt5Widgets.so.5
#5 0x0000000802acf5ce in QMenu::internalDelayedPopup ()
from /usr/local/lib/libQt5Widgets.so.5
#6 0x00000008029c4281 in QWidget::event ()
from /usr/local/lib/libQt5Widgets.so.5
#7 0x0000000802ad4c84 in QMenu::event ()
from /usr/local/lib/libQt5Widgets.so.5
#8 0x000000080298e1a7 in QApplicationPrivate::notify_helper ()
from /usr/local/lib/libQt5Widgets.so.5
#9 0x0000000802991018 in QApplication::notify ()
from /usr/local/lib/libQt5Widgets.so.5
#10 0x00000008023ffac2 in QCoreApplication::notifyInternal ()
from /usr/local/lib/libQt5Core.so.5
#11 0x000000080298eb45 in QApplicationPrivate::sendMouseEvent ()
from /usr/local/lib/libQt5Widgets.so.5
#12 0x00000008029e0e95 in QWidgetPrivate::setModal_sys ()
from /usr/local/lib/libQt5Widgets.so.5
#13 0x00000008029dfdff in QWidgetPrivate::setModal_sys ()
from /usr/local/lib/libQt5Widgets.so.5
#14 0x000000080298e1a7 in QApplicationPrivate::notify_helper ()
from /usr/local/lib/libQt5Widgets.so.5
#15 0x0000000802990c0c in QApplication::notify ()
from /usr/local/lib/libQt5Widgets.so.5
#16 0x00000008023ffac2 in QCoreApplication::notifyInternal ()
from /usr/local/lib/libQt5Core.so.5
#17 0x00000008030df8f7 in QGuiApplicationPrivate::processMouseEvent ()
from /usr/local/lib/libQt5Gui.so.5
#18 0x00000008030dec41 in QGuiApplicationPrivate::processWindowSystemEvent ()
from /usr/local/lib/libQt5Gui.so.5
#19 0x00000008030cfb58 in QWindowSystemInterface::sendWindowSystemEvents ()
from /usr/local/lib/libQt5Gui.so.5
#20 0x00000008145396f0 in qt_plugin_instance ()
from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
#21 0x000000080bca0702 in g_main_context_dispatch ()
from /usr/local/lib/libglib-2.0.so.0
#22 0x000000080bca0aa3 in g_main_context_pending ()
from /usr/local/lib/libglib-2.0.so.0
#23 0x000000080bca0b34 in g_main_context_iteration ()
from /usr/local/lib/libglib-2.0.so.0
#24 0x000000080244de58 in QEventDispatcherGlib::processEvents ()
from /usr/local/lib/libQt5Core.so.5
#25 0x000000081453969c in qt_plugin_instance ()
from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
#26 0x00000008023fd45e in QEventLoop::exec ()
from /usr/local/lib/libQt5Core.so.5
#27 0x0000000802400072 in QCoreApplication::exec ()
from /usr/local/lib/libQt5Core.so.5
#28 0x00000000014c8cdb in mainApp (argc=1, argv=0x7fffffffd908)
at main_nix.cpp:86
#29 0x00000000014c8c22 in main (argc=1, argv=0x7fffffffd908) at main_nix.cpp:54
(gdb) bt full
#0 0x0000000000dc52a1 in ScribusMainWindow::slotEditPaste (this=0x814c08c00)
at /home/.../Scribus/scribus/scribus.cpp:5113
activeTransaction = {<Transaction> = {_vptr$Transaction = 0x1d34c20,
m_data = {d = 0x81708e7c0}}, <No data fields>}
selItem = (PageItem *) 0x0
#1 0x000000000073805e in ScribusMainWindow::qt_static_metacall (
_o=0x814c08c00, _c=QMetaObject::InvokeMetaMethod, _id=93,
_a=0x7fffffffc600)
at /home/.../Scribus/build/scribus/moc_scribus.cpp:1060
_t = (ScribusMainWindow *) 0x814c08c00
#2 0x000000080242f827 in QMetaObject::activate ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#3 0x00000008029869cf in QAction::activate ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#4 0x0000000802ad0f6f in QMenu::setIcon ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#5 0x0000000802acf5ce in QMenu::internalDelayedPopup ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#6 0x00000008029c4281 in QWidget::event ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#7 0x0000000802ad4c84 in QMenu::event ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#8 0x000000080298e1a7 in QApplicationPrivate::notify_helper ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#9 0x0000000802991018 in QApplication::notify ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#10 0x00000008023ffac2 in QCoreApplication::notifyInternal ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#11 0x000000080298eb45 in QApplicationPrivate::sendMouseEvent ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#12 0x00000008029e0e95 in QWidgetPrivate::setModal_sys ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#13 0x00000008029dfdff in QWidgetPrivate::setModal_sys ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#14 0x000000080298e1a7 in QApplicationPrivate::notify_helper ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#15 0x0000000802990c0c in QApplication::notify ()
from /usr/local/lib/libQt5Widgets.so.5
No symbol table info available.
#16 0x00000008023ffac2 in QCoreApplication::notifyInternal ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#17 0x00000008030df8f7 in QGuiApplicationPrivate::processMouseEvent ()
from /usr/local/lib/libQt5Gui.so.5
No symbol table info available.
#18 0x00000008030dec41 in QGuiApplicationPrivate::processWindowSystemEvent ()
from /usr/local/lib/libQt5Gui.so.5
No symbol table info available.
#19 0x00000008030cfb58 in QWindowSystemInterface::sendWindowSystemEvents ()
from /usr/local/lib/libQt5Gui.so.5
No symbol table info available.
#20 0x00000008145396f0 in qt_plugin_instance ()
from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
No symbol table info available.
#21 0x000000080bca0702 in g_main_context_dispatch ()
from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x000000080bca0aa3 in g_main_context_pending ()
from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#23 0x000000080bca0b34 in g_main_context_iteration ()
from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#24 0x000000080244de58 in QEventDispatcherGlib::processEvents ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#25 0x000000081453969c in qt_plugin_instance ()
from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
No symbol table info available.
#26 0x00000008023fd45e in QEventLoop::exec ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#27 0x0000000802400072 in QCoreApplication::exec ()
from /usr/local/lib/libQt5Core.so.5
No symbol table info available.
#28 0x00000000014c8cdb in mainApp (argc=1, argv=0x7fffffffd908)
at main_nix.cpp:86
appRetVal = 0
app = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr$QObject = 0x1d01680, static staticMetaObject = <optimized out>,
d_ptr = {d = 0x814c90180},
static staticQtMetaObject = <optimized out>},
static staticMetaObject = <optimized out>,
static self = <optimized out>},
static staticMetaObject = <optimized out>},
static staticMetaObject = <optimized out>},
static staticMetaObject = <optimized out>, static useGUI = <optimized out>,
m_ScCore = 0x814c96c80, lang = {static null = <optimized out>,
d = 0x8024a0250}, GUILang = {static null = <optimized out>,
d = 0x8024a0250}, showSplash = true, showFontInfo = false,
showProfileInfo = false, swapDialogButtonOrder = false, prefsUserFile = {
static null = <optimized out>, d = 0x8024a0220}, filesToLoad = {{p = {
static shared_null = <optimized out>, d = 0x8024a2270},
d = 0x8024a2270}}, fileName = {static null = <optimized out>,
d = 0x8024a0220}, m_scDLMgr = 0x814c17220}
#29 0x00000000014c8c22 in main (argc=1, argv=0x7fffffffd908) at main_nix.cpp:54
No locals.
(gdb) continue
Continuing.
Scribus Crash
-------------
Scribus crashes due to Signal #11
Calling Emergency Save
Program received signal SIGSEGV, Segmentation fault.
0x0000000000de53a2 in ScribusMainWindow::emergencySave (this=0x0)
at /home/.../Scribus/scribus/scribus.cpp:9015
9015 QList<QMdiSubWindow *> windows = mdiArea->subWindowList(); | ||||
| Patch | |||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2014-09-07 02:54 | FirasH | New Issue | |
| 2014-09-07 03:03 | FirasH | File Added: 12672-SelectAll.txt | |
| 2014-09-07 03:04 | FirasH | File Added: 12672-Paste.txt | |
| 2014-09-07 23:43 | Kunda | Note Added: 0033567 | |
| 2014-09-07 23:43 | Kunda | Status | new => confirmed |
| 2014-09-07 23:43 | Kunda | Target Version | => 1.5.0 |
| 2014-09-11 02:25 | Kunda | Severity | crash => block |
| 2014-10-18 16:37 | FirasH | Relationship added | related to 0012692 |
| 2014-10-21 20:50 | FirasH | Note Added: 0034101 | |
| 2014-10-21 20:50 | FirasH | Status | confirmed => resolved |
| 2014-10-21 20:50 | FirasH | Fixed in Version | => 1.5.0svn |
| 2014-10-21 20:50 | FirasH | Resolution | open => fixed |
| 2014-10-21 20:50 | FirasH | Assigned To | => FirasH |
| 2014-10-21 21:53 | FirasH | Note Added: 0034108 | |
| 2014-10-21 21:53 | FirasH | Status | resolved => closed |