View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012247 | Scribus | User Interface | public | 2014-04-21 11:02 | 2015-04-11 19:38 |
Reporter | JLuc | Assigned To | fschmid | ||
Priority | normal | Severity | block | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 1.5.0svn | ||||
Target Version | 1.5.0 | Fixed in Version | 1.5.0svn | ||
Summary | 0012247: Ungroup crashes (most likely caused by copy/paste) | ||||
Description | See uploaded doc. Ungrouping these arrows crashes scribus dgb bt says : Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6c96ecb in QAction::setChecked(bool) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 (gdb) bt #0 0x00007ffff6c96ecb in QAction::setChecked(bool) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000001 0x0000000000a8a126 in ScribusMainWindow::updateItemLayerList() () 0000002 0x0000000000a9d47b in ScribusMainWindow::HaveNewSel(int) () 0000003 0x00000000005eef51 in ScribusMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () 0000004 0x00007ffff769d7a1 in QMetaObject::activate(QObject*, int, int, void**) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000005 0x00000000005e5ae1 in PageItem::frameType(int) () 0000006 0x00000000007ef9b7 in PageItem::emitAllToGUI() () 0000007 0x0000000000b80833 in Selection::connectItemToGUI() () 0000008 0x0000000000b80a58 in Selection::sendSignals(bool) [clone .part.74] () 0000009 0x0000000000b3d09e in ScribusDoc::itemSelection_UnGroupObjects(Selection*) () 0000010 0x00000000005eebbc in ScribusMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () 0000011 0x00007ffff769d7a1 in QMetaObject::activate(QObject*, int, int, void**) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000012 0x00007ffff6c955d2 in QAction::triggered(bool) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000013 0x00007ffff6c97407 in QAction::activate(QAction::ActionEvent) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000014 0x00007ffff6c976ff in QAction::event(QEvent*) () ---Type <return> to continue, or q <return> to quit--- from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000015 0x00007ffff6ca0764 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000016 0x00007ffff6ca3de6 in QApplication::notify(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000017 0x00007ffff766bee4 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000018 0x00007ffff65458c1 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Gui.so.5 0000019 0x00007ffff654682e in QShortcutMap::tryShortcutEvent(QObject*, QKeyEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Gui.so.5 0000020 0x00007ffff6ca3e5b in QApplication::notify(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000021 0x00007ffff766bee4 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000022 0x00007ffff6517c2a in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Gui.so.5 0000023 0x00007ffff651fee5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Gui.so.5 0000024 0x00007ffff6505238 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () ---Type <return> to continue, or q <return> to quit--- from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Gui.so.5 0000025 0x00007fffe59b32d0 in ?? () from /home/jluc/Qt530(RC)/5.3/gcc_64/plugins/platforms/libqxcb.so 0000026 0x00007ffff0f693b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000027 0x00007ffff0f69708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000028 0x00007ffff0f697ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000029 0x00007ffff76c6534 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000030 0x00007ffff766a0eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000031 0x00007ffff766efc5 in QCoreApplication::exec() () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000032 0x0000000000fa6711 in mainApp(int, char**) () 0000033 0x00007ffff325cde5 in __libc_start_main (main=0x5dabd0 <main>, argc=1, ubp_av=0x7fffffffdf78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf68) at libc-start.c:260 0000034 0x00000000005db467 in _start () | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
|
|
hmmm it might be that the group is ill formed since scribus crashes also when clicking its first component in the Outline palette. Program received signal SIGABRT, Aborted. 0x00007ffff3271f77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type. (gdb) bt #0 0x00007ffff3271f77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 0000001 0x00007ffff32755e8 in __GI_abort () at abort.c:90 0000002 0x00007ffff74298de in QMessageLogger::fatal(char const*, ...) const () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000003 0x00007ffff7424d31 in qt_assert(char const*, char const*, int) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000004 0x0000000000adf876 in ScribusDoc::setActiveLayer(int) () 0000005 0x0000000000d346be in OutlinePalette::slotSelect(QTreeWidgetItem*, int) () 0000006 0x0000000000d3537e in OutlinePalette::slotMultiSelect() () 0000007 0x000000000060c945 in OutlinePalette::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () 0000008 0x00007ffff769d7a1 in QMetaObject::activate(QObject*, int, int, void**) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000009 0x00007ffff6f610dd in ?? () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000010 0x00007ffff769d7a1 in QMetaObject::activate(QObject*, int, int, void**) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000011 0x00007ffff7620ed7 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000012 0x00007ffff762630a in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () ---Type <return> to continue, or q <return> to quit--- from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000013 0x00007ffff7628777 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000014 0x00007ffff6f36979 in QTreeViewPrivate::select(QModelIndex const&, QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000015 0x00007ffff6f37a02 in QTreeView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000016 0x00007ffff6eee8a4 in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000017 0x00007ffff6f340cb in QTreeView::mousePressEvent(QMouseEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000018 0x00007ffff6cd89dd in QWidget::event(QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000019 0x00007ffff6de3736 in QFrame::event(QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000020 0x00007ffff6ef163b in QAbstractItemView::viewportEvent(QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000021 0x00007ffff6f2e7ea in QTreeView::viewportEvent(QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000022 0x0000000000d3a349 in OutlineWidget::viewportEvent(QEvent*) () ---Type <return> to continue, or q <return> to quit--- 0000023 0x00007ffff766c153 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000024 0x00007ffff6ca072f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000025 0x00007ffff6ca3bb6 in QApplication::notify(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000026 0x00007ffff766bee4 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000027 0x00007ffff6ca2cca in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000028 0x00007ffff6cf8c27 in ?? () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000029 0x00007ffff6cfb778 in ?? () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000030 0x00007ffff6ca0764 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000031 0x00007ffff6ca3de6 in QApplication::notify(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Widgets.so.5 0000032 0x00007ffff766bee4 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000033 0x00007ffff651f4c7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () ---Type <return> to continue, or q <return> to quit--- from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Gui.so.5 0000034 0x00007ffff651ff05 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Gui.so.5 0000035 0x00007ffff6505238 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Gui.so.5 0000036 0x00007fffe59b32d0 in ?? () from /home/jluc/Qt530(RC)/5.3/gcc_64/plugins/platforms/libqxcb.so 0000037 0x00007ffff0f693b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000038 0x00007ffff0f69708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000039 0x00007ffff0f697ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000040 0x00007ffff76c6534 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000041 0x00007ffff766a0eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000042 0x00007ffff766efc5 in QCoreApplication::exec() () from /home/jluc/Qt530(RC)/5.3/gcc_64/lib/libQt5Core.so.5 0000043 0x0000000000fa6711 in mainApp(int, char**) () 0000044 0x00007ffff325cde5 in __libc_start_main (main=0x5dabd0 <main>, argc=1, ---Type <return> to continue, or q <return> to quit--- ubp_av=0x7fffffffdf78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf68) at libc-start.c:260 0000045 0x00000000005db467 in _start () |
|
Tested now, crashes also for me. |
|
AMOF, this object has been copied from another document. In the original document, it is in layer "le reste" and it is well formed and there is no crash when ungrouping it or selecting one of its component in the outline palette. It's only after copy'n'pasting it in an other (new) document that it becomes illformed and causes crash. I upload original SOURCE document where its fine. Open it, ungroup to check (see : there is no crash), regroup, copy'n'paste it in an new document, ungroup and see : the crash happens. It looks like the Copy'n'Paste is messing the group. |
|
|
Date Modified | Username | Field | Change |
---|---|---|---|
2014-04-21 11:02 | JLuc | New Issue | |
2014-04-21 11:02 | JLuc | File Added: ungroup crashes.sla | |
2014-04-21 11:05 | JLuc | Note Added: 0031742 | |
2014-04-21 11:05 | FirasH | Note Added: 0031743 | |
2014-04-21 11:09 | JLuc | Note Added: 0031744 | |
2014-04-21 11:12 | JLuc | Note Edited: 0031744 | |
2014-04-21 11:12 | JLuc | File Added: SOURCE with fine group to ungroup once pasted in anew doc.sla | |
2014-04-21 11:13 | JLuc | Note Edited: 0031744 | |
2014-04-21 11:13 | JLuc | Note Edited: 0031744 | |
2014-04-21 11:14 | JLuc | Note Edited: 0031744 | |
2014-04-21 11:14 | JLuc | Note Edited: 0031744 | |
2014-04-21 12:00 | JLuc | Note Edited: 0031744 | |
2014-04-21 12:01 | JLuc | Note Edited: 0031744 | |
2014-07-08 05:27 | Kunda | Severity | minor => crash |
2014-07-08 05:27 | Kunda | Status | new => confirmed |
2014-07-08 05:27 | Kunda | Target Version | => 1.5.0 |
2014-09-11 02:47 | Kunda | Severity | crash => block |
2015-04-10 20:02 | Kunda | Patch | => No |
2015-04-10 20:02 | Kunda | Summary | Ungroup crashes => Ungroup crashes (most likely caused by copy/paste) |
2015-04-11 09:02 | fschmid | Status | confirmed => resolved |
2015-04-11 09:02 | fschmid | Fixed in Version | => 1.5.0svn |
2015-04-11 09:02 | fschmid | Resolution | open => fixed |
2015-04-11 09:02 | fschmid | Assigned To | => fschmid |
2015-04-11 19:38 | cbradney | Status | resolved => closed |