IntegerFilterBox crashes Python quite thoroughly

Bug #638149 reported by Rick Spencer
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Quickly Widgets
Fix Released
Rick Spencer
quickly-widgets (Ubuntu)
Fix Released
Won't Fix

Bug Description

Using the Integer filter causes the following error:

TypeError: can't convert return value to desired type
bin/pytask:212: Warning: /build/buildd/glib2.0-2.25.15/gobject/gtype.c:4181: type id `0' is invalid
bin/pytask:212: Warning: can't peek value table for type `<invalid>' which is not currently referenced
Segmentation fault (core dumped)

== Ubuntu 10.10 SRU ==
As this is the most severe of the bugs targeted for an SRU, I'm using it as the master SRU bug. The other ones are bug 638148, bug 678239, and bug 636034.

A debdiff is attached, and it has been uploaded to maverick-proposed.

Justification for the changes:
 This bug: Crasher when using IntegerFilterBox. This affects at least PyTask (bug 685207)
 Bug 638148: Unconditional errors when using BlankFilterBox.
 Bug 678239: DictionaryGrid columns were not being sorted correctly in some cases
 Bug 636034: A remove button in DateGridRow is much larger than it should be (not severe, but easy fix)

 Download the attached and run it like so to trigger each bug:
 $ python 638149
 $ python 638148
 $ python 678239
 $ python 636034
 A dialog will tell you how to hit the bug.

Changed in quidgets:
status: New → Confirmed
importance: Undecided → High
status: Confirmed → Fix Committed
assignee: nobody → Rick Spencer (rick-rickspencer3)
Revision history for this message
Rick Spencer (rick-rickspencer3) wrote :

This is fixed, but the change (along with a few others) did not make it into Maverick. We should get these changes into Maverick.

Michael Terry (mterry)
Changed in quidgets:
milestone: none → 11.03
status: Fix Committed → Fix Released
Michael Terry (mterry)
Changed in quickly-widgets (Ubuntu):
status: New → Fix Released
Michael Terry (mterry)
description: updated
Revision history for this message
Michael Terry (mterry) wrote :

OK, here's a test script for all four bugs. Instructions in the description of this bug.

description: updated
Revision history for this message
Michael Terry (mterry) wrote :

Debdiff against maverick.

description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted quickly-widgets into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See for documentation how to enable and use -proposed. Thank you in advance!

Changed in quickly-widgets (Ubuntu Maverick):
status: New → Fix Committed
tags: added: verification-needed
tags: added: testcase
Changed in quickly-widgets (Ubuntu Maverick):
status: Fix Committed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments

Remote bug watches

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