View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011349 | Scribus | General | public | 2013-01-07 07:24 | 2013-01-07 20:38 |
Reporter | christoph_s | Assigned To | fschmid | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86_64 | OS | Linux | OS Version | OpenSUSE 12.1 |
Product Version | 1.5.0svn | ||||
Target Version | 1.5.0 | Fixed in Version | 1.5.0svn | ||
Summary | 0011349: Crash after double-clicking "empty symbol" | ||||
Description | After deleting all content from a symbol, Scribus shows an "empty symbol" on a page. Double-clicking this symbol triggers a Sig6 crash. | ||||
Steps To Reproduce | 1) Insert Shape 2) Drag it to the Symbols dialog 3) Double-click on the symbol to edit 4) Delete the Polygon 5) End edit 6) Double-click on "empty symbol" --> Splat | ||||
Additional Information | ASSERT failure in QList<T>::at: "index out of range", file /usr/include/QtCore/qlist.h, line 469 Program received signal SIGABRT, Aborted. 0x00007ffff00c1d95 in raise () from /lib64/libc.so.6 (gdb) bt #0 0x00007ffff00c1d95 in raise () from /lib64/libc.so.6 0000001 0x00007ffff00c32ab in abort () from /lib64/libc.so.6 0000002 0x00007ffff3fd7ec4 in qt_message_output (msgType=<optimized out>, buf=<optimized out>) at global/qglobal.cpp:2323 0000003 0x00007ffff3fd807f in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType= QtFatalMsg, msg=0x7ffff4146798 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0x7fffffffbfb8) at global/qglobal.cpp:2369 0000004 0x00007ffff3fd8224 in qFatal (msg=<optimized out>) at global/qglobal.cpp:2552 0000005 0x00007ffff3fd824e in qt_assert_x (where=<optimized out>, what=<optimized out>, file=<optimized out>, line=<optimized out>) at global/qglobal.cpp:2026 0000006 0x0000000000879107 in QList<PageItem*>::at (this=0x4518798, i=0) at /usr/include/QtCore/qlist.h:469 0000007 0x0000000000d1ea53 in ScribusDoc::setSymbolEditMode (this=0x3a92540, mode=true, symbolName=...) at /home/christoph/scribus15/Scribus/scribus/scribusdoc.cpp:6606 0000008 0x0000000000d945fd in ScribusView::showSymbolPage (this=0x3be5d30, symbolName=...) at /home/christoph/scribus15/Scribus/scribus/scribusview.cpp:2740 0000009 0x0000000000cbc1ac in ScribusMainWindow::editSymbolStart (this=0x1af9150, temp=...) at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:8738 0000010 0x0000000000cbbf80 in ScribusMainWindow::editSelectedSymbolStart (this=0x1af9150) at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:8718 0000011 0x0000000000d86dc4 in ScribusView::requestMode (this=0x3be5d30, appMode=0) at /home/christoph/scribus15/Scribus/scribus/scribusview.cpp:650 0000012 0x00000000008f0faf in CanvasMode_Normal::mouseDoubleClickEvent (this=0x3eb9be0, m=0x7fffffffce30) at /home/christoph/scribus15/Scribus/scribus/canvasmode_normal.cpp:276 0000013 0x0000000000da238d in ScribusView::eventFilter (this=0x3be5d30, obj=0x3be91f0, event=0x7fffffffce30) at /home/christoph/scribus15/Scribus/scribus/scribusview.cpp:4407 0000014 0x00007ffff40e28a8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver= 0x3be91f0, event=0x7fffffffce30) at kernel/qcoreapplication.cpp:1056 0000015 0x00007ffff52031af in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 0000016 0x00007ffff5208883 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 0000017 0x00007ffff40e271c in QCoreApplication::notifyInternal (this=0x7fffffffdb10, receiver=0x3be91f0, event= 0x7fffffffce30) at kernel/qcoreapplication.cpp:946 0000018 0x00007ffff52041b2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 0000019 0x00007ffff5280135 in ?? () from /usr/lib64/libQtGui.so.4 0000020 0x00007ffff527effa in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 ---Type <return> to continue, or q <return> to quit--- 0000021 0x00007ffff52a6e32 in ?? () from /usr/lib64/libQtGui.so.4 0000022 0x00007fffee15f58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 0000023 0x00007fffee15fd88 in ?? () from /usr/lib64/libglib-2.0.so.0 0000024 0x00007fffee15ff59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 0000025 0x00007ffff41119cf in QEventDispatcherGlib::processEvents (this=0x19b3800, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 0000026 0x00007ffff52a6abe in ?? () from /usr/lib64/libQtGui.so.4 0000027 0x00007ffff40e1252 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 0000028 0x00007ffff40e14a7 in QEventLoop::exec (this=0x7fffffffdac0, flags=...) at kernel/qeventloop.cpp:204 0000029 0x00007ffff40e62c5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 0000030 0x00000000011fc487 in mainApp (argc=1, argv=0x7fffffffdc88) at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:86 0000031 0x00000000011fc414 in main (argc=1, argv=0x7fffffffdc88) at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:54 | ||||
Tags | No tags attached. | ||||
Patch | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-01-07 07:24 | christoph_s | New Issue | |
2013-01-07 07:24 | christoph_s | Status | new => assigned |
2013-01-07 07:24 | christoph_s | Assigned To | => fschmid |
2013-01-07 09:22 | fschmid | Status | assigned => resolved |
2013-01-07 09:22 | fschmid | Fixed in Version | => 1.5.0svn |
2013-01-07 09:22 | fschmid | Resolution | open => fixed |
2013-01-07 20:38 | christoph_s | Note Added: 0029637 | |
2013-01-07 20:38 | christoph_s | Status | resolved => closed |