By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 460 - Zenity "radiolist" fails in Squeeze
Summary: Zenity "radiolist" fails in Squeeze
Status: RESOLVED WORKSFORME
Alias: None
Product: TDE
Classification: Unclassified
Component: other (any) (show other bugs)
Version: 3.5.12 [Trinity]
Hardware: i386 Debian Squeeze
: P5 major
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2011-03-16 17:10 CDT by David Hare
Modified: 2013-06-07 10:41 CDT (History)
3 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Hare 2011-03-16 17:10:07 CDT
I'm getting either a "segfault" "signal 11" or nothing, using Zenity with radiolist. All other Zenity options seem to work.

For example:

ans=$(zenity  --list  --text="Choose one of these:" --checklist  --column "Pick" --column "Fruit" TRUE Apples FALSE Oranges FALSE "Pears" FALSE "Bananas"); echo $ans

This means, in a Trinity session, no script using zenity with radiolist will work. If I replace "radiolist" with "checklist" it does work.

I tested this on two different machines with Trinity and LXDE also installed, radiolist works OK in LXDE; so this looks like a Trinity-only issue. It does not matter if I use konsole, lxterminal or xterm.

Can anyone else replicate that?
Comment 1 Calvin Morrison 2012-01-31 21:00:05 CST
David,

Can you confirm this with 3.5.13. I have a sneaking suspicion that a 
gtk-qt-engine bug was causing it. I can't replicate this in 3.5.13 however so 
it might be fixed.

If this isn't occuring anymore, I'd like to close it.
Comment 2 David Hare 2012-02-01 12:49:45 CST
No, it's not fixed in 3.5.13

Using a zenity radiolist gives this error as before 

:~$ zenity --list --text="Choose one of these:" --radiolist  --column "Pick" --column "Fruit" TRUE "Apples" FALSE "Oranges" FALSE "Pears" FALSE "Bananas"
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = gtk-qt-application path = <unknown> pid = 9134
Segmentation fault

It does work for checklist. This is still an issue because any script that uses a zenity radiolist will fail.


I didn't quite get the example right before, this one should be better.

Here is what I have installed for gtk engines:

:~$ dpkg -l|grep gtk|grep engine
ii  gtk-qt-engine-trinity                     4:3.5.13-0debian9+r1260773+pr2~squeeze  theme engine using Qt for GTK+ 2.x and Trinity
ii  gtk2-engines                              1:2.20.1-1                              theme engines for GTK+ 2.x
ii  gtk2-engines-qtcurve                      1.5.2-1.1                               This is a set of widget styles for Gtk2 based apps
ii  libgtkmathview0c2a                        0.8.0-5                                 rendering engine for MathML documents
Comment 3 David Hare 2012-12-18 09:18:04 CST
I'm working round this by using a "wrapper" script to convert zenity commmands to yad. 

No gtk-qt-engine is now installed here but the bug remains, Any script using zenity "radiolist" fails.
Comment 4 Darrell 2013-05-22 20:40:57 CDT
Is this report still valid? 3.5.13.1 or 3.5.13.2?
Comment 5 David Hare 2013-06-06 18:45:21 CDT
Sorry late reply..

It seems to be working in current 3.5.13.2