Bug 567607 - Newest muParser from F11 updates breaks SciDAVis
Summary: Newest muParser from F11 updates breaks SciDAVis
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: scidavis
Version: 11
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Chen Lei
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-02-23 12:09 UTC by Stuart Jarvis
Modified: 2010-03-16 09:21 UTC (History)
1 user (show)

Fixed In Version: scidavis-0.2.3-14.fc11
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-02-27 03:35:36 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Stuart Jarvis 2010-02-23 12:09:31 UTC
Description of problem:
SciDAVis fails to start with latest muParser installed (versions below)

Version-Release number of selected component (if applicable):
muParser 1.32-1.fc11 SciDAVis 0.2.3-11.fc11 - this combo fails

How reproducible:
Always

Steps to Reproduce:
1. Update F11 fully
2. Start SciDAVis in terminal:
3. See in terminal:
scidavis: Symbol `_ZTVN2mu6ParserE' has different size in shared object, consider re-linking terminate called after throwing an instance of 'mu::ParserError' Aborted
(SciDAVis splash screen appears, but application window does not)
  
Actual results:
SciDAVis fails to start

Expected results:
SciDAVis starts

Additional info:
Removing muParser and SciDAVis then reinstalling with updates repo disabled allows SciDAVis to start ok.

Not working combination:
scidavis                      x86_64                     0.2.3-11.fc11
muParser                      x86_64                     1.32-1.fc11                      

Working combination:
scidavis                      x86_64                     0.2.1-1.fc11                      
muParser                      x86_64                     1.28-5.fc11

Also works if SciDAVis is updated but not muParser, so this works ok:
scidavis                      x86_64                     0.2.3-11.fc11
muParser                      x86_64                     1.28-5.fc11

Comment 1 Eric Tanguy 2010-02-23 14:29:05 UTC
I'm sorry but i have to orphan this package.
I don't have any time for it.

Comment 2 Fedora Update System 2010-02-24 02:57:43 UTC
scidavis-0.2.3-14.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/scidavis-0.2.3-14.fc11

Comment 3 Stuart Jarvis 2010-02-25 12:22:08 UTC
Thanks for the update on this

As far as I can tell (playing with a localinstall of the new scidavis package from koji) this requires sip-api(7) which is from sip-4.10 (also in Koji) but some existing packages such as PyKDE and PyQt depend on sip-api(6)

This is no problem, as I have working scidavis with the old muParser in the meantime - just checking that you are aware.

Comment 4 Chen Lei 2010-02-25 15:09:07 UTC
(In reply to comment #3)
> Thanks for the update on this
> As far as I can tell (playing with a localinstall of the new scidavis package
> from koji) this requires sip-api(7) which is from sip-4.10 (also in Koji) but
> some existing packages such as PyKDE and PyQt depend on sip-api(6)
> This is no problem, as I have working scidavis with the old muParser in the
> meantime - just checking that you are aware.    

Normally I use qtiplot instead, the development in qtiplot seems much more active.

Comment 5 Fedora Update System 2010-02-27 03:35:32 UTC
scidavis-0.2.3-14.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 6 Stuart Jarvis 2010-03-01 17:04:28 UTC
Thanks for the update. After updating (scidavis-0.2.3-14.fc11.x86_64, muParser-1.32-1.fc11.x86_64) I get a segmentation fault when trying to open any SciDAVis project (app starts fine until trying to load a file). I have tried this also with a new file created in the updated SciDAVis - it appears to save ok but crashes when trying to open that same file. All I see in konsole is "Segmentation fault".

Re comment #4 - I just checked QtiPlot again, it does seem to have progressed since last time I looked (when I switched to SciDAVis). However, it is inconvenient when I have many plots in the SciDAVis format and cannot transfer them, only the raw data as an ascii file :-(

Comment 7 Chen Lei 2010-03-01 17:53:46 UTC
(In reply to comment #6)
> Thanks for the update. After updating (scidavis-0.2.3-14.fc11.x86_64,
> muParser-1.32-1.fc11.x86_64) I get a segmentation fault when trying to open any
> SciDAVis project (app starts fine until trying to load a file). I have tried
> this also with a new file created in the updated SciDAVis - it appears to save
> ok but crashes when trying to open that same file. All I see in konsole is
> "Segmentation fault".
> 
> Re comment #4 - I just checked QtiPlot again, it does seem to have progressed
> since last time I looked (when I switched to SciDAVis). However, it is
> inconvenient when I have many plots in the SciDAVis format and cannot transfer
> them, only the raw data as an ascii file :-(    

The problem maybe related to qt 4.6
http://sourceforge.net/tracker/index.php?func=detail&aid=2935369&group_id=199120&atid=968214

Comment 8 Stuart Jarvis 2010-03-03 09:32:40 UTC
(In reply to comment #7)
> The problem maybe related to qt 4.6
> http://sourceforge.net/tracker/index.php?func=detail&aid=2935369&group_id=199120&atid=968214    

Yeah, looks that way. Presumably have to wait for a new upstream release then?

Comment 9 Chen Lei 2010-03-04 02:06:23 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > The problem maybe related to qt 4.6
> > http://sourceforge.net/tracker/index.php?func=detail&aid=2935369&group_id=199120&atid=968214    
> Yeah, looks that way. Presumably have to wait for a new upstream release then?    

I'll try to get this problem solved this or next weekend.

Comment 10 Stuart Jarvis 2010-03-16 09:21:34 UTC
This seems fixed with newest update:

Name       : scidavis
Arch       : x86_64
Version    : 0.2.4
Release    : 1.fc11

(new release from upstream - thanks for getting it packaged)


Note You need to log in before you can comment on or make changes to this bug.