View Issue Details

IDProjectCategoryView StatusLast Update
0013984ScribusReleasespublic2016-04-28 12:21
Reporterluya Assigned Tojghali  
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionno change required 
Product Version1.5.2.svn 
Summary0013984: OpenSceneGraph triggers Signal # 11
DescriptionTesting the latest build of Scribus on the incoming Fedora 24 Beta leads to "Scribus crashes with Signal 0000011". Running on terminal displayed:

$ scribus --console --font-info
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No space left on device
pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/AppIcon.png: File not found
Scribus Crash
-------------
Scribus crashes due to Signal 0000011
Segmentation fault (core dumped)


Here is the backtrace:

$ gdb scribus
GNU gdb (GDB) Fedora 7.11-66.fc24
Copyright (C) 2016 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-redhat-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...
warning: the debug information found in "/usr/lib/debug//usr/bin/scribus.debug" does not match "/usr/bin/scribus" (CRC mismatch).

Reading symbols from /home/luya/scribus...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Missing separate debuginfos, use: dnf debuginfo-install scribus-1.5.2-0.9.20160424svn21240.fc24.x86_64
(gdb) run
Starting program: /usr/bin/scribus
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffdc20b700 (LWP 4643)]
[New Thread 0x7fffd3fff700 (LWP 4644)]
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No space left on device
[New Thread 0x7fffd0e44700 (LWP 4646)]
[New Thread 0x7fffcbfff700 (LWP 4647)]
[New Thread 0x7fffcb7fe700 (LWP 4648)]
[New Thread 0x7fffcaffd700 (LWP 4649)]
[New Thread 0x7fffca7fc700 (LWP 4650)]
[Thread 0x7fffcb7fe700 (LWP 4648) exited]
[New Thread 0x7fffcb7fe700 (LWP 4651)]
Detaching after fork from child process 4652.
Detaching after fork from child process 4653.
Detaching after fork from child process 4654.
warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libxpsexplugin.so.debug" does not match "/usr/lib64/scribus/plugins//libxpsexplugin.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libsvgexplugin.so.debug" does not match "/usr/lib64/scribus/plugins//libsvgexplugin.so" (CRC mismatch).

pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/AppIcon.png: File not found
warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libscribus150format.so.debug" does not match "/usr/lib64/scribus/plugins//libscribus150format.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libscribus134format.so.debug" does not match "/usr/lib64/scribus/plugins//libscribus134format.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libscribus12format.so.debug" does not match "/usr/lib64/scribus/plugins//libscribus12format.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libpathalongpath.so.debug" does not match "/usr/lib64/scribus/plugins//libpathalongpath.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libmeshdistortion.so.debug" does not match "/usr/lib64/scribus/plugins//libmeshdistortion.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//liblenseffects.so.debug" does not match "/usr/lib64/scribus/plugins//liblenseffects.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libimportviva.so.debug" does not match "/usr/lib64/scribus/plugins//libimportviva.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libimportodg.so.debug" does not match "/usr/lib64/scribus/plugins//libimportodg.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib64/scribus/plugins//libimportidml.so.debug" does not match "/usr/lib64/scribus/plugins//libimportidml.so" (CRC mismatch).


Thread 1 "scribus" received signal SIGSEGV, Segmentation fault.
cc_memalloc_deallocate (allocator=0x0, ptr=ptr@entry=0x5555570c19a0)
    at memalloc.cpp:187
187 newfree->next = allocator->free;


It is possible the issue may be qt related. Can anyone reproduce the bug.
Steps To Reproduce- Download a test build of Fedora 24 (soon to be in beta stage) with latest qt build
- Install Scribus from svn build (currently 21218)
- Try to start Scribus
Additional Informationbt
#0 0x00007fffa8745ae0 in cc_memalloc_deallocate(cc_memalloc*, void*) (allocator=0x0, ptr=ptr@entry=0x5555570c19a0) at memalloc.cpp:187
0000001 0x00007fffa89316b6 in SoType::createType(SoType, SbName, void* (*)(), unsigned short) (ptr=0x5555570c19a0) at ../../src/misc/SbHash.h:89
0000002 0x00007fffa89316b6 in SoType::createType(SoType, SbName, void* (*)(), unsigned short) (newsize=<optimized out>, this=0x555557098c00)
    at ../../src/misc/SbHash.h:322
0000003 0x00007fffa89316b6 in SoType::createType(SoType, SbName, void* (*)(), unsigned short) (obj=<optimized out>, key=<optimized out>, this=0x555557098c00)
    at ../../src/misc/SbHash.h:226
0000004 0x00007fffa89316b6 in SoType::createType(SoType, SbName, void* (*)(), unsigned short) (parent=..., name=..., method=method@entry=0x7fffa87a6e60 <SoTransparencyElement::createInstance()>, data=data@entry=0) at SoType.cpp:296
0000005 0x00007fffa87a6f0b in SoTransparencyElement::initClass() ()
    at SoTransparencyElement.cpp:50
0000006 0x00007fffa878cc6f in SoElement::initElements() () at SoElement.cpp:449
0000007 0x00007fffa878cdbf in SoElement::initClass() () at SoElement.cpp:517
0000008 0x00007fffa891cb5e in SoDB::init() () at SoDB.cpp:290
0000009 0x00007fffa8feee19 in ReaderWriterIV::initInventor() const (
    this=this@entry=0x5555570975c0)
---Type <return> to continue, or q <return> to quit---C
    at /usr/src/debug/OpenSceneGraph-3.4.0/OpenSceneGraph-3.4.0/src/osgPlugins/Inventor/ReaderWriterIV.cpp:55
0000010 0x00007fffa8fef05b in ReaderWriterIV::ReaderWriterIV() (this=0x5555570975c0) at /usr/src/debug/OpenSceneGraph-3.4.0/OpenSceneGraph-3.4.0/src/osgPlugins/Inventor/ReaderWriterIV.cpp:45
0000011 0x00007fffa8ff0dbf in osgDB::RegisterReaderWriterProxy<ReaderWriterIV>::RegisterReaderWriterProxy() (this=0x7fffa91fe138 <g_proxy_ReaderWriterIV>)
    at /usr/src/debug/OpenSceneGraph-3.4.0/OpenSceneGraph-3.4.0/include/osgDB/Registry:659
0000012 0x00007fffa8fcfbc6 in _GLOBAL__sub_I_ReaderWriterIV.cpp(void) (__initialize_p=1, __priority=65535)
    at /usr/src/debug/OpenSceneGraph-3.4.0/OpenSceneGraph-3.4.0/src/osgPlugins/Inventor/ReaderWriterIV.cpp:31
0000013 0x00007fffa8fcfbc6 in _GLOBAL__sub_I_ReaderWriterIV.cpp(void) ()
    at /usr/src/debug/OpenSceneGraph-3.4.0/OpenSceneGraph-3.4.0/src/osgPlugins/Inventor/ReaderWriterIV.cpp:313
0000014 0x00007ffff7de9061 in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffdf48, env=env@entry=0x7fffffffdf58) at dl-init.c:72
0000015 0x00007ffff7de916b in _dl_init (env=0x7fffffffdf58, argv=0x7fffffffdf48, argc=1, l=<optimized out>) at dl-init.c:30
---Type <return> to continue, or q <return> to quit---
0000016 0x00007ffff7de916b in _dl_init (main_map=main_map@entry=0x555557098490, argc=1, argv=0x7fffffffdf48, env=0x7fffffffdf58) at dl-init.c:120
0000017 0x00007ffff7dedd61 in dl_open_worker (a=a@entry=0x7fffffffd190)
    at dl-open.c:564
0000018 0x00007ffff7de8f04 in _dl_catch_error (objname=objname@entry=0x7fffffffd180, errstring=errstring@entry=0x7fffffffd188, mallocedp=mallocedp@entry=0x7fffffffd17f, operate=operate@entry=0x7ffff7ded910 <dl_open_worker>, args=args@entry=0x7fffffffd190) at dl-error.c:187
0000019 0x00007ffff7ded2b9 in _dl_open (file=0x555557098990 "/usr/lib64/osgPlugins-3.4.0/osgdb_iv.so", mode=-2147483391, caller_dlopen=0x7ffff493e5e9 <osgDB::DynamicLibrary::getLibraryHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+377>, nsid=-2, argc=<optimized out>, argv=<optimized out>, env=0x7fffffffdf58) at dl-open.c:649
0000020 0x00007ffff5f20f09 in dlopen_doit (a=a@entry=0x7fffffffd3c0) at dlopen.c:66
0000021 0x00007ffff7de8f04 in _dl_catch_error (objname=0x55555686c770, errstring=0x55555686c778, mallocedp=0x55555686c768, operate=0x7ffff5f20eb0 <dlopen_doit>, args=0x7fffffffd3c0) at dl-error.c:187
0000022 0x00007ffff5f21594 in _dlerror_run (operate=operate@entry=0x7ffff5f20eb0 <dlopen_doit>, args=args@entry=0x7fffffffd3c0) at dlerror.c:163
0000023 0x00007ffff5f20fa2 in __dlopen (file=<optimized out>, mode=mode@entry=257)
---Type <return> to continue, or q <return> to quit---
    at dlopen.c:87
0000024 0x00007ffff493e5e9 in osgDB::DynamicLibrary::getLibraryHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (libraryName="/usr/lib64/osgPlugins-3.4.0/osgdb_iv.so")
    at /usr/src/debug/OpenSceneGraph-3.4.0/OpenSceneGraph-3.4.0/src/osgDB/DynamicLibrary.cpp:124
0000025 0x00007ffff493ea2d in osgDB::DynamicLibrary::loadLibrary(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (libraryName="/usr/lib64/osgPlugins-3.4.0/osgdb_iv.so")
    at /usr/src/debug/OpenSceneGraph-3.4.0/OpenSceneGraph-3.4.0/src/osgDB/DynamicLibrary.cpp:81
0000026 0x00007ffff4966817 in osgDB::Registry::loadLibrary(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (this=0x55555684cb40, fileName="/usr/lib64/osgPlugins-3.4.0/osgdb_iv.so")
    at /usr/src/debug/OpenSceneGraph-3.4.0/OpenSceneGraph-3.4.0/src/osgDB/Registry.cpp:801
0000027 0x00007ffff495d3b1 in osgDB::queryPlugin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::list<osg::ref_ptr<osgDB::ReaderWriterInfo>, std::allocator<osg::ref_ptr<osgDB::ReaderWriterInfo> > >&) (fileName="/usr/lib64/osgPlugins-3.4.0/osgdb_iv.so", infoList=...)
---Type <return> to continue, or q <return> to quit---
    at /usr/src/debug/OpenSceneGraph-3.4.0/OpenSceneGraph-3.4.0/src/osgDB/PluginQuery.cpp:66
0000028 0x0000555555cf3680 in ScribusMainWindow::initDefaultValues() ()
0000029 0x0000555555d1e407 in ScribusMainWindow::initScMW(bool) ()
0000030 0x0000555555d4294c in ScribusCore::startGUI(bool, bool, bool, QString, QString) ()
0000031 0x0000555555d3778f in ScribusQApp::init() ()
0000032 0x0000555556210b51 in mainApp(int, char**) ()
0000033 0x00007ffff206c721 in __libc_start_main (main=
    0x55555585c5b0 <main>, argc=1, argv=0x7fffffffdf48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf38)
    at ../csu/libc-start.c:289
0000034 0x000055555585cf29 in _start ()
TagsNo tags attached.
PatchNo

Relationships

related to 0012504 closedjghali Crash on startup after upgrade 

Activities

jghali

2016-04-26 21:05

administrator   ~0040517

This crash occurs in an OpenSceneGraph plugin during its initialization by OpenSceneGraph. This is code we have no control on.

This issue is similar to 0012504. In case of 0012504, the problem were the libxine2-bin and libxine2-misc-plugins packages.

Kunda

2016-04-26 22:04

updater   ~0040519

Yea.. OpenSceneGraph is broken.

jghali

2016-04-28 12:21

administrator   ~0040569

Closing, there is nothing we can do here.

Issue History

Date Modified Username Field Change
2016-04-26 20:45 luya New Issue
2016-04-26 21:05 jghali Note Added: 0040517
2016-04-26 21:05 jghali Relationship added related to 0012504
2016-04-26 22:04 Kunda Note Added: 0040519
2016-04-26 22:05 Kunda Summary Scribus crashes with Signal 0000011 => OpenSceneGraph triggers Signal # 11
2016-04-28 12:21 jghali Note Added: 0040569
2016-04-28 12:21 jghali Status new => resolved
2016-04-28 12:21 jghali Resolution open => no change required
2016-04-28 12:21 jghali Assigned To => jghali
2016-04-28 12:21 jghali Status resolved => closed