xfdesktop (4.2 beta) aborts/crashes on startup
Brian J. Tarricone
bjt23 at cornell.edu
Fri Oct 15 09:48:35 CEST 2004
FYI, i filed a bug on gnome's bugzilla for this:
http://bugzilla.gnome.org/show_bug.cgi?id=155472
-b
Vijay Durairaj wrote:
>I just commented out the following lines in "art_render_gradient.c"
>and it worked:
>lines 334 to 338
>
>334 //assert (ix > 0);
>335 //assert (ix < n_stops);
>336 // assert ((stops[ix-1].offset <= offset_fraction + EPSILON) ||
>337 // ((stops[ix].offset > (1.0 - EPSILON)) && (offset_fraction <
>EPSILON /* == 0.0*/)));
>338 //assert (offset_fraction <= stops[ix].offset);
>
>I have also attached the diff output (patch).
>
>Thanks,
>Vijay
>
>On Fri, 15 Oct 2004 07:55:22 +0200, Jasper Huijsmans <jasper at xfce.org> wrote:
>
>
>>Olivier Fourdan wrote:
>>
>>
>>>On Fri, 2004-10-15 at 07:28 +0200, Jasper Huijsmans wrote:
>>>
>>>
>>>
>>>>If it fixes a bug, perhaps we should break the string freeze for this?
>>>>Opinions?
>>>>
>>>>
>>>It doesn't fix a bug in Xfce, just a workaround for a problem in a third
>>>party lib...
>>>
>>>
>>>
>>True. I just don't like things crashing Xfce ;)
>>
>>
>>
>>>Plus, it looks like a kinda geeky for a user option IMO. Better send the
>>>patch to libart_lgpl maintainers or even ship our own patched version if
>>>they don't want/aren't willing to fix that particular issue.
>>>
>>>
>>>
>>Did I actually suggest to add an option? Shame on me ;-) Must be too
>>early for me. I agree with you.
>>
>>
>>
>>>But are we alone impacted with this?
>>>
>>>
>>>
>>Are there more people seeing this?
>>
>>
>>_______________________________________________
>>Xfce4-dev mailing list
>>Xfce4-dev at xfce.org
>>http://lunar-linux.org/mailman/listinfo/xfce4-dev
>>
>>
>>
>>------------------------------------------------------------------------
>>
>>334,338c334,338
>>< //assert (ix > 0);
>>< //assert (ix < n_stops);
>>< // assert ((stops[ix-1].offset <= offset_fraction + EPSILON) ||
>>< // ((stops[ix].offset > (1.0 - EPSILON)) && (offset_fraction < EPSILON /* == 0.0*/)));
>>< //assert (offset_fraction <= stops[ix].offset);
>>---
>>
>>
>>> assert (ix > 0);
>>> assert (ix < n_stops);
>>> assert ((stops[ix-1].offset <= offset_fraction + EPSILON) ||
>>> ((stops[ix].offset > (1.0 - EPSILON)) && (offset_fraction < EPSILON /* == 0.0*/)));
>>> assert (offset_fraction <= stops[ix].offset);
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>_______________________________________________
>>>Xfce4-dev mailing list
>>>Xfce4-dev at xfce.org
>>>http://lunar-linux.org/mailman/listinfo/xfce4-dev
>>>
More information about the Xfce4-dev
mailing list