Widget names not set when using GtkBuilder
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GTK+ |
Fix Released
|
Medium
|
|||
Gramps |
Fix Released
|
Unknown
|
|||
LottaNZB |
Fix Released
|
Critical
|
Severin H | ||
Luciole |
Fix Released
|
Critical
|
NicoInattendu | ||
gramps (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Won't Fix
|
Undecided
|
Unassigned | ||
Maverick |
Fix Released
|
Undecided
|
Unassigned | ||
gtk+2.0 (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
Lucid |
Invalid
|
Low
|
Unassigned | ||
Maverick |
Invalid
|
Low
|
Unassigned | ||
lottanzb (Ubuntu) |
Fix Released
|
Medium
|
Severin H | ||
Lucid |
Fix Released
|
Medium
|
Severin H | ||
Maverick |
Fix Released
|
Medium
|
Severin H | ||
pygtk (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
Lucid |
Invalid
|
Low
|
Unassigned | ||
Maverick |
Invalid
|
Low
|
Unassigned |
Bug Description
LottaNZB cannot be launched on an up-to-date Lucid machine because of a bug in GtkBuilder. I tracked down the problem:
When loading a XML UI file using GtkBuilder, the 'name' property of widgets isn't set. On the other hand, the 'name' property of 'GtkAction' objects is properly set.
A test case written in both Python and C is attached. Compare the output on a Karmic and a Lucid machine.
I'm pretty sure that LottaNZB worked about a week ago, when I initially installed Lucid. This means that the bug could have been introduced in a recent update.
ProblemType: Crash
Architecture: i386
Date: Fri Jan 15 01:44:44 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/lottanzb
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20091209)
InterpreterPath: /usr/bin/python2.6
Package: lottanzb 0.5.2-1
PackageArchitec
ProcCmdline: /usr/bin/python /usr/bin/lottanzb
ProcEnviron:
LANG=de_CH.UTF-8
SHELL=/bin/bash
ProcVersionSign
PythonArgs: ['/usr/
RelatedPackageV
lottanzb 0.5.2-1
hellanzb 0.13-5.4
SourcePackage: lottanzb
Tags: lucid
Title: lottanzb crashed with AttributeError in _autoconnect_
Uname: Linux 2.6.32-9-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Related branches
summary: |
- lottanzb crashed with AttributeError in _autoconnect_by_method_name() + Widget names not set when using gtk.Builder |
Changed in lottanzb: | |
status: | New → Invalid |
Changed in lottanzb (Ubuntu): | |
status: | New → Invalid |
Changed in gtk+2.0 (Ubuntu): | |
status: | New → Invalid |
Changed in pygtk (Ubuntu): | |
status: | New → Invalid |
Changed in lottanzb: | |
status: | In Progress → Fix Committed |
Changed in lottanzb (Ubuntu): | |
status: | Invalid → Won't Fix |
status: | Won't Fix → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Severin Heiniger (lantash) |
description: | updated |
tags: | removed: need-duplicate-check |
Changed in lottanzb: | |
status: | Fix Committed → Fix Released |
Changed in lottanzb (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in gramps: | |
status: | Unknown → New |
Changed in gramps: | |
status: | New → Fix Released |
Changed in lottanzb (Ubuntu Lucid): | |
assignee: | nobody → Severin Heiniger (lantash) |
importance: | Undecided → Medium |
status: | New → Fix Released |
Changed in gtk: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Changed in luciole: | |
milestone: | 0.9.2 → 0.9.3 |
Changed in luciole: | |
status: | Fix Committed → Fix Released |
Execute this file using "python testcase.py".