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