Hi,
I'm trying to get graphical boot with rhgb, but I can't make it work.
I've modified rc.sysinit to open a shell instead of running rhgb. Then if I
try running manually rhgb, it segfaults. This is what I get:
# rhgb --debug-interface
(rhgb:1747): Gdk-CRITICAL **: gdk_display_get_n_screens: assertion
`GDK_IS_DISPLAY (display)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_cursor_new_for_display: assertion
`GDK_IS_DISPLAY (display)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_cursor_unref: assertion `cursor != NULL'
failed
(rhgb:1747): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion
`GDK_IS_SCREEN (screen)' failed
(rhgb:1747): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(rhgb:1747): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion
`G_TYPE_CHECK_INSTANCE (instance)' failed
(rhgb:1747): Gtk-CRITICAL **: gtk_window_set_default_size: assertion `height
= -1' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion
`GDK_IS_SCREEN (screen)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion
`GDK_IS_COLORMAP (colormap)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion
`GDK_IS_SCREEN (screen)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion
`GDK_IS_SCREEN (screen)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion
`GDK_IS_SCREEN (screen)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW
(parent)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_window_enable_synchronized_configure:
assertion `GDK_IS_WINDOW (window)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window !=
NULL' failed
(rhgb:1747): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL'
failed
(rhgb:1747): Gtk-CRITICAL **: gtk_style_set_background: assertion
`GTK_IS_STYLE (style)' failed
(rhgb:1747): Gtk-CRITICAL **: gtk_paint_flat_box: assertion `GTK_IS_STYLE
(style)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_window_set_type_hint: assertion
`GDK_IS_WINDOW (window)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_window_set_accept_focus: assertion
`GDK_IS_WINDOW (window)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_window_set_focus_on_map: assertion
`GDK_IS_WINDOW (window)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_window_set_modal_hint: assertion
`GDK_IS_WINDOW (window)' failed
(rhgb:1747): Gtk-CRITICAL **: gtk_window_realize_icon: assertion
`widget->window != NULL' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_x11_xatom_to_atom_for_display: assertion
`GDK_IS_DISPLAY (display)' failed
(rhgb:1747): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion
`GDK_IS_SCREEN (screen)' failed
Segmentation fault
and running this:
# rhgb --debug
checking for X
checking for run
create pipe
create ramfs
and does nothing more.
But if I boot the live cd normally into runlevel 5 and then switch to runlevel
3, I can run it from console without any problem.
Also some time ago I made a fedora 5 live cd with kadischi and rhgb worked
well.
Someone can give me some hint about what's happening?
It is a fedora 6 live cd built with pilgrim.
Thanks,
Alex