gnome-terminal exits immediately under Solaris 2.6



Hi,

I've just compiled gnome-libs 1.0.8 and gnome-core 1.0.5 on Solaris 2.6, with glib and gtk+ 1.2.1

When I try running gnome-terminal, the border of a window flashes briefly on screen.  This is the
case whether I am running gnome-session or not.  I tried running it under gdb, and it steps
through the initilisation without any problems, but after entering gtk_main, it quits.  I put a
breakpoint on gtk_main_quit; here is the backtrace from that:

[root@stat01 gnome]# gdb `which gnome-terminal`
GNU gdb 4.17
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.6"...
(gdb) break gtk_main_quit
Breakpoint 1 at 0x70e9c
(gdb) run
Starting program: /usr/local/pkg/gnome/bin/gnome-terminal
Breakpoint 1 at 0xef4c9a98: file gtkmain.c, line 532.

Breakpoint 1, gtk_main_quit () at gtkmain.c:532
532       g_return_if_fail (main_loops != NULL);
(gdb) bt
#0  gtk_main_quit () at gtkmain.c:532
#1  0x1aff4 in close_terminal_cmd (unused=0x92af8, data=0x7f820)
    at gnome-terminal.c:202
#2  0x1ee8c in terminal_kill (widget=0x92af8, data=0x92af8)
    at gnome-terminal.c:1430
#3  0xef561e90 in gtk_marshal_NONE__NONE (object=0x92af8,
    func=0x1ee4c <terminal_kill>, func_data=0x92af8, args=0xeffff358)
    at gtkmarshal.c:363
#4  0xef50ccc8 in gtk_handlers_run (handlers=0x7ec60, signal=0xeffff2b8,
    object=0x92af8, params=0xeffff358, after=0) at gtksignal.c:1909
#5  0xef50bb44 in gtk_signal_real_emit (object=0x92af8, signal_id=68,
    params=0xeffff358) at gtksignal.c:1469
#6  0xef508bb4 in gtk_signal_emit (object=0x92af8, signal_id=68)
    at gtksignal.c:552
#7  0xef0beca8 in zvt_term_readmsg (data=0x92af8, fd=11,
    condition=GDK_INPUT_READ) at zvtterm.c:2271
#8  0xef3cb9bc in gdk_io_invoke (source=0x9a258, condition=G_IO_IN,
    data=0x9a300) at gdkevents.c:868
#9  0xef0f5240 in g_io_unix_dispatch (source_data=0x8e4d0,
    current_time=0xeffff898, user_data=0x9a300) at giounix.c:135
#10 0xef0f6fb0 in g_main_dispatch (current_time=0xeffff898) at gmain.c:656
#11 0xef0f7718 in g_main_iterate (block=541248, dispatch=1) at gmain.c:865
#12 0xef0f7938 in g_main_run (loop=0x75b20) at gmain.c:923
---Type <return> to continue, or q <return> to quit---
#13 0xef4c98d8 in gtk_main () at gtkmain.c:475
#14 0x20bd0 in main_terminal_program (argc=0, argv=0x75b10, environ=0x730a8)
    at gnome-terminal.c:2250
#15 0x20bec in main (argc=1, argv=0xeffffae4, environ=0xeffffaec)
    at gnome-terminal.c:2257
(gdb) 

Lyndon



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]