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

** Attachment added: "test.py"
   
https://bugs.launchpad.net/ubuntu/+source/quickly-widgets/+bug/638149/+attachment/1758686/+files/test.py

** Description changed:

  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
    gtk.main()
  bin/pytask:212: Warning: can't peek value table for type `<invalid>' which is 
not currently referenced
    gtk.main()
  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.
  
  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)
+  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)
+ 
+ TEST CASE:
+  Download the attached test.py and run it like so to trigger each bug:
+  $ python test.py 638149
+  $ python test.py 638148
+  $ python test.py 678239
+  $ python test.py 636034
+  A dialog will tell you how to hit the bug.
  
  Patch and upload coming.
- Test cases coming.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/638149

Title:
  IntegerFilterBox crashes Python quite thoroughly

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to