Subject: gtk2 based applications hang when executed (pkgsrc+OpenBSD 3.6)
To: None <>
From: Paulo Aukar <>
List: tech-pkg
Date: 02/20/2005 08:09:50
system identification:
OpenBSD 3.6
xorg6.8.2 installed and running at /usr/X11R6
xorg6.8.1 partially installed at /usr/pkg/xorg (it was not possible to build the fonts) and giving support to the compilation of all xorg depending packages.


gtk2 based applications hang when executed. xfwm4 printed the following message when hited by ^c:

(xfwm4:12359): Gtk-CRITICAL **: gtk_main_quit: assertion 'main loops != NULL' filed

gtk1 based applications work fine (except gtksee which produces a "segmentation fault" when we try to open an image).

pkg_info list:

digest-20021220     Message digest wrapper utility
xorg-dirs-1.1       Shared directories
xorg-imake-6.8.1nb1 Imake and other utilities from
libtool-base-1.5.10nb9 Generic shared library support script (the script itself)
git-4.3.17nb1       GNU Interactive Tools - a file system browser for UNIX systems
audit-packages-1.32 Tools to show vulnerabilities in installed packages
libiconv-1.9.2nb1   Character set conversion library
gettext-lib-0.11.5nb4 Internationalized Message Handling Library (libintl)
gmake-3.80nb4       GNU version of 'make' utility
bzip2-1.0.2nb2      Block-sorting file compressor
freetype2-2.1.9nb1  Font rendering engine and library API
expat-1.95.8nb2     XML parser library written in C
fontconfig-2.2.98   Library for configuring and customizing font access
perl-5.8.6nb2       Practical Extraction and Report Language
adjustkernel-1.6    Generate a NetBSD kernel config
xorg-libs-6.8.1nb5 Libraries
unzip-5.51nb1       List, test and extract compressed files in a ZIP archive
ysm-2.8.1nb1        The 'You Sick Me' terminal based ICQ client
gettext-m4-0.11.5   Autoconf/automake m4 files for GNU NLS library
xorg-server-6.8.1nb2 X server and related programs
gettext-0.11.5nb5   Tools for providing messages in different languages
zlib-1.2.2          General purpose data compression library
wget-1.9.1nb4       Retrieve files from the 'net via HTTP and FTP
pkgconfig-0.15.0nb2 System for managing library compile/link flags
render-0.8          Headers for X11 render extension
Xrender-0.8.4nb1    Client library for the X Rendering Extension protocol
Xft2-2.1.6nb1       Library for configuring and customizing font access
png-1.2.8           Library for manipulating PNG images
randrext-1.0        X RandR extension (Headers and documentation files)
Xrandr-1.0.2nb1     X RandR extension (Library)
xcursor-1.1.1nb2    Client-side cursor loading library for X
fixesext-2.0.1      X Fixes extension headers and specification
tcsh-6.13.00        Extended C-shell with many useful features
xorg-clients-6.8.1nb3 client programs and related files
xorg-fontsEncodings-6.8.1 Encoding fonts
p5-Curses-1.05nb3   Perl5 module for terminal screen handling and optimization
qiv-2.0             Quick image viewer
p5-Compress-Zlib-1.33nb2 Perl5 module interface to the zlib compression library
bash-3.0nb1         The GNU Bourne Again Shell
p5-Event-0.83nb1    Event library for Perl
p5-IO-tty-1.02nb1   Another Perl class for I/O on tty and pseudo-tty devices
p5-Socket6-0.17nb1  Perl5 module to support getaddrinfo() and getnameinfo()
p5-Term-ReadKey-2.21nb1 Change terminal modes and perform non-blocking reads
p5-Time-HiRes-1.66  Perl5 module for high resolution time, sleep, and alarm
p5-MIME-Base64-3.05nb1 Perl5 module for Base64 and Quoted-Printable encodings
evilwm-0.99.17      Minimalist Window Manager for X
p5-URI-1.30nb1      Perl5 Uniform Resource Identifiers class (URI, RFC 2396)
p5-Digest-1.10nb1   Perl5 base class for Digest:: modules
jpeg-6bnb3          IJG's jpeg compression utilities
p5-Digest-MD5-2.33nb1 Perl5 extension interface for MD5 algorithm
p5-Net-1.19nb1      Perl5 modules to access and use network protocols
p5-HTML-Tagset-3.03nb1 Perl5 module of data tables useful in parsing HTML
glib-1.2.10nb8      Some useful routines for C programming (glib1)
xpkgwedge-1.12      Allows X11 pkgs to be built and used outside of ${X11BASE}
p5-HTML-Parser-3.42nb1 Perl5 module to parse HTML text documents
p5-Net-SSLeay-1.25nb4 Perl5 module for using OpenSSL
p5-IO-Socket-SSL-0.95nb2 Perl5 SSL socket interface class
p5-libwww-5.76nb2   Perl5 library for WWW access
p5-POE-0.29nb1      Perl Object Environment
tiff-3.7.1nb3       Library and tools for reading and writing TIFF data files
msnre-0.91          Console-based MSN Instant Messenger clone
gtk+-1.2.10nb8      GIMP Toolkit v1 - libraries for building X11 user interfaces
libslang-1.4.9nb2   Routines for rapid alpha-numeric terminal applications development
grun-0.9.2nb3       GTK+ based Run dialog
links-gui- Lynx-like text and graphics WWW browser
xjed-0.99.16        Extensible folding editor with Emacs/WordStar/EDT emulations, X11 version
dillo-0.8.4         Very small and fast graphical web-browser
ghostscript-fonts-6.0 Postscript fonts for Aladdin Ghostscript
ghostscript-gnu-7.07 GNU Postscript interpreter
Xaw3d-1.5           3-D widgets based on the Athena Widget set
pkg_install-20050204 Package management and administration tools for pkgsrc
libungif-4.1.3nb2   Tools and library routines for working with GIF images
netpbm-10.26.1      Toolkit for conversion of images between different formats
imlib-1.9.15nb2     Image manipulation library for X11
w9wm-0.4.2          8 1/2-like Window Manager for X with virtual desktops
glib2-2.6.2         Some useful routines for C programming (glib2)
mc-4.6.1rc2         User-friendly file manager and visual shell
libxfce4mcs-4.2.0   XFce4 settings management library
atk-1.9.0           Set of interfaces for accessibility
pango-1.8.0         Library for layout and rendering of text
xdg-dirs-1.1        Shared XDG directories
xpat2-1.07          X11 solitaire game with 14 variations
gtksee-0.5.6nb1     Gtk-based image viewing and cataloging program
bitchx-1.1          IRC client based on ircII
ircII-20040820      The 'Internet Relay Chat' and 'Internet Citizens Band' Client
licq-core-1.2.6     ICQ client with plugin support
gtk2+-2.6.2         GIMP Toolkit v2 - libraries for building X11 user interfaces
openmotif-2.1.30nb3 The Open Group Motif toolkit for the X Window System
startup-notification-0.7nb1 X11 application startup notification library
xephem-3.5.2nb2     Interactive astronomical ephemeris program
xv-3.10anb9         X11 program that displays images of various formats
m4-1.4.2            GNU version of UNIX m4 macro language processor
MesaLib-6.2.1       Graphics library similar to SGI's OpenGL
bison-1.875nb1      GNU yacc(1) replacement
screen-4.0.2nb1     Multi-screen window manager
libIDL-0.8.4nb1     CORBA Interface Definition Language parser
glu-6.2.1           GLU polygon tessellation facility for Mesa
popt-1.7nb5         Command line option parsing library
lcms-1.14           Light Color Management System -- a color management library
autoconf-2.59nb1    Generates automatic source code configuration scripts
automake-1.9.4      GNU Standards-compliant Makefile generator
mng-1.0.8nb1        Multiple-image Network Graphics (MNG) reference library
gindent-  GNU version of pretty-printer for C source code
ORBit-0.5.17        High-performance CORBA ORB with support for the C language
ted-2.16nb2         X11 based WordPad-like word processor
compface-1.5.1      48x48x1 image compression and decompression (X-face utility)
vim-share-6.3.045   Data files for the vim editor (vi clone)
libaudiofile-0.2.6nb1 Sound library for SGI audio file
esound-0.2.35nb1    The Enlightened sound daemon
gnupg-1.4.0         GNU Privacy Guard, public-Key encryption and digital signatures
dbh-1.0.20          Library to create disk based Hashtables
vim-gtk-6.3.045nb1  Vim editor (vi clone) with X11 GTK+ GUI
libmikmod- MikMod Sound Library
gpgme03-0.3.16nb1   GnuPG Made Easy (0.3 branch)
libogg-1.1.2nb1     Ogg project codecs library
libvorbis-1.1.0nb1  Library for the Ogg Vorbis audio encoding format
glut-6.2.1          GLUT Graphics library similar to SGI's OpenGL
aspell-0.60.2       Spell checker with good multi-language support
xmms-1.2.10nb4      X Multimedia System - an audio player with a Winamp GUI
sylpheed-claws-0.9.12bnb2 X based e-mail and netnews client
rxvt-2.7.10nb4      Low memory usage xterm replacement that supports color
libltdl-1.5.10      Generic shared library support (libltdl abstraction library)
mpeg-1.3.1nb1       Library for decoding MPEG movies
gnome-dirs-1.5      Shared GTK/GNOME (v1 and v2) directories
gnome2-dirs-1.5     Shared GTK/GNOME (v2) directories
p5-XML-Parser-2.34nb2 Perl extension interface to James Clark's XML parser, expat
intltool-0.32.1     Toolbox for internationalisation
gdk-pixbuf-0.22.0nb4 The GNOME image loading library
autoconf213-2.13nb1 Generates automatic source code configuration scripts (old version)
xdg-x11-dirs-1.1    Shared XDG directories under the X11 tree
gimp-base-1.2.5nb4  GNU Image Manipulation Program (base)
gnome1-dirs-1.5     Shared GTK/GNOME (v1) directories
gqview-1.2.2nb2     GTK1-based graphic file viewer
gimp-data-1.2nb5    GNU Image Manipulation Program (extra brushes and patterns)
gimp-print-lib-4.2.7nb1 Drivers for Canon, Epson, Lexmark, and PCL printers
gimp-print-4.2.7nb1 GIMP print plugin
gimp-print-escputil-4.2.7 Epson Stylus inkjet printer tool
gimp-1.2.5          GNU Image Manipulation Program
xmlcatmgr-2.2       XML and SGML catalog manager
libxml2-2.6.17      XML parser library from the GNOME project
libxfce4util-4.2.0  XFce4 basic library
libxfce4gui-4.2.0   XFce4 widget library
heimdal-0.6.3nb3    Kerberos 5 implementation
xfce4-mcs-manager-4.2.0 XFce4 settings manager
xfce4-mcs-plugins-4.2.0 XFce4 settings manager plugins
xfce4-wm-4.2.0      XFce4 window manager
xfce4-panel-4.2.0   XFce4 panel
fltk-1.1.5          Fast Light Tool Kit for graphical user interfaces
xfce4-mixer-4.2.0   XFce4 mixer plugin
flwm-1.00nb2        The Fast, Light Window Manager