The crash just happened randomly. I ran it with gdb previously for
many times, but no useful information was got. It kept crash randomly
and causes random flickers without known cause. The notification area
spec is just too complicated to understand. Since gnome-panel's
systray works flawlessly, the fastest and safest way is to port it to
lxpanel. Fixing existing code is beyond my ability and my searches for
the cause were in vain. Anyways, we need a cure to this no matter
what's the real cause.
After hours of porting, the gnome-panel one is working for lxpanel.
It works well and I haven't encounter crashes and the flickers improved a lot.
I don't know what's wrong with the original one, but the new one
ported from gnome works well.

On Tue, Feb 16, 2010 at 6:47 AM, Marty Jack <[email protected]> wrote:
> I have to admit I take exception to characterizing the systray as "buggy".  
> Could someone summarize what the problems with it are and why haven't I been 
> presented with a backtrace that proves it did something wrong so it can be 
> fixed, or for that matter a backtrace of any panel crash.  I did fix 
> something yesterday that could be a timing issue that causes a crash when a 
> taskbar window is being deleted.
>
> On 02/15/2010 03:26 PM, PCMan wrote:
>> Hello,
>> I just ported the 'notification area' applet of gnome-panel to lxpanel
>> as systray2 plugin.
>> Now all the old problems are solved and I think this new one can
>> replace the old buggy systray.
>> The source code is in lxpanel-plugins/systray2.
>> I also implemented a new container class named LxGrid.
>> This is similar to previously used IconGrid, but it's more simple and
>> memory usage is also lower.
>> I hope this can solve the crashes and flickers in lxpanel 0.5.x seires.
>> If things work fine, I'll replace IconGrid with LxGrid in launchbar plugin 
>> also.
>>
>> Cheers!
>>
>> ------------------------------------------------------------------------------
>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>> http://p.sf.net/sfu/solaris-dev2dev
>> _______________________________________________
>> Lxde-list mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/lxde-list
>>
>
> ------------------------------------------------------------------------------
> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
> http://p.sf.net/sfu/solaris-dev2dev
> _______________________________________________
> Lxde-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lxde-list
>

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Lxde-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to