Awn

Segmentation fault with AwnConfigClient

Bug #236654 reported by Matt
4
Affects Status Importance Assigned to Milestone
Awn
Fix Released
Critical
Mark Lee

Bug Description

With Python and an AwnConfigClient instance, using .get_list() causes a segfault. The gdb output with the included python code used is attached. The key 'priority' is a list of integers for a specific applet (identified by the applet's uid). When Awn is started from the terminal, there is no "Segmentation fault" output, but when done directly through Python, there is. Other keys work, including plain strings and a list of strings.

Awn (and Awn Extras) latest bzr, main branch
Ubuntu 8.04, with GConf
There are multiple instances of this applet, and they all have the exact same result. I also tried this for a different list of integers: same result.

Tags: segfault
Revision history for this message
Matt (mjz) wrote :
Mark Lee (malept)
Changed in awn:
assignee: nobody → malept
Revision history for this message
moonbeam (rcryderman) wrote :

malept,

Do you think this is an issue with the python bindings?

Revision history for this message
Mark Lee (malept) wrote :

Confirmed with the GConf backend only.

Changed in awn:
importance: Undecided → Critical
milestone: none → 0.2.8
status: New → In Progress
Revision history for this message
Mark Lee (malept) wrote :

moonbeam: yes, this is an issue with the GConf bindings only...although the behavior of lists of ints or booleans differ between backends, which is what I ultimately need to fix.

Michal Hruby (mhr3)
Changed in awn:
milestone: 0.2.8 → 0.3.2
Revision history for this message
Mark Lee (malept) wrote :

Not fixing until 0.4.0.

Changed in awn:
milestone: 0.3.2 → 0.4.0
Revision history for this message
Mark Lee (malept) wrote :
Changed in awn:
status: In Progress → Fix Committed
Mark Lee (malept)
Changed in awn:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.