View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013984 | Scribus | Releases | public | 2016-04-26 20:45 | 2016-04-28 12:21 |
Reporter | luya | Assigned To | jghali | ||
Priority | high | Severity | crash | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Product Version | 1.5.2.svn | ||||
Summary | 0013984: OpenSceneGraph triggers Signal # 11 | ||||
Description | Testing 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 Information | bt #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 () | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
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. |
|
Yea.. OpenSceneGraph is broken. |
|
Closing, there is nothing we can do here. |
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 |