After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 1867 - GtkOptionMenu functionality improvement request
GtkOptionMenu functionality improvement request
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: GtkComboBox
1.2.x
Other other
: Low enhancement
: future
Assigned To: gtk-bugs
gtk-bugs
: 550920 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 1999-08-08 12:05 UTC by blackwine
Modified: 2012-01-28 22:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description blackwine 2001-01-27 19:46:37 UTC
Package:        gtk+
Version:        1.2.3
Severity:       wishlist

Description:
	Amiga's cycle gadgets have improved functionality compared to its
equivalent in Gtk, GtkOptionMenu. Small area around the box [1] on the
`picture' switches to next option in menu immediately, without popping
up the menu. It eases usage of menus with 2/3 entries, because it's
faster to click/double click on the [1] box than click, point and click.

+-------------------+
| Option X      [1] |
+-------------------+




------- Additional Comments From mzucchi@dehaa.sa.gov.au 2000-02-28 18:35:57 ----

Subject: extra info about cycle gadgets
From: mzucchi@dehaa.sa.gov.au (Michael Zucchi)
To: 1867@bugs.gnome.org
Message-Id: <200002282335.KAA10414@eldrad.dehaa.sa.gov.au>
Date: Tue, 29 Feb 2000 10:05:57 +1030 (CST)


Some more info on this one.  Basically because Amiga uses gadgets,
and not widgets for most of its buttons and so forth, they have to
stay within the window they are rendered on.  So you can't have a
popup menu option, if it is to render outside the window (which
they can potentially do).  So gadtools equivalent is a 'cycle'
gadget.  It cycles through a number of options (backwards if
you shift-click it), each time you click it.  As stated, it
is a nice gadget to use when you have upto about 4 options
becuase it is quick to cycle through the options.

The little image looks like two curved arrors chasing each other -
a bit like the IE 'reload' button, but smaller.

-- 
     ///  Michael Zucchi                 p> +61 8 8204 9380 <p   /--/
    ///   e> mzucchi@dehaa.sa.gov.au <e  m> +61 4 0885 1551 <m    -/
\\\///    Unix Systems, Resource Information Group	       	  /-
 \\\/     Dept. of Environment Heritage and Aboriginal Affairs	 /--/




------- Additional Comments From raphe.berry@sun.com 2000-08-25 14:03:05 ----

Subject: Solaris 5.7 Segmentation Fault: gnome-session
From: Raphe Berry III <raphe.berry@sun.com>
To: 1867@bugs.gnome.org
Message-Id: <200008251803.LAA09883@sr71.eng.sun.com>
Date: Fri, 25 Aug 2000 11:03:05 -0700 (PDT)

Package:  general
Severity: normal
Version:  
Synopsis: Solaris 5.7 Segmentation Fault: gnome-session
Class:    sw-bug

System: SunOS 5.7 sun4u sparc
C compiler: 2.95.2
glib: 1.2.6
GTK+: 1.2.6
ORBit: ORBit 0.5.0
gnome-core: /tmp/core


Description:
running gnome v1.2 on an ultrasparc30 creator3d, under kernel patch
level,
106541-12, gnome-session seg faults. I've trussed the crash for you to 
examine. I recieved the binaries from helixcode.


--- Included file ---

execve("/opt/gnome/bin/gnome-session", 0xFFBEF1EC, 0xFFBEF1F4)  argc = 1
stat("/opt/gnome/bin/gnome-session", 0xFFBEEEE0) = 0
open("/var/ld/ld.config", O_RDONLY)		Err#2 ENOENT
open("/opt/gnome/lib/libgnomeui.so.32", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF3A0000
mmap(0x00000000, 1130496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF280000
mmap(0xFF388000, 48584, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 1015808) = 0xFF388000
munmap(0xFF37A000, 57344)			= 0
memcntl(0xFF280000, 193968, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libart_lgpl.so.2", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 131072, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF250000
mmap(0xFF26E000, 1988, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 57344) = 0xFF26E000
munmap(0xFF260000, 57344)			= 0
memcntl(0xFF250000, 9660, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libgdk_imlib.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 229376, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF210000
mmap(0xFF246000, 4564, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 155648) = 0xFF246000
munmap(0xFF238000, 57344)			= 0
memcntl(0xFF210000, 20172, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libSM.so.6", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libSM.so.6", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF1F0000
mmap(0xFF208000, 4572, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 32768) = 0xFF208000
munmap(0xFF1FA000, 57344)			= 0
open("/dev/zero", O_RDONLY)			= 4
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF1E0000
memcntl(0xFF1F0000, 11192, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libICE.so.6", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libICE.so.6", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 163840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF1B0000
mmap(0xFF1D2000, 11732, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 73728) = 0xFF1D2000
mmap(0xFF1D6000, 2536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF1D6000
munmap(0xFF1C4000, 57344)			= 0
memcntl(0xFF1B0000, 19648, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libgtk-1.2.so.0", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 1761280, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEF80000
mmap(0xFF11C000, 66780, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 1622016) = 0xFF11C000
munmap(0xFF10E000, 57344)			= 0
memcntl(0xFEF80000, 245852, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libgdk-1.2.so.0", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 327680, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF150000
mmap(0xFF19C000, 15156, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 245760) = 0xFF19C000
munmap(0xFF18E000, 57344)			= 0
memcntl(0xFF150000, 56368, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libgmodule-1.2.so.0", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEF60000
mmap(0xFEF70000, 8744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEF70000
munmap(0xFEF62000, 57344)			= 0
memcntl(0xFEF60000, 3204, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libXi.so.5", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libXi.so.5", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEF40000
mmap(0xFEF56000, 7938, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFEF56000
munmap(0xFEF48000, 57344)			= 0
memcntl(0xFEF40000, 5532, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libXext.so.0", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libXext.so.0", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 163840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEF10000
mmap(0xFEF36000, 7080, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 90112) = 0xFEF36000
munmap(0xFEF28000, 57344)			= 0
memcntl(0xFEF10000, 18356, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libX11.so.4", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libX11.so.4", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 614400, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEE00000
mmap(0xFEE90000, 19612, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 589824) = 0xFEE90000
memcntl(0xFEE00000, 93276, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libgnome.so.32", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 180224, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEEE0000
mmap(0xFEF08000, 7920, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 98304) = 0xFEF08000
mmap(0xFEF0A000, 376, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFEF0A000
munmap(0xFEEFA000, 57344)			= 0
memcntl(0xFEEE0000, 30488, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libgnomesupport.so.0", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEEC0000
mmap(0xFEED6000, 2836, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFEED6000
munmap(0xFEEC8000, 57344)			= 0
memcntl(0xFEEC0000, 6572, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libesd.so.0", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEDE0000
mmap(0xFEDF4000, 9992, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xFEDF4000
munmap(0xFEDE6000, 57344)			= 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF140000
memcntl(0xFEDE0000, 9020, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libresolv.so.2", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libresolv.so.2", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libresolv.so.2", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libresolv.so.2", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libresolv.so.2", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 221184, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEDA0000
mmap(0xFEDD0000, 15149, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 131072) = 0xFEDD0000
mmap(0xFEDD4000, 2424, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFEDD4000
munmap(0xFEDC2000, 57344)			= 0
memcntl(0xFEDA0000, 22808, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/librt.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/librt.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/librt.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/librt.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/lib/librt.so.1", O_RDONLY)		= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFED80000
mmap(0xFED96000, 1976, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFED96000
munmap(0xFED88000, 57344)			= 0
memcntl(0xFED80000, 11616, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libnsl.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libnsl.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libnsl.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libnsl.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/lib/libnsl.so.1", O_RDONLY)		= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 655360, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEC80000
mmap(0xFED0E000, 36316, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 516096) = 0xFED0E000
mmap(0xFED18000, 26264, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFED18000
munmap(0xFED00000, 57344)			= 0
memcntl(0xFEC80000, 87972, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libsocket.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libsocket.so.1", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFED60000
mmap(0xFED76000, 11073, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFED76000
munmap(0xFED68000, 57344)			= 0
memcntl(0xFED60000, 14492, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libaudiofile.so.0", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 163840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFED30000
mmap(0xFED56000, 6952, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 90112) = 0xFED56000
munmap(0xFED48000, 57344)			= 0
memcntl(0xFED30000, 14780, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libm.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libm.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libm.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libm.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/lib/libm.so.1", O_RDONLY)		= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 155648, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEC50000
mmap(0xFEC74000, 7804, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 81920) = 0xFEC74000
munmap(0xFEC66000, 57344)			= 0
memcntl(0xFEC50000, 8288, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libdb-3.0.so", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 499712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEBD0000
mmap(0xFEC46000, 12664, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 417792) = 0xFEC46000
munmap(0xFEC38000, 57344)			= 0
memcntl(0xFEBD0000, 54356, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libglib-1.2.so.0", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 253952, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEB80000
mmap(0xFEBBC000, 7660, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 180224) = 0xFEBBC000
munmap(0xFEBAE000, 57344)			= 0
memcntl(0xFEB80000, 38588, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libdl.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libdl.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libdl.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libdl.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/lib/libdl.so.1", O_RDONLY)		= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
close(3)					= 0
open("/opt/gnome/lib/libgdk_pixbuf.so.2", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEEB0000
mmap(0x00000000, 131072, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEB50000
mmap(0xFEB6E000, 7456, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 57344) = 0xFEB6E000
munmap(0xFEB60000, 57344)			= 0
memcntl(0xFEB50000, 13264, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libz.so.1.1.3", O_RDONLY)	= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFEEB0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEEB0000
mmap(0x00000000, 131072, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEB20000
mmap(0xFEB3C000, 9584, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 49152) = 0xFEB3C000
munmap(0xFEB2E000, 57344)			= 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFEEA0000
memcntl(0xFEB20000, 7280, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libgnomecanvaspixbuf.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFEEB0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEEB0000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEB00000
mmap(0xFEB12000, 4344, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFEB12000
munmap(0xFEB04000, 57344)			= 0
memcntl(0xFEB00000, 4528, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libc.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libc.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libc.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libc.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/lib/libc.so.1", O_RDONLY)		= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFEEB0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEEB0000
mmap(0x00000000, 770048, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEA00000
mmap(0xFEAB2000, 32396, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 663552) = 0xFEAB2000
mmap(0xFEABA000, 6128, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFEABA000
munmap(0xFEAA4000, 57344)			= 0
memcntl(0xFEA00000, 131460, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libaio.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libaio.so.1", O_RDONLY)	Err#2 ENOENT
open("/usr/lib/libaio.so.1", O_RDONLY)		= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFEEB0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEEB0000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFEAE0000
mmap(0xFEAF6000, 2467, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFEAF6000
munmap(0xFEAE8000, 57344)			= 0
memcntl(0xFEAE0000, 7900, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/opt/gnome/lib/libmp.so.2", O_RDONLY)	Err#2 ENOENT
open("/usr/openwin/lib/libmp.so.2", O_RDONLY)	Err#2 ENOENT
open("/usr/lib/libmp.so.2", O_RDONLY)		= 3
fstat(3, 0xFFBEEC7C)				= 0
mmap(0xFEEB0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEEB0000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFE9E0000
mmap(0xFE9F2000, 3993, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFE9F2000
munmap(0xFE9E4000, 57344)			= 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFEAD0000
memcntl(0xFE9E0000, 3380, MC_ADVISE, 0x0003, 0, 0) = 0
close(3)					= 0
open("/usr/platform/SUNW,Ultra-30/lib/libc_psr.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEEAE4)				= 0
mmap(0xFEEB0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEEB0000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFE9D0000
close(3)					= 0
mprotect(0xFF280000, 1020716, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFF280000, 1020716, PROT_READ|PROT_EXEC) = 0
close(4)					= 0
munmap(0xFEEB0000, 8192)			= 0
brk(0x0002EB80)					= 0
brk(0x00030B80)					= 0
sysconfig(_CONFIG_SEM_VALUE_MAX)		= 2147483647
sigfillset(0xFEABA5E0)				= 0
sigprocmask(SIG_BLOCK, 0xFFBEF04C, 0xFFBEF03C)	= 0
sigaction(SIGCLD, 0xFFBEEF08, 0xFFBEEFFC)	= 0
vfork()						= 9856
sigaction(SIGINT, 0xFFBEEF08, 0xFFBEEFB8)	= 0
sigaction(SIGQUIT, 0xFFBEEF08, 0xFFBEEF98)	= 0
waitid(P_PID, 9856, 0xFFBEEEA8, 0403   )	= 0
sigaction(SIGINT, 0xFFBEEF08, 0x00000000)	= 0
sigaction(SIGQUIT, 0xFFBEEF08, 0x00000000)	= 0
sigaction(SIGCLD, 0xFFBEEF08, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEF03C, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEF038, 0x00000000)	= 0
sigprocmask(SIG_BLOCK, 0xFFBEF038, 0x00000000)	= 0
sigprocmask(SIG_BLOCK, 0xFFBEF038, 0x00000000)	= 0
sigprocmask(SIG_UNBLOCK, 0xFFBEF038, 0x00000000) = 0
sigprocmask(SIG_UNBLOCK, 0xFFBEF038, 0x00000000) = 0
sigprocmask(SIG_UNBLOCK, 0xFFBEF038, 0x00000000) = 0
getuid()					= 39854 [39854]
open64("/etc/.name_service_door", O_RDONLY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
door_info(3, 0xFEABA460)			= 0
door_call(3, 0xFFBEEAC0)			= 0
getuid()					= 39854 [39854]
door_info(3, 0xFFBEEAD8)			= 0
door_call(3, 0xFFBEEAC0)			= 0
mkdir("/home/raphe/.gnome", 0700)		Err#17 EEXIST
mkdir("/home/raphe/.gnome_private", 0700)	Err#17 EEXIST
mkdir("/home/raphe/.gnome/accels", 0700)	Err#17 EEXIST
chmod("/home/raphe/.gnome_private", 0700)	= 0
brk(0x00030B80)					= 0
brk(0x00032B80)					= 0
sigprocmask(SIG_BLOCK, 0xFFBEEFC8, 0x00000000)	= 0
sigprocmask(SIG_BLOCK, 0xFFBEEFC8, 0x00000000)	= 0
sigprocmask(SIG_BLOCK, 0xFFBEEFC8, 0x00000000)	= 0
sigprocmask(SIG_UNBLOCK, 0xFFBEEFC8, 0x00000000) = 0
sigprocmask(SIG_UNBLOCK, 0xFFBEEFC8, 0x00000000) = 0
sigprocmask(SIG_UNBLOCK, 0xFFBEEFC8, 0x00000000) = 0
umask(0)					= 022
umask(022)					= 0
time()						= 967226466
stat("/opt/gnome/etc/gnome/config-override//session-options", 0xFFBEED08) Err#2 ENOENT
stat("./gnome/config-override//session-options", 0xFFBEED08) Err#2 ENOENT
stat("/opt/gnome/etc/gnome/config//session-options", 0xFFBEED08) Err#2 ENOENT
stat("./gnome/config//session-options", 0xFFBEED08) Err#2 ENOENT
stat("/home/raphe/.gnome//session-options", 0xFFBEEDF0) Err#2 ENOENT
open("/home/raphe/.gnome//session-options", O_RDONLY) Err#2 ENOENT
time()						= 967226466
uname(0xFFBEE6D0)				= 1
so_socket(2, 2, 0, "", 1)			= 4
setsockopt(4, 6, 1, 0xFFBEECCC, 4, 1)		= 0
setsockopt(4, 65535, 4, 0xFFBEED34, 4, 1)	= 0
bind(4, 0xFFBEED98, 16, 3)			= 0
setsockopt(4, 65535, 128, 0xFF1D4C1C, 8, 1)	= 0
listen(4, 5, 1)					= 0
getsockname(4, 0xFFBEED24, 0xFFBEED34, 1)	= 0
uname(0xFFBEE6D0)				= 1
uname(0xFFBEE6D0)				= 1
so_socket(1, 2, 0, "", 1)			= 5
umask(0)					= 022
umask(02)					= 0
mkdir("/tmp/.ICE-unix", 0775)			Err#17 EEXIST
umask(0)					= 02
lstat("/tmp/.ICE-unix", 0xFFBEEC50)		= 0
open("/tmp/.ICE-unix", O_RDONLY)		= 6
fstat(6, 0xFFBEEBC8)				= 0
fchown(6, 0, 0)					Err#1 EPERM
close(6)					= 0
getpid()					= 9855 [9854]
unlink("/tmp/.ICE-unix/9855")			Err#2 ENOENT
bind(5, 0xFFBEED38, 21, 3)			= 0
listen(5, 5, 1)					= 0
umask(022)					= 0
uname(0xFFBEE6D0)				= 1
umask(02)					= 022
mkdir("/tmp/.X11-pipe", 0775)			Err#17 EEXIST
umask(022)					= 02
lstat("/tmp/.X11-pipe", 0xFFBEECC0)		= 0
open("/tmp/.X11-pipe", O_RDONLY)		= 6
fstat(6, 0xFFBEEC38)				= 0
close(6)					= 0
pipe()						= 6 [7]
ioctl(7, I_PUSH, "connld")			= 0
    Incurred fault #6, FLTBOUNDS  %pc = 0xFEA50474
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
    Received signal #11, SIGSEGV [default]
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
	*** process killed ***


--- End of file ---




------- Bug moved to this database by debbugs-export@bugzilla.gnome.org 2001-01-27 14:46 -------
This bug was previously known as bug 1867 at http://bugs.gnome.org/
http://bugs.gnome.org/show_bug.cgi?id=1867
Originally filed under the gtk+ product and general component.

The original reporter (blackwine@optimus.wroc.pl) of this bug does not have an account here.
Reassigning to the exporter, debbugs-export@bugzilla.gnome.org.
Reassigning to the default owner of the component, gtk-bugs@gtk.org.

Comment 1 Havoc Pennington 2001-01-28 05:22:24 UTC
I tend to doubt a cycle widget like that will end up in GTK, just
because users aren't used to it. It's possible we'll eventually have
an abstract option-menu-thingy that can look like a windows combo or
the current more mac-like option, then adding another themed behavior
for it would be trivial.
Comment 2 Kjartan Maraas 2002-06-07 11:20:33 UTC
Is this going to happen?
Comment 3 Calum Benson 2002-07-25 12:03:13 UTC
Well, I'm used to it, but I've got three Amigas in the house still in
daily use :)
Comment 4 Matthias Clasen 2004-05-27 04:52:48 UTC
I'll take the liberty to close this now...whoever wants this functionality can
open a new bug to attach the patch...
Comment 5 André Klapper 2012-01-28 22:08:25 UTC
*** Bug 550920 has been marked as a duplicate of this bug. ***