View Issue Details

IDProjectCategoryView StatusLast Update
0013159ScribusGeneralpublic2015-06-23 16:13
ReporterFirasH Assigned Tofschmid  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSopenSUSEOS Version13.2
Product Version1.5.1svn 
Fixed in Version1.5.1svn 
Summary0013159: New HLC colorpicker causes crash opening File > Preferences...
DescriptionNew HLC colorpicker causes crash opening File > Preferences...
Steps To Reproduce0) Start Scribus (do not create a new document)
1) Open and close: Edit > Colors and Fills
2) Go to: File > Preferences...

Scribus crashes due to Signal 11
Additional Information1.5.1.svn (20189)
TagsNo tags attached.
PatchNo

Activities

fschmid

2015-06-22 18:06

administrator   ~0035477

Can't reproduce here. I can't imagine that the color dialog if closed can trigger a crash in File->Preferences.

FirasH

2015-06-22 18:17

developer   ~0035478

There is something very specific missing in the steps... investigating...

FirasH

2015-06-22 18:30

developer   ~0035480

Steps updated and backtrace attached.

FirasH

2015-06-22 18:30

developer  

13159-Backtrace.txt (7,684 bytes)   
Program received signal SIGSEGV, Segmentation fault.
0x0000000000dee124 in ScribusView::requestMode (this=0x0, appMode=0)
    at /home/.../Scribus/scribus/scribusview.cpp:482
482                             m_previousMode = appMode;
Missing separate debuginfos, use: zypper install Mesa-libEGL1-debuginfo-10.3.0-91.3.2.x86_64 Mesa-libGL1-debuginfo-10.3.0-91.3.2.x86_64 cups-libs-debuginfo-1.5.4-21.9.1.x86_64 fontconfig-debuginfo-2.11.1-2.1.2.x86_64 hunspell-debuginfo-1.3.3-3.1.2.x86_64 krb5-debuginfo-1.12.2-12.1.x86_64 libGraphicsMagick-Q16-3-debuginfo-1.3.20-1.6.x86_64 libICE6-debuginfo-1.0.9-2.1.3.x86_64 libSM6-debuginfo-1.2.2-4.1.2.x86_64 libX11-6-debuginfo-1.6.2-5.1.2.x86_64 libX11-xcb1-debuginfo-1.6.2-5.1.2.x86_64 libXau6-debuginfo-1.0.8-5.1.2.x86_64 libXcomposite1-debuginfo-0.4.4-9.1.2.x86_64 libXcursor1-debuginfo-1.1.14-5.1.2.x86_64 libXext6-debuginfo-1.3.3-2.1.2.x86_64 libXfixes3-debuginfo-5.0.1-4.1.2.x86_64 libXi6-debuginfo-1.7.4-2.1.2.x86_64 libXinerama1-debuginfo-1.1.3-4.1.2.x86_64 libXrender1-debuginfo-0.9.8-4.1.2.x86_64 libbz2-1-debuginfo-1.0.6-29.2.7.x86_64 libcairo2-debuginfo-1.14.0-7.8.1.x86_64 libcdr-0_1-1-debuginfo-0.1.0-2.1.5.x86_64 libcom_err2-debuginfo-1.42.12-7.1.x86_64 libdbus-1-3-debuginfo-1.8.16-16.1.x86_64 libdrm2-debuginfo-2.4.58-1.1.x86_64 libexpat1-debuginfo-2.1.0-14.1.2.x86_64 libffi4-debuginfo-4.8.3+r212056-2.2.4.x86_64 libfreetype6-debuginfo-2.5.3-2.4.1.x86_64 libgbm1-debuginfo-10.3.0-91.3.2.x86_64 libgcc_s1-debuginfo-4.8.3+r212056-2.2.4.x86_64 libglib-2_0-0-debuginfo-2.42.2-9.1.x86_64 libgmodule-2_0-0-debuginfo-2.42.2-9.1.x86_64 libgobject-2_0-0-debuginfo-2.42.2-9.1.x86_64 libgomp1-debuginfo-4.8.3+r212056-2.2.4.x86_64 libgstapp-0_10-0-debuginfo-0.10.36-11.1.5.x86_64 libgstinterfaces-0_10-0-debuginfo-0.10.36-11.1.5.x86_64 libgstreamer-0_10-0-debuginfo-0.10.36-13.1.5.x86_64 libgthread-2_0-0-debuginfo-2.42.2-9.1.x86_64 libicu53_1-debuginfo-53.1-2.3.2.x86_64 libidn11-debuginfo-1.28-3.1.2.x86_64 libjasper1-debuginfo-1.900.1-163.13.1.x86_64 libjbig2-debuginfo-2.1-2.1.2.x86_64 libjpeg8-debuginfo-8.0.2-30.5.1.x86_64 libkeyutils1-debuginfo-1.5.9-3.1.5.x86_64 liblcms2-2-debuginfo-2.6-2.1.2.x86_64 libltdl7-debuginfo-2.4.2-15.2.2.x86_64 liblzma5-debuginfo-5.0.7-1.1.x86_64 libmspub-0_1-1-debuginfo-0.1.2-2.4.1.x86_64 libopenjpeg1-debuginfo-1.5.2-2.1.8.x86_64 libopenssl1_0_0-debuginfo-1.0.1k-2.20.1.x86_64 liborc-0_4-0-debuginfo-0.4.22-2.1.x86_64 libpcre1-debuginfo-8.37-3.5.1.x86_64 libpixman-1-0-debuginfo-0.32.6-2.1.2.x86_64 libpng16-16-debuginfo-1.6.13-2.4.1.x86_64 libpodofo0_9_3-debuginfo-0.9.3-2.2.5.x86_64 libpoppler46-debuginfo-0.26.5-3.1.x86_64 libpython2_7-1_0-debuginfo-2.7.8-1.2.x86_64 librevenge-0_0-0-debuginfo-0.0.2-3.4.1.x86_64 librevenge-generators-0_0-0-debuginfo-0.0.2-3.4.1.x86_64 librevenge-stream-0_0-0-debuginfo-0.0.2-3.4.1.x86_64 libselinux1-debuginfo-2.3-2.2.5.x86_64 libstdc++6-debuginfo-4.8.3+r212056-2.2.4.x86_64 libtiff5-debuginfo-4.0.3-10.7.1.x86_64 libuuid1-debuginfo-2.25.1-17.1.x86_64 libvisio-0_1-1-debuginfo-0.1.1-2.4.1.x86_64 libwayland-client0-debuginfo-1.6.0-1.1.x86_64 libwayland-server0-debuginfo-1.6.0-1.1.x86_64 libwebp5-debuginfo-0.4.1-1.2.x86_64 libwmf-0_2-7-debuginfo-0.2.8.4-239.1.4.x86_64 libxcb-dri2-0-debuginfo-1.11-2.1.2.x86_64 libxcb-render0-debuginfo-1.11-2.1.2.x86_64 libxcb-shm0-debuginfo-1.11-2.1.2.x86_64 libxcb-xfixes0-debuginfo-1.11-2.1.2.x86_64 libxcb1-debuginfo-1.11-2.1.2.x86_64 libxml2-2-debuginfo-2.9.1-7.2.1.x86_64 libxslt1-debuginfo-1.1.28-7.1.2.x86_64 libz1-debuginfo-1.2.8-5.1.2.x86_64 python-base-debuginfo-2.7.8-1.2.x86_64
(gdb) bt
 0  0x0000000000dee124 in ScribusView::requestMode(int) (this=0x0, appMode=0)
    at /home/.../Scribus/scribus/scribusview.cpp:482
 1  0x0000000000d14690 in ScribusMainWindow::slotSelect() (this=0x1a91ec0)
    at /home/.../Scribus/scribus/scribus.cpp:5908
 2  0x0000000000d185fc in ScribusMainWindow::slotPrefsOrg() (this=0x1a91ec0)
    at /home/.../Scribus/scribus/scribus.cpp:6506
 3  0x00000000007d60fc in ScribusMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x1a91ec0, _c=QMetaObject::InvokeMetaMethod, _id=209, _a=0x7fffffffc3a0)
    at /home/.../Scribus/build/scribus/moc_scribus.cpp:1184
 4  0x00007ffff7684ace in QMetaObject::activate(QObject*, int, int, void**) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Core.so.5
 5  0x00007ffff6c44642 in QAction::triggered(bool) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 6  0x00007ffff6c46467 in QAction::activate(QAction::ActionEvent) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 7  0x00007ffff6dcd87a in  ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 8  0x00007ffff6dd4f9f in  ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 9  0x00007ffff6dd5ee0 in QMenu::mouseReleaseEvent(QMouseEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 10 0x00007ffff6c8cb8c in QWidget::event(QEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 11 0x00007ffff6dd7ceb in QMenu::event(QEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 12 0x00007ffff6c51294 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 13 0x00007ffff6c549fc in QApplication::notify(QObject*, QEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 14 0x00007ffff76528d4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Core.so.5
 15 0x00007ffff6c53928 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 16 0x00007ffff6ca76de in  ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 17 0x00007ffff6caa508 in  ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 18 0x00007ffff6c51294 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 19 0x00007ffff6c54c36 in QApplication::notify(QObject*, QEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Widgets.so.5
 20 0x00007ffff76528d4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Core.so.5
 21 0x00007ffff641a115 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Gui.so.5
 22 0x00007ffff641abe5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Gui.so.5
 23 0x00007ffff63ff7d8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Gui.so.5
 24 0x00007fffe56ecbd0 in  ()
    at /home/.../Qt/5.4/gcc_64/plugins/platforms/libqxcb.so
 25 0x00007fffed0b2a04 in g_main_context_dispatch ()
    at /usr/lib64/libglib-2.0.so.0
 26 0x00007fffed0b2c48 in  ()
    at /usr/lib64/libglib-2.0.so.0
 27 0x00007fffed0b2cec in g_main_context_iteration ()
    at /usr/lib64/libglib-2.0.so.0
 28 0x00007ffff76ad084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Core.so.5
 29 0x00007ffff7650afb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Core.so.5
 30 0x00007ffff7655a15 in QCoreApplication::exec() ()
    at /home/.../Qt/5.4/gcc_64/lib/libQt5Core.so.5
 31 0x00000000012e635a in mainApp(int, char**) (argc=1, argv=0x7fffffffdd28)
    at /home/.../Scribus/scribus/main_nix.cpp:78
 32 0x00000000012e62e7 in main(int, char**) (argc=1, argv=0x7fffffffdd28)
    at /home/.../Scribus/scribus/main_nix.cpp:54
13159-Backtrace.txt (7,684 bytes)   

FirasH

2015-06-22 18:33

developer   ~0035481

It does not seems HLC related, just reproduced with 1.5.1.svn (20160).

fschmid

2015-06-22 20:20

administrator   ~0035483

Had nothing to do with HLC, was an error in Edit->Colors and Fills

FirasH

2015-06-23 16:12

developer   ~0035487

Last edited: 2015-06-23 16:13

Thanks fschmid!
Fixed in 1.5.1.svn (20192)!

Issue History

Date Modified Username Field Change
2015-06-22 11:11 FirasH New Issue
2015-06-22 18:06 fschmid Note Added: 0035477
2015-06-22 18:17 FirasH Note Added: 0035478
2015-06-22 18:30 FirasH Note Added: 0035480
2015-06-22 18:30 FirasH Steps to Reproduce Updated
2015-06-22 18:30 FirasH File Added: 13159-Backtrace.txt
2015-06-22 18:33 FirasH Note Added: 0035481
2015-06-22 20:20 fschmid Note Added: 0035483
2015-06-22 20:21 fschmid Status new => resolved
2015-06-22 20:21 fschmid Fixed in Version => 1.5.1svn
2015-06-22 20:21 fschmid Resolution open => fixed
2015-06-22 20:21 fschmid Assigned To => fschmid
2015-06-23 16:12 FirasH Note Added: 0035487
2015-06-23 16:12 FirasH Status resolved => closed
2015-06-23 16:12 FirasH Status closed => feedback
2015-06-23 16:12 FirasH Resolution fixed => reopened
2015-06-23 16:13 FirasH Note Edited: 0035487
2015-06-23 16:13 FirasH Status feedback => closed
2015-06-23 16:13 FirasH Resolution reopened => fixed