Opening glow effect can cause a segfault

Bug #179783 reported by Mark Lee on 2008-01-02
Affects Status Importance Assigned to Milestone
Awn Testing Team
Nominated for 0.2 by Mark Lee

Bug Description

During my debugging of adding/deleting applets in desktop-agnostic, I noticed that when the opening glow effect was occurring and the applet that was glowing was killed, the dock segfaulted. I don't have a backtrace because I was using nemiver (Gnome frontend to gdb) to debug.

Related branches

Mark Lee (malept) wrote :

The following patch simply checks to see if the variable fx->self is a GtkWidget, and if so, queues it for drawing. IMO, it is low-risk for causing any more bugs/crashes.

Mark Lee (malept) wrote :

I should note that the patch is against desktop-agnostic, although the only parts of libawn/awn-effects.c that differ, IIRC, are the docblocks.

Changed in awn:
status: New → Confirmed
Julien Lavergne (gilir) wrote :

Thanks for the patch.
I added it to the awn-testing branch to test it before include it in trunk.

Changed in awn:
assignee: nobody → awn-testing
importance: Undecided → Low

revno: 162
committer: Julien Lavergne <seagle@justice>
branch nick: awn-core-trunk
timestamp: Sun 2008-01-13 00:01:06 +0100
 2008-01-12 Julien Lavergne <email address hidden>

       * awn-manager/
       * awn-manager/
       * libawn/awn-effects.c:
       Merge revision 161 and 162 of awn-core-testing branch
       - Close bug #179666 : Use of tabs instead of a list in the awn-manager (Patch from Rémi Audebert)
       - Close bug #179783 : Prevent segfault when opening glow effect (Patch from Mark Lee)

Changed in awn:
status: Confirmed → Fix Committed

I just came across this bug and I thought I'd just quick let you know that you can get a stack trace from nemiver. Just right-click on the call stack and select "Copy" and then you should be able to paste the stack trace. Hope that helps.

Mark Lee (malept) on 2008-02-17
Changed in awn:
milestone: none → 0.2.4
moonbeam (rcryderman) on 2008-02-19
Changed in awn:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers