profuse-0.20.3 fails to start in both framebuffer console and xterm. Output: Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed at /usr/bin/profuse line 39. Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed at /usr/bin/profuse line 39. Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed at /usr/bin/profuse line 39. Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_enable_synchronized_configure: assertion `GDK_IS_WINDOW (window)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed at /usr/bin/profuse line 39. Gtk-CRITICAL **: gtk_paint_flat_box: assertion `GTK_IS_STYLE (style)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_set_type_hint: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_set_accept_focus: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_set_focus_on_map: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_set_modal_hint: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gtk-CRITICAL **: gtk_window_realize_icon: assertion `widget->window != NULL' failed at /usr/bin/profuse line 39. Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window at /usr/bin/profuse line 39. Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed at /usr/bin/profuse line 39. Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_set_geometry_hints: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_move: assertion `window != NULL' failed at /usr/bin/profuse line 39. GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed at /usr/bin/profuse line 39. Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_unmaximize: assertion `GDK_IS_WINDOW (window)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_unstick: assertion `GDK_IS_WINDOW (window)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_deiconify: assertion `window != NULL' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_unfullscreen: assertion `GDK_IS_WINDOW (window)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_set_keep_above: assertion `GDK_IS_WINDOW (window)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_set_keep_below: assertion `GDK_IS_WINDOW (window)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed at /usr/bin/profuse line 39. Gdk-CRITICAL **: gdk_window_invalidate_maybe_recurse: assertion `window != NULL' failed at /usr/bin/profuse line 75, <GEN86> line 1. Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window at /usr/lib/perl5/vendor_perl/5.8.6/Gtk2Fu.pm line 685, <GEN86> line 1. Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed at /usr/lib/perl5/vendor_perl/5.8.6/Gtk2Fu.pm line 685, <GEN86> line 1. Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed at /usr/lib/perl5/vendor_perl/5.8.6/Gtk2Fu.pm line 685, <GEN86> line 1. zsh: 31366 segmentation fault profuse Reproducible: Always Steps to Reproduce: 1. run profuse Actual Results: profuse crashed Expected Results: profuse window should show up Portage 2.0.51.22-r1 (default-linux/amd64/2004.3, gcc-3.4.4, glibc-2.3.5-r0, 2.6.11-cko5 x86_64) ================================================================= System uname: 2.6.11-cko5 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.12 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.8 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16-r1 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -mtune=k8 -O2 -fweb -frename-registers -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=k8 -mtune=k8 -O2 -fweb -frename-registers -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://10.1.1.146/gentoo ftp://10.1.2.16/gentoo" LANG="ru_RU.KOI8-R" LINGUAS="en ru" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/wd/portage-tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://10.1.1.146/gentoo-portage" USE="amd64 X Xaw3d acpi acpi4linux alsa arts artswrappersuid autofs avi bitmap-fonts bluetooth bmp bzlib cdparanoia cdr crypt cscope cups curl dmx dnd dvd dvdr dvdread encode erandom extensions fam fbcon ffmpeg flac font-server foomaticdb fortran ftp gd gdbm gif gimp gimpprint gkrellm gphoto2 gpm graphviz gtk gtk2 hal iconv icq imagemagick imap imlib innodb jabber java jp2 jpeg junit kde kdeenablefinal lcd lcms libwww live lm_sensors log4j logrotate lzo lzw lzw-tiff mad maildir matroska mbox mime mmap mng motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg2 mpeg4 mysql ncurses nls nntp no-old-linux nptl nptlonly nvidia oav ogg oggvorbis ooo-kde opengl oss pam pcmcia pcre pda perl png pnp python qt quicktime readline rss rtc samba sdl silc slang socks5 spell sqlite ssl stencil-bufer stroke svg tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts usb userlocales uudeview v4l v4l2 vcd vdesktop vidix vim-with-x visualization vorbis wmf xanim xerces xface xfs xgetdefault xine xml2 xosd xpm xprint xrandr xv xvid xvmc zlib zvbi linguas_en linguas_ru userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Can you try the version 0.22.1 ? and if it works, can you test if the ncurses GUI works too ? thx
yes, it works, both X and ncurses interfaces. I had to add "amd64" to profuse-0.22-1 and dev-perl/Curses-UI-0.94 keywords.
Thanks. I'll change the masking and close this bug then.
please update your tree and test, I have corrected the ebuilds.
everything is OK now, thanks :)
fixed