wxmaxima crashes at startup (relocation error)

Bug #1226035 reported by Francois Thirioux
176
This bug affects 44 people
Affects Status Importance Assigned to Milestone
wxmaxima (Debian)
Fix Released
Unknown
wxmaxima (Ubuntu)
Fix Released
Undecided
Unassigned
Saucy
Fix Released
Undecided
Unassigned
xaralx (Ubuntu)
Fix Released
Undecided
Unassigned
Saucy
Invalid
Undecided
Unassigned

Bug Description

[Impact]
wxmaxima does not start due to a abi change in libwx_gtk2u_core-2.8.so.0 (caused by gtk not providing some library anymore)

Only a small fraction of rdepends seems affected (2 of 29 tested ones) so the simplest solultion is probably to just rebuild the affected ones.

[TESTCASE]
in a terminal type:
$ wxmaxima

it should start, instead you get this:
wxmaxima: relocation error: wxmaxima: symbol _Z31_wx_link_dummy_func_gnome_printv, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference

[Regression potential]
Zero, application unusable, fixed by no change rebuild

Francois Thirioux (fthx)
tags: added: maxima saucy
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in wxmaxima (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel Serpell (daniel-serpell) wrote :

I recompiled the package in current saucy and it works, seems that there is an incompatibility in current libwxgtk2.8-0.

Revision history for this message
PeterPall (peterpall) wrote :

Can confirm that:

 - Bug #613530 seems to show that this has already been the case in the past
 - Downgrading wxgtk to libwxgtk2.8-0_2.8.12.1-11ubuntu3 fixes the problem. Found this package on http://archive.ubuntu.com/ubuntu/pool/universe/libw/libwx11/

Changed in wxmaxima (Debian):
status: Unknown → Fix Released
Revision history for this message
Francois Thirioux (fthx) wrote :

For those who need wxmaxima now, Debian's last version does work ok, as mentioned above :
http://packages.debian.org/sid/amd64/wxmaxima/download
No need here to downgrade any package.

Revision history for this message
Norbert (nrbrtx) wrote :

Ubuntu 13.10 final (i386):

wxmaxima: relocation error: wxmaxima: symbol _Z31_wx_link_dummy_func_gnome_printv, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference

So bug exists.

Revision history for this message
PeterPall (peterpall) wrote : Re: [Bug 1226035] Re: wxmaxima crashes at startup (relocation error)

Not exactly a bug, perhaps. But of you compile wxmaxima with an old version of wxwidgets and then upgrade wxwidgets - wxmacima is compiled for the old library. Did run the original code through the compiler again and the result does not have the problem any more.
--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

Revision history for this message
PeterPall (peterpall) wrote :

One of the first files available for ubuntu 14.4 is a fixed version of wxmaxima. Does anybody know how to mark the bug as fixed for a specific distribution?

Revision history for this message
salviano (salvianoleao) wrote :

I recompile with and its work for me:
first I remove the old package:

sudo apt-get remove wxmaxima

Next i build the new package with:

sudo apt-get -b source wxmaxima

and install the new package

sudo dpkg -i wxmaxima*.deb

This works for me.

Revision history for this message
Gregor Riepl (onitake) wrote :

You don't even have to uninstall the broken wxmaxima package first.
Just build from source:

apt-get source wxmaxima
cd wxmaxima-13.04.2
dpkg-buildpackage
cd ..
sudo dpkg -i wxmaxima_13.04.2-1_*.deb

dpkg-buildpackage might complain about some missing -dev packages, install those and run dpkg-buildpackage again.

There don't seem to be any changes required; can someone bump the version, rebuild the package correctly and promote it to the repositories?

Revision history for this message
bowser (bwbernard-wong1) wrote :

I installed wxmaxima from ppa and it all works.
https://launchpad.net/~blahota/+archive/wxmaxima

Revision history for this message
Julian Taylor (jtaylor) wrote :

xaralx is also affected by this untransitioned abi break of wxwidgets

Julian Taylor (jtaylor)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package wxmaxima - 13.04.2-1build1

---------------
wxmaxima (13.04.2-1build1) trusty; urgency=low

  * no change rebuild to adapt to abi change of libwxgtk2.8-0 (LP: #1226035)
 -- Julian Taylor <email address hidden> Mon, 11 Nov 2013 21:47:38 +0100

Changed in wxmaxima (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Julian Taylor (jtaylor) wrote :

I uploaded a rebuild to saucy, please test the package when it is accepted. The release team will post instructions on how to do that.

Changed in wxmaxima (Ubuntu Saucy):
status: New → Triaged
Revision history for this message
Stéphane Graber (stgraber) wrote : Please test proposed package

Hello Francois, or anyone else affected,

Accepted wxmaxima into saucy-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/wxmaxima/13.04.2-1build0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in wxmaxima (Ubuntu Saucy):
status: Triaged → Fix Committed
tags: added: verification-needed
Revision history for this message
Daniel Schury (surst) wrote :

amd64 build of wxmaxima 13.04.2-1build0.1 fixes the problem for me

tags: added: verification-done
removed: verification-needed
Revision history for this message
Francois Thirioux (fthx) wrote :

+1 .

Thanks !

Revision history for this message
Norbert (nrbrtx) wrote :

i686 build of wxmaxima 13.04.2-1build0.1 fixes this bug in Ubuntu 13.10.
Thank you!

Revision history for this message
Stéphane Graber (stgraber) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package wxmaxima - 13.04.2-1build0.1

---------------
wxmaxima (13.04.2-1build0.1) saucy-proposed; urgency=low

  * no change rebuild to adapt to abi change of libwxgtk2.8-0 (LP: #1226035)
 -- Julian Taylor <email address hidden> Mon, 11 Nov 2013 22:38:35 +0100

Changed in wxmaxima (Ubuntu Saucy):
status: Fix Committed → Fix Released
Revision history for this message
Norbert (nrbrtx) wrote :

Tested on Trusty - bug is fixed.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xaralx (Ubuntu Saucy):
status: New → Confirmed
Changed in xaralx (Ubuntu):
status: New → Confirmed
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Re #11: The xaralx part of this issue is likely covered by bug 1247219 which has been fixed in Ubuntu Utopic, and looks like it will be SRUed to 14.04.

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

More on xaralx: the package has now been SRUed to 14.04, so I believe that part of this bug report can be closed now. An SRU did not happen for 13.10 since it had already reached End of Life at this point.

Changed in xaralx (Ubuntu):
status: Confirmed → Fix Released
Changed in xaralx (Ubuntu Saucy):
status: Confirmed → Invalid
Revision history for this message
Norbert (nrbrtx) wrote :

xaralx and wxmaxima work normally in Ubuntu Utopic 14.10 final.

PeterPall (peterpall)
no longer affects: wxwidgets
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.