after upgrading pidgin from 2.1.1 to 2.2.0, pidgin repeatedly fails to run. attempt to print a backtrace of error not possible with the assertion, gdb output as follows: > (gdb) run > Starting program: /usr/bin/pidgin > [Thread debugging using libthread_db enabled] > [New Thread -1232419120 (LWP 25185)] > No protocol specified > > (pidgin:25185): Gdk-CRITICAL **: gdk_display_get_name: assertion `GDK_IS_DISPLAY (display)' failed > Pidgin 2.2.0 > > ** (pidgin:25185): WARNING **: cannot open display: unset > > Program exited with code 01. > (gdb) bt full > No stack. Reproducible: Always Steps to Reproduce: 1. echo 'net-im/pidgin avahi crypt dbus eds gnutls gstreamer gtk msn -ncurses nls perl spell ssl networkmanager sasl xscreensaver' >> /etc/portage/package.use 2. emerge =pidgin-2.1.1 3. emerge =pidgin-2.2.0 4. run pidgin from command line. Actual Results: > pidgin No protocol specified (pidgin:25185): Gdk-CRITICAL **: gdk_display_get_name: assertion `GDK_IS_DISPLAY (display)' failed Pidgin 2.2.0 ** (pidgin:25185): WARNING **: cannot open display: unset Program exited with code 01. Expected Results: Expected Pidgin to continue running. installed dependencies are as follows: 1. app-text/gtkspell-2.0.11-r1 2. dev-lang/perl-5.8.8-r2 3. dev-lang/python-2.4.4-r4 4. dev-libs/cyrus-sasl-2.1.22-r2 5. dev-libs/dbus-glib-0.73 6. dev-libs/glib-2.12.13 7. dev-libs/libxml2-2.6.28 8. dev-perl/XML-Parser-2.34 9. dev-python/dbus-python-0.81.0 10. dev-util/pkgconfig-0.21-r1 11. gnome-extra/evolution-data-server-1.10.2 12. media-libs/gst-plugins-good-0.10.4 13. media-libs/gstreamer-0.10.13 14. net-libs/gnutls-1.4.4-r1 15. sys-apps/dbus-1.0.2-r2 16. sys-apps/sed-4.1.5 17. sys-devel/autoconf-2.61 18. sys-devel/automake-1.9.6-r2 19. sys-devel/gettext-0.16.1 20. sys-devel/libtool-1.5.23b 21. x11-libs/gtk+-2.10.14 22. x11-libs/libXScrnSaver-1.1.2 23. x11-libs/startup-notification-0.8
can you do: echo $DISPLAY is it set ?
I think I made a mistake concerning this bug. I had used my Linux system for over a week since I last emerged anything. Once I upgraded pidgin, this problem first appeared. Afterward, as I tried to run other programs, this assertion occurred for them as well. I don't remember upgrading my glib or gtk libraries, even when I emerged pidgin-2.2.0, but it's apparent my conflict is there. I'm compiling my system to correct this. Consider this bug operator error.