package euler
unarchive 199647
forcemerge 448649 199647
notfound 448649 1.61.0-3
tags 448649 = confirmed help
thanks

Hi,

On Wednesday 31 October 2007, Mikhail Glagolev wrote:
> moving .euler/ solved the problem.
>
> I found, that on my system the error can be reproduced by setting in
> eulerrc:
>
>  gwidth = 350
>  gheight = 443
>
> (those were in the initial case)
>
> Error also occurs, for instance, with
>
>  gwidth = 400
>  gheight = 600
>
> but not
>
>  gwidth = 400
>  gheight = 500
>
> (other parameters in eulerrc and euler.cfg dafault)

Thanks for the information, I was now able to reproduce this bug with 
euler/1.61.0-1 on an etch system, but it is not reproducible with 1.61.0-3 on 
my sid development system (and I suspect that it does not occur with testing 
too). Probably something in the GTK+ libraries changed so that it doesn't 
occur with the newer versions.

Here is what I got from gdb if one builds euler with debugging symbols:

| Starting program: /usr/bin/euler
| Failed to read a valid object file image from memory.
| [Thread debugging using libthread_db enabled]
| [New Thread -1218246976 (LWP 21208)]
|
| (euler:21208): Gdk-CRITICAL **: gdk_char_width: assertion `font != NULL'
| failed 
|
| Program received signal SIGSEGV, Segmentation fault.
| [Switching to Thread -1218246976 (LWP 21208)]
| 0x080824db in gtk_meta_realize ()

I had a look at the gtk_meta_realize() function in euler, but I'm not well 
versed enough in GTK+ to fix this without greater effort and since this bug 
does not occur wiht newer libs, I'm not going to invest time to fix this. 
However if someone else wants to submit a patch for this bug, I'll apply it 
to the package of course.

BTW: There was also an old bug report about the same error which I closed as I 
adopted this package because I was unable to reproduce the bug. I'm merging 
the old report with this new report now.

Grüße,
Frank

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to