Bug 148279

Summary: Scribus crashes on startup, has to be linked with -rdynamic
Product: [openSUSE] SUSE Linux 10.1 Reporter: Stefan Brüns <stefan.bruens>
Component: OtherAssignee: Stanislav Brabec <sbrabec>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: jon.carey, suse-beta
Version: Beta 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stefan Brüns 2006-02-05 15:12:53 UTC
Scribus plugins use several symbols of the main Scribus application, which are removed during linking when no "-rdynamic" switch is used for the linker. During startup the plugins are loaded, symbols cant be resolved and scribus crashes.
Comment 1 Michael Gross 2006-02-06 11:16:56 UTC
Please be a bit more verbosive, which modules and packages do you mean exactly?
Comment 2 Stefan Brüns 2006-02-06 14:59:47 UTC
Package scribus, at least arch i586.
Plugins are part of package scribus, located under /usr/lib/scribus/plugins
Missing symbols should be in /usr/bin/scribus, but are removed during linking (scribus.o, which gets linked to scribus, has these symbols)
-----------
/usr/lib/scribus/plugins/libimportps.so.0.0.0: undefined symbol: _ZTV10ScriXmlDoc
/usr/lib/scribus/plugins/liboodrawimp.so.0.0.0: undefined symbol: _ZTV10ScriXmlDoc
scribus: symbol lookup error: /usr/lib/scribus/plugins/libpreview.so.0.0.0: undefined symbol: _ZN10ScribusApp11SetKeyEntryEi7QStringii
Comment 3 Stanislav Brabec 2006-02-20 16:40:34 UTC
Removed linkflag= from make in scribus.spec.
Comment 4 Stanislav Brabec 2006-02-23 18:02:43 UTC
*** Bug 147449 has been marked as a duplicate of this bug. ***