GNOME Bugzilla – Bug 1867
GtkOptionMenu functionality improvement request
Last modified: 2012-01-28 22:08:25 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.
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.
Is this going to happen?
Well, I'm used to it, but I've got three Amigas in the house still in daily use :)
I'll take the liberty to close this now...whoever wants this functionality can open a new bug to attach the patch...
*** Bug 550920 has been marked as a duplicate of this bug. ***