View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0016238 | Scribus | OS-Linux | public | 2020-09-14 03:51 | 2020-09-15 13:01 |
Reporter | benisjammin | Assigned To | jghali | ||
Priority | high | Severity | crash | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | Linux | OS | Debian | OS Version | 5.8.0-1 |
Product Version | 1.5.6.svn | ||||
Summary | 0016238: Crashes with signal 0000011 | ||||
Description | Scribus crashes, giving signal 0000011. | ||||
Steps To Reproduce | Start Scribus from an icon or the command line. | ||||
Additional Information | $ scribus Icon theme "gnome" not found. pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/lab.png: File not found pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/spot.png: File not found pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/register.png: File not found qt.gui.icc: Unsupported ICC profile class 70727472 qt.gui.icc: fromIccProfile: failed general sanity check QPngHandler: Failed to parse ICC profile Plantage de Scribus ------------- Plantage de Scribus suite au signal 0000011 Calling Emergency Save Erreur de segmentation | ||||
Tags | crash | ||||
Patch | No | ||||
|
|
|
Cannot reproduce on an Ubuntu 20.04 system. You will have to provide a backtrace produced with a debug build of Scribus: https://wiki.scribus.net/canvas/How_to_debug_for_reporting |
|
$ gdb scribus GNU gdb (Debian 9.2-1) 9.2 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from scribus... (No debugging symbols found in scribus) (gdb) run Starting program: /usr/bin/scribus [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff0055700 (LWP 124282)] [New Thread 0x7fffed73e700 (LWP 124283)] [New Thread 0x7fffeca19700 (LWP 124284)] Icon theme "gnome" not found. [New Thread 0x7fffd6e83700 (LWP 124290)] [New Thread 0x7fffd652d700 (LWP 124291)] [New Thread 0x7fffd5d2c700 (LWP 124292)] [New Thread 0x7fffd552b700 (LWP 124293)] [New Thread 0x7fffd4d2a700 (LWP 124294)] [New Thread 0x7fffbffff700 (LWP 124295)] [New Thread 0x7fffbf7fe700 (LWP 124296)] [New Thread 0x7fffbeffd700 (LWP 124297)] [New Thread 0x7fffbe7fc700 (LWP 124298)] [New Thread 0x7fffbdffb700 (LWP 124299)] [New Thread 0x7fffbd7fa700 (LWP 124300)] [New Thread 0x7fffbcff9700 (LWP 124301)] [New Thread 0x7fff9ffff700 (LWP 124302)] [New Thread 0x7fff9f7fe700 (LWP 124303)] [New Thread 0x7fff9effd700 (LWP 124304)] [Detaching after fork from child process 124305] [Detaching after fork from child process 124306] [Detaching after fork from child process 124307] [Detaching after fork from child process 124308] [Detaching after fork from child process 124309] pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/lab.png: File not found pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/spot.png: File not found pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/register.png: File not found qt.gui.icc: Unsupported ICC profile class 70727472 qt.gui.icc: fromIccProfile: failed general sanity check QPngHandler: Failed to parse ICC profile Thread 1 "scribus" received signal SIGSEGV, Segmentation fault. 0x00007ffff5889540 in QObject::objectName() const () from /lib/x86_64-linux-gnu/libQt5Core.so.5 (gdb) bt #0 0x00007ffff5889540 in QObject::objectName() const () from /lib/x86_64-linux-gnu/libQt5Core.so.5 0000001 0x0000555555cf8dfd in ScribusMainWindow::ShowSubs() () 0000002 0x0000555555d2fe4b in ScribusCore::startGUI(bool, bool, bool, QString const&) () 0000003 0x0000555555d2564e in ScribusQApp::init() () 0000004 0x00005555561fa145 in mainApp(int, char**) () 0000005 0x00007ffff50f3cca in __libc_start_main (main=0x5555558e7680 <main>, argc=1, argv=0x7fffffffe108, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe0f8) at ../csu/libc-start.c:308 0000006 0x00005555558e83ba in _start () (gdb) |
|
Reading symbols from scribus... (No debugging symbols found in scribus) your copy of scribus does not contain the debug symbols. if things have not changed, you should install the package scribus-dbg ... |
|
Is it in apt or apt-get? |
|
Thanks. However given your backtrace it seems your crash has been fixed in a commit dated from August 8th. Are you really using latest 1.5.6.svn build? |
|
I have tried to update several times in the past few weeks, to no avail. apt-get shows ``` apt show scribus Package: scribus Version: 1.5.5+svn23928+dfsg-1+b2 Priority: optional Section: graphics Source: scribus (1.5.5+svn23928+dfsg-1) Maintainer: Mattia Rizzolo <mattia@debian.org> ``` should I try to build from source instead? |
|
>> should I try to build from source instead? Definitely, your build is several months old. |
|
Is there a good tutorial you can point me towards? I had expected the apt package to be a little more up-to-date, and had not expected to need to compile from source myself. |
|
You can run these commands to install dependencies, compile scribus and run it 1) Get scribus dependencies sudo apt-get build-dep scribus sudo apt-get install cmake subversion sudo apt-get install qtbase5-dev qttools5-dev qttools5-dev-tools sudo apt-get install libpoppler-dev libpoppler-cpp-dev libpoppler-private-dev sudo apt-get install libharfbuzz-dev sudo apt-get install python3-dev Small note: you might have to enable source repositories for the first command to succeed 2) Create build directories, get current sources and compile scribus mkdir scribus_trunk cd scribus_trunk svn co svn://scribus.net/trunk/Scribus mkdir build cd build cmake ../Scribus -DWANT_DEBUG=1 -DCMAKE_INSTALL_PREFIX=../install make install 3) Run Scribus ../install/bin/scribus |
|
That did the trick, thanks. Is the apt package just that far behind? |
|
@benisjammin on ubuntu you can use the PPA: https://code.launchpad.net/~scribus/+archive/ubuntu/ppa you can then insteall scribus-trunk to get the latest scribus code. and you can get both a more conservative 1.5.5 and the latest 1.5.6svn code installed on the same machine. |
|
>> Is the apt package just that far behind? Yep, the apt package's code is at least two months old vs current svn code. |
|
Closing this issue as the crash has been resolved by using up to date code. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-09-14 03:51 | benisjammin | New Issue | |
2020-09-14 03:51 | benisjammin | Tag Attached: crash | |
2020-09-14 03:51 | benisjammin | File Added: image.png | |
2020-09-14 07:44 | jghali | Severity | block => crash |
2020-09-14 07:47 | jghali | Note Added: 0048048 | |
2020-09-14 14:59 | benisjammin | Note Added: 0048056 | |
2020-09-14 15:03 | ale | Note Added: 0048057 | |
2020-09-14 15:07 | benisjammin | Note Added: 0048058 | |
2020-09-14 15:11 | jghali | Note Added: 0048059 | |
2020-09-14 15:21 | benisjammin | Note Added: 0048060 | |
2020-09-14 15:37 | jghali | Note Added: 0048062 | |
2020-09-14 15:50 | benisjammin | Note Added: 0048063 | |
2020-09-14 16:16 | jghali | Note Added: 0048064 | |
2020-09-14 18:07 | benisjammin | Note Added: 0048067 | |
2020-09-15 08:50 | ale | Note Added: 0048069 | |
2020-09-15 12:59 | jghali | Note Added: 0048072 | |
2020-09-15 13:01 | jghali | Assigned To | => jghali |
2020-09-15 13:01 | jghali | Status | new => resolved |
2020-09-15 13:01 | jghali | Resolution | open => no change required |
2020-09-15 13:01 | jghali | Note Added: 0048073 | |
2020-09-15 13:01 | jghali | Status | resolved => closed |