View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012670 | Scribus | General | public | 2014-09-06 00:00 | 2014-09-06 13:19 |
Reporter | FirasH | Assigned To | jghali | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.5.0svn | ||||
Fixed in Version | 1.4.5.svn | ||||
Summary | 0012670: Edit/Delete crashes Scribus using JavaScripts | ||||
Description | Edit/Delete crashes Scribus using JavaScripts. | ||||
Steps To Reproduce | 0) Create a new document 1) Go to: Edit > JavaScripts... 2) Click "Add..." > OK 3) Go to: File > "Save and Exit" 3) Click on "Edit..." or "Delete" Scribus crashes due to Signal 11 | ||||
Additional Information | Issue present on: 1.4.5.svn (19476) 1.5.0.svn (19482) | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
12670.txt (15,625 bytes)
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 814c06400 (LWP 100253/scribus)] QListWidgetItem::text (this=0x0) at qlistwidget.h:87 87 { return data(Qt::DisplayRole).toString(); } (gdb) bt #0 QListWidgetItem::text (this=0x0) at qlistwidget.h:87 #1 0x00000000010f96ab in JavaDocs::slotEdit (this=0x824ef8b00) at /home/.../Scribus/scribus/ui/javadocs.cpp:103 #2 0x0000000000759bdc in JavaDocs::qt_static_metacall (_o=0x824ef8b00, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffffffaee0) at /home/.../Scribus/build/scribus/ui/moc_javadocs.cpp:83 #3 0x000000080242e827 in QMetaObject::activate () from /usr/local/lib/libQt5Core.so.5 #4 0x0000000802cb7251 in QAbstractButton::clicked () from /usr/local/lib/libQt5Widgets.so.5 #5 0x0000000802a53fef in QAbstractButton::isCheckable () from /usr/local/lib/libQt5Widgets.so.5 #6 0x0000000802a53e57 in QAbstractButton::isCheckable () from /usr/local/lib/libQt5Widgets.so.5 #7 0x0000000802a54e50 in QAbstractButton::mouseReleaseEvent () from /usr/local/lib/libQt5Widgets.so.5 #8 0x00000008029c3281 in QWidget::event () from /usr/local/lib/libQt5Widgets.so.5 #9 0x0000000802a54bb3 in QAbstractButton::event () from /usr/local/lib/libQt5Widgets.so.5 #10 0x0000000802ae03da in QPushButton::event () from /usr/local/lib/libQt5Widgets.so.5 #11 0x000000080298d1a7 in QApplicationPrivate::notify_helper () from /usr/local/lib/libQt5Widgets.so.5 #12 0x0000000802990018 in QApplication::notify () from /usr/local/lib/libQt5Widgets.so.5 #13 0x00000008023feac2 in QCoreApplication::notifyInternal () from /usr/local/lib/libQt5Core.so.5 #14 0x000000080298db45 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/libQt5Widgets.so.5 #15 0x00000008029dfaca in QWidgetPrivate::setModal_sys () from /usr/local/lib/libQt5Widgets.so.5 #16 0x00000008029dedff in QWidgetPrivate::setModal_sys () from /usr/local/lib/libQt5Widgets.so.5 #17 0x000000080298d1a7 in QApplicationPrivate::notify_helper () from /usr/local/lib/libQt5Widgets.so.5 #18 0x000000080298fc0c in QApplication::notify () from /usr/local/lib/libQt5Widgets.so.5 #19 0x00000008023feac2 in QCoreApplication::notifyInternal () from /usr/local/lib/libQt5Core.so.5 #20 0x00000008030de8f7 in QGuiApplicationPrivate::processMouseEvent () from /usr/local/lib/libQt5Gui.so.5 #21 0x00000008030ddc41 in QGuiApplicationPrivate::processWindowSystemEvent () from /usr/local/lib/libQt5Gui.so.5 #22 0x00000008030ceb58 in QWindowSystemInterface::sendWindowSystemEvents () from /usr/local/lib/libQt5Gui.so.5 #23 0x000000081452e6f0 in qt_plugin_instance () from /usr/local/lib/qt5/plugins/platforms/libqxcb.so #24 0x000000080bc9c702 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #25 0x000000080bc9caa3 in g_main_context_pending () from /usr/local/lib/libglib-2.0.so.0 #26 0x000000080bc9cb34 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0 #27 0x000000080244ce58 in QEventDispatcherGlib::processEvents () from /usr/local/lib/libQt5Core.so.5 #28 0x000000081452e69c in qt_plugin_instance () from /usr/local/lib/qt5/plugins/platforms/libqxcb.so #29 0x00000008023fc45e in QEventLoop::exec () from /usr/local/lib/libQt5Core.so.5 #30 0x0000000802b41c1f in QDialog::exec () from /usr/local/lib/libQt5Widgets.so.5 #31 0x0000000000ddfda1 in ScribusMainWindow::ManageJava (this=0x814c08c00) at /home/.../Scribus/scribus/scribus.cpp:8092 #32 0x00000000007375d9 in ScribusMainWindow::qt_static_metacall ( _o=0x814c08c00, _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0x7fffffffc600) at /home/.../Scribus/build/scribus/moc_scribus.cpp:1002 #33 0x000000080242e827 in QMetaObject::activate () from /usr/local/lib/libQt5Core.so.5 #34 0x00000008029859cf in QAction::activate () from /usr/local/lib/libQt5Widgets.so.5 #35 0x0000000802acff6f in QMenu::setIcon () from /usr/local/lib/libQt5Widgets.so.5 #36 0x0000000802ace5ce in QMenu::internalDelayedPopup () from /usr/local/lib/libQt5Widgets.so.5 #37 0x00000008029c3281 in QWidget::event () from /usr/local/lib/libQt5Widgets.so.5 #38 0x0000000802ad3c84 in QMenu::event () from /usr/local/lib/libQt5Widgets.so.5 #39 0x000000080298d1a7 in QApplicationPrivate::notify_helper () from /usr/local/lib/libQt5Widgets.so.5 #40 0x0000000802990018 in QApplication::notify () from /usr/local/lib/libQt5Widgets.so.5 #41 0x00000008023feac2 in QCoreApplication::notifyInternal () from /usr/local/lib/libQt5Core.so.5 #42 0x000000080298db45 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/libQt5Widgets.so.5 #43 0x00000008029dfe95 in QWidgetPrivate::setModal_sys () from /usr/local/lib/libQt5Widgets.so.5 #44 0x00000008029dedff in QWidgetPrivate::setModal_sys () from /usr/local/lib/libQt5Widgets.so.5 #45 0x000000080298d1a7 in QApplicationPrivate::notify_helper () from /usr/local/lib/libQt5Widgets.so.5 #46 0x000000080298fc0c in QApplication::notify () from /usr/local/lib/libQt5Widgets.so.5 #47 0x00000008023feac2 in QCoreApplication::notifyInternal () from /usr/local/lib/libQt5Core.so.5 #48 0x00000008030de8f7 in QGuiApplicationPrivate::processMouseEvent () from /usr/local/lib/libQt5Gui.so.5 #49 0x00000008030ddc41 in QGuiApplicationPrivate::processWindowSystemEvent () from /usr/local/lib/libQt5Gui.so.5 #50 0x00000008030ceb58 in QWindowSystemInterface::sendWindowSystemEvents () from /usr/local/lib/libQt5Gui.so.5 #51 0x000000081452e6f0 in qt_plugin_instance () from /usr/local/lib/qt5/plugins/platforms/libqxcb.so #52 0x000000080bc9c702 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #53 0x000000080bc9caa3 in g_main_context_pending () from /usr/local/lib/libglib-2.0.so.0 #54 0x000000080bc9cb34 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0 #55 0x000000080244ce58 in QEventDispatcherGlib::processEvents () from /usr/local/lib/libQt5Core.so.5 #56 0x000000081452e69c in qt_plugin_instance () from /usr/local/lib/qt5/plugins/platforms/libqxcb.so #57 0x00000008023fc45e in QEventLoop::exec () from /usr/local/lib/libQt5Core.so.5 #58 0x00000008023ff072 in QCoreApplication::exec () from /usr/local/lib/libQt5Core.so.5 #59 0x00000000014c790b in mainApp (argc=1, argv=0x7fffffffd908) at main_nix.cpp:86 #60 0x00000000014c7852 in main (argc=1, argv=0x7fffffffd908) at main_nix.cpp:54 (gdb) bt full #0 QListWidgetItem::text (this=0x0) at qlistwidget.h:87 No locals. #1 0x00000000010f96ab in JavaDocs::slotEdit (this=0x824ef8b00) at /home/.../Scribus/scribus/ui/javadocs.cpp:103 nam = {static null = <optimized out>, d = 0x824ef8b00} dia2 = (Editor *) 0x8023feac2 #2 0x0000000000759bdc in JavaDocs::qt_static_metacall (_o=0x824ef8b00, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffffffaee0) at /home/.../Scribus/build/scribus/ui/moc_javadocs.cpp:83 _t = (JavaDocs *) 0x824ef8b00 #3 0x000000080242e827 in QMetaObject::activate () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #4 0x0000000802cb7251 in QAbstractButton::clicked () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #5 0x0000000802a53fef in QAbstractButton::isCheckable () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #6 0x0000000802a53e57 in QAbstractButton::isCheckable () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #7 0x0000000802a54e50 in QAbstractButton::mouseReleaseEvent () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #8 0x00000008029c3281 in QWidget::event () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #9 0x0000000802a54bb3 in QAbstractButton::event () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #10 0x0000000802ae03da in QPushButton::event () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #11 0x000000080298d1a7 in QApplicationPrivate::notify_helper () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #12 0x0000000802990018 in QApplication::notify () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #13 0x00000008023feac2 in QCoreApplication::notifyInternal () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #14 0x000000080298db45 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #15 0x00000008029dfaca in QWidgetPrivate::setModal_sys () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #16 0x00000008029dedff in QWidgetPrivate::setModal_sys () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #17 0x000000080298d1a7 in QApplicationPrivate::notify_helper () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #18 0x000000080298fc0c in QApplication::notify () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #19 0x00000008023feac2 in QCoreApplication::notifyInternal () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #20 0x00000008030de8f7 in QGuiApplicationPrivate::processMouseEvent () from /usr/local/lib/libQt5Gui.so.5 No symbol table info available. #21 0x00000008030ddc41 in QGuiApplicationPrivate::processWindowSystemEvent () from /usr/local/lib/libQt5Gui.so.5 No symbol table info available. #22 0x00000008030ceb58 in QWindowSystemInterface::sendWindowSystemEvents () from /usr/local/lib/libQt5Gui.so.5 No symbol table info available. #23 0x000000081452e6f0 in qt_plugin_instance () from /usr/local/lib/qt5/plugins/platforms/libqxcb.so No symbol table info available. #24 0x000000080bc9c702 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 No symbol table info available. #25 0x000000080bc9caa3 in g_main_context_pending () from /usr/local/lib/libglib-2.0.so.0 No symbol table info available. #26 0x000000080bc9cb34 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0 No symbol table info available. #27 0x000000080244ce58 in QEventDispatcherGlib::processEvents () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #28 0x000000081452e69c in qt_plugin_instance () from /usr/local/lib/qt5/plugins/platforms/libqxcb.so No symbol table info available. #29 0x00000008023fc45e in QEventLoop::exec () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #30 0x0000000802b41c1f in QDialog::exec () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #31 0x0000000000ddfda1 in ScribusMainWindow::ManageJava (this=0x814c08c00) at /home/.../Scribus/scribus/scribus.cpp:8092 dia = (JavaDocs *) 0x824ef8b00 #32 0x00000000007375d9 in ScribusMainWindow::qt_static_metacall ( _o=0x814c08c00, _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0x7fffffffc600) at /home/.../Scribus/build/scribus/moc_scribus.cpp:1002 _t = (ScribusMainWindow *) 0x814c08c00 #33 0x000000080242e827 in QMetaObject::activate () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #34 0x00000008029859cf in QAction::activate () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #35 0x0000000802acff6f in QMenu::setIcon () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #36 0x0000000802ace5ce in QMenu::internalDelayedPopup () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #37 0x00000008029c3281 in QWidget::event () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #38 0x0000000802ad3c84 in QMenu::event () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #39 0x000000080298d1a7 in QApplicationPrivate::notify_helper () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #40 0x0000000802990018 in QApplication::notify () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #41 0x00000008023feac2 in QCoreApplication::notifyInternal () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #42 0x000000080298db45 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #43 0x00000008029dfe95 in QWidgetPrivate::setModal_sys () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #44 0x00000008029dedff in QWidgetPrivate::setModal_sys () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #45 0x000000080298d1a7 in QApplicationPrivate::notify_helper () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #46 0x000000080298fc0c in QApplication::notify () from /usr/local/lib/libQt5Widgets.so.5 No symbol table info available. #47 0x00000008023feac2 in QCoreApplication::notifyInternal () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #48 0x00000008030de8f7 in QGuiApplicationPrivate::processMouseEvent () from /usr/local/lib/libQt5Gui.so.5 No symbol table info available. #49 0x00000008030ddc41 in QGuiApplicationPrivate::processWindowSystemEvent () from /usr/local/lib/libQt5Gui.so.5 No symbol table info available. #50 0x00000008030ceb58 in QWindowSystemInterface::sendWindowSystemEvents () from /usr/local/lib/libQt5Gui.so.5 No symbol table info available. #51 0x000000081452e6f0 in qt_plugin_instance () from /usr/local/lib/qt5/plugins/platforms/libqxcb.so No symbol table info available. #52 0x000000080bc9c702 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 No symbol table info available. #53 0x000000080bc9caa3 in g_main_context_pending () from /usr/local/lib/libglib-2.0.so.0 No symbol table info available. #54 0x000000080bc9cb34 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0 No symbol table info available. #55 0x000000080244ce58 in QEventDispatcherGlib::processEvents () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #56 0x000000081452e69c in qt_plugin_instance () from /usr/local/lib/qt5/plugins/platforms/libqxcb.so No symbol table info available. #57 0x00000008023fc45e in QEventLoop::exec () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #58 0x00000008023ff072 in QCoreApplication::exec () from /usr/local/lib/libQt5Core.so.5 No symbol table info available. #59 0x00000000014c790b in mainApp (argc=1, argv=0x7fffffffd908) at main_nix.cpp:86 appRetVal = 0 app = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr$QObject = 0x1d00680, 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 = 0x80249f250}, GUILang = {static null = <optimized out>, d = 0x80249f250}, showSplash = true, showFontInfo = false, showProfileInfo = false, swapDialogButtonOrder = false, prefsUserFile = { static null = <optimized out>, d = 0x80249f220}, filesToLoad = {{p = { static shared_null = <optimized out>, d = 0x8024a1270}, d = 0x8024a1270}}, fileName = {static null = <optimized out>, d = 0x80249f220}, m_scDLMgr = 0x814c17220} #60 0x00000000014c7852 in main (argc=1, argv=0x7fffffffd908) at main_nix.cpp:54 No locals. |
|
Thanks jghali! Fixed in 1.4.5.svn (19484) and 1.5.0.svn (19485). |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-09-06 00:00 | FirasH | New Issue | |
2014-09-06 00:02 | FirasH | File Added: 12670.txt | |
2014-09-06 12:56 | jghali | Status | new => resolved |
2014-09-06 12:56 | jghali | Fixed in Version | => 1.4.5.svn |
2014-09-06 12:56 | jghali | Resolution | open => fixed |
2014-09-06 12:56 | jghali | Assigned To | => jghali |
2014-09-06 13:19 | FirasH | Note Added: 0033547 | |
2014-09-06 13:19 | FirasH | Status | resolved => closed |