Ipe 6.0pre32 crashes when editing a 6.0pre30 file

Bug #364113 reported by Dietmar Winkler
8
Affects Status Importance Assigned to Milestone
ipe (Ubuntu)
Confirmed
Undecided
Unassigned
Nominated for Jaunty by Dietmar Winkler

Bug Description

Binary package hint: ipe

I just found another bug with the new 6.0pre32 version of Jaunty. I tried to edit one of my files and noticed that Ipe6.0pre32 will crash badly when I just click on the picture.
I get the following error message on the console:

ipe: ipegeo.cpp:488: IpeMatrix IpeMatrix::Inverse() const: Assertion `t != 0' failed.
Aborted

I created an example file in ipe6.0pre30 with my Intrepid machine and as you can see from the PDF this works fine. To recreate the bug simply open the corresponding ipe file and click on the graphic.

Revision history for this message
Dietmar Winkler (dietmarw) wrote :
Revision history for this message
Dietmar Winkler (dietmarw) wrote :
Revision history for this message
yildi (myildi) wrote :

I have been able to reproduce this problem under XUbuntu Jaunty running in a Vbox (Windows XP host), with the version of Ipe I have installed from the ubuntu repository.

Changed in ipe (Ubuntu):
status: New → Confirmed
Revision history for this message
Dietmar Winkler (dietmarw) wrote :

OK I found the reason. Ipe will fail to work properly (including the colour pallet) if the language environment is not set to "C".

A workaround is not calling Ipe directly but via a script like this:

#!/bin/bash
export LANG="C"
/usr/bin/ipe

Still it would be nice to see Ipe running in all language environments!

Revision history for this message
Dietmar Winkler (dietmarw) wrote :

Hi 6 month in and the upstream patch that's already packaged by Debian and for Karmic (ipe (6.0pre32patch1-1)) is still not back-ported to Jaunty. This would make my workaround superfluous. What needs to be done to get this backported?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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