Re: Garnome and Solaris 2.6 - X problems
- From: Sunil <funtoos yahoo com>
- To: Sunil <funtoos yahoo com>, "Rémi_Cohen-Scali" <Remi Cohen-Scali com>
- Cc: sams marketing-designs com, garnome-list gnome org
- Subject: Re: Garnome and Solaris 2.6 - X problems
- Date: Fri, 15 Aug 2003 19:06:44 -0700 (PDT)
The culprit was found to be the sendmsg/recvmsg
interface in gnome-pty-helper.c. So now,
gnome-terminal comes up well and good, and works like
linux! I can't believe that I am feeling happy in
porting it to another Unix! shame is either on me or
2.6...:)
Now, next block is gstreamer asking for MAP_ANONYMOUS
in mmap call. Its not available on solaris 2.6. Any
ideas here?
-Sunil
--- Sunil <funtoos yahoo com> wrote:
> > >How can I make gnome-terminal leave a core
> behind?
> > >
> > Why do you want gnome-terminal to generate a core.
>
> because gnome-terminal dies with a segfault and
> doesn't leave a core. I am using Garnome exactly for
> avoiding installing in /usr/local.
>
> So, the situation is "vte" works fine but
> gnome-terminal aborts leaving no errors(apart from
> "world of pain") and core behind. Anybody wants to
> see
> the stack of run thru gdb? here it is.
> -----------------------------------
> 0xef61543c in _vte_pty_read_ptypair (tunnel=28,
> parentfd=0xeffff0b8,
> childfd=0xeffff0b4) at pty.c:814
> 814 for (cmsg =
> CMSG_FIRSTHDR(&msg);
>
> (gdb) bt
> #0 0xef61543c in _vte_pty_read_ptypair (tunnel=28,
> parentfd=0xeffff0b8,
> childfd=0xeffff0b4) at pty.c:814
> #1 0xef6157e4 in _vte_pty_open_with_helper
> (child=0xeffff1e4,
> env_add=0x1335d8, command=0x12b9b0 "/bin/ksh",
> argv=0xb42f0,
> directory=0xb52f0 "/private/sukumar",
> columns=80,
> rows=24, op=6)
> at pty.c:985
> #2 0xef615950 in _vte_pty_open (child=0xeffff1e4,
> env_add=0x1335d8,
> command=0x12b9b0 "/bin/ksh", argv=0xb42f0,
> directory=0xb52f0 "/private/sukumar",
> columns=80,
> rows=24, lastlog=1,
> utmp=1, wtmp=1) at pty.c:1071
> #3 0xef622410 in vte_terminal_fork_command
> (terminal=0xb7108,
> command=0x12b9b0 "/bin/ksh", argv=0xb42f0,
> envv=0x132ed0,
> directory=0xb52f0 "/private/sukumar", lastlog=1,
> utmp=1, wtmp=1)
> at vte.c:6844
> #4 0x34c4c in terminal_widget_fork_command
> (widget=0xb7108, update_records=1,
> path=0x12b9b0 "/bin/ksh", argv=0xb42f0,
> envp=0x132ed0,
> working_dir=0xb52f0 "/private/sukumar",
> child_pid=0xaa148, err=0xeffff2dc)
> at terminal-widget-vte.c:494
> #5 0x31ad0 in terminal_screen_launch_child
> (screen=0xb3950)
> at terminal-screen.c:985
> #6 0x23e38 in new_terminal_with_options
> (results=0x67610) at terminal.c:1278
> #7 0x24304 in main (argc=1, argv=0xeffff4bc) at
> terminal.c:1508
> (gdb)
> -----------------------------------
>
> cmsg in top frame is not accessible.
>
> It looks like sendmsg/recvmsg interface in vte is
> screwed. Ring any bells anybody? Anything to look
> for
> from the top of your head? "vte -t vt100" creates a
> terminal, "vte -t xterm" segv's
>
> Thanks
> -Sunil
>
>
> > The message is just
> > a security feature of Solaris. To avoid it, add
> > /home/sukumar/garnome/lib
> > in your secure lib path with
> > crle -c <your conf> -s /home/sukumar/garnome/lib
> -l
> > ... -i ...
> > Do not forget others -l -i or your system will
> > become unusable
> > If you have root priviledge you can avoid -c
> <your
> > conf>.
> > Else set LD_CONFIG=<your conf>
> > After it you can forget LD_PRELOAD
> >
> > >
> > >-Sunil
> > >
> > >--- Rémi_Cohen-Scali <Remi Cohen-Scali com>
> wrote:
> > >
> > >
> > >>What iconv did you use ? Solaris native one or
> > >>libiconv. It seems you
> > >>have got problems for
> > >>translating UTF-8.
> > >>On Solaris 2.8 both are OK (Solaris iconv and
> GNU
> > >>libiconv) but you must
> > >>be consistent at
> > >>build time and at run time.
> > >>For Solaris 2.6 I don't know the iconv
> completion.
> > >>You should perhaps
> > >>use libiconv.
> > >>Also be sure the library is available at
> runtime
> > >>(On Solaris8 I
> > >>personaly use LD_CONFIG
> > >>env var and the 'crle' command to simulate
> > ldconfig
> > >>behavior but I don't
> > >>know is Solaris 2.6
> > >>have such a command)
> > >>
> > >>Sunil wrote:
> > >>
> > >>
> > >>
> > >>>Hi,
> > >>>
> > >>>I got this far but now gnome-terminal aborts. I
> > >>>
> > >>>
> > >>think
> > >>
> > >>
> > >>>the error from vte.c has to do with the error
> > from
> > >>>GLib, but don't know how to fix it. Anyone seen
> > >>>
> > >>>
> > >>this
> > >>
> > >>
> > >>>error?
> > >>>
> > >>>Thanks for being so patient with this newbie!
> > >>>-Sunil
> > >>>
> >
>
>>>---------------------------------------------------
> > >>>$ gnome-terminal
> > >>>GLib: Cannot convert message: Conversion from
> > >>>character set 'UTF-8' to 'ASCII' is not
> supported
> > >>>
> > >>>** (gnome-terminal:9035): WARNING **:
> > >>>--- you're entering a whole world of pain ---
> > >>>
> > >>>** (gnome-terminal:9035): WARNING **: Unable to
> > >>>convert characters from UTF-8 to ASCII.
> > >>>
> > >>>** ERROR **: file vte.c: line 10745
> > >>>(vte_terminal_init): assertion failed:
> > >>>(terminal->pvt->encoding != NULL)
> > >>>aborting...
> > >>>GLib: Cannot convert message: Conversion from
> > >>>character set 'UTF-8' to 'ASCII' is not
> supported
> > >>>
> > >>>** (gnome_segv:9041): WARNING **:
> > >>>--- you're entering a whole world of pain ---
> > >>>
> > >>>(gnome_segv:9041): Gdk-WARNING **: Error
> > converting
> > >>>
> > >>>
> > >>>from UTF-8 to STRING: Conversion from character
> > set
> > >>
> > >>
> > >>>'UTF-8' to 'ISO-8859-1' is not supported
> > >>>
> > >>>(gnome_segv:9041): Gdk-WARNING **: Error
> > converting
> > >>>
> > >>>
> > >>>from UTF-8 to STRING: Conversion from character
> > set
> > >>
> > >>
> > >>>'UTF-8' to 'ISO-8859-1' is not supported
> > >>>
> > >>>(gnome_segv:9041): Gdk-WARNING **: Error
> > converting
> > >>>
> > >>>
> > >>>from UTF-8 to STRING: Conversion from character
> > set
> > >>
> > >>
> > >>>'UTF-8' to 'ISO-8859-1' is not supported
> >
>
>>>---------------------------------------------------
> > >>>
> > >>>Thanks,
> > >>>-Sunil
> > >>>
> > >>>
> > >>>--- sams marketing-designs com wrote:
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>>Sunil (funtoos yahoo com) wrote:
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>>Patrick, Any idea why the glib install didn't
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>create
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>>glib-config in my install area? gtk didn't
> > create
> > >>>>>gtk-config either. So, what's happening now
> is
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>that
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>>these(older versions) are getting picked up
> > from
> > >>>>>/usr/local/bin instead of my install area
> > >>>>>(~/garnome/bin).
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>This is not a Solaris issue. Glib/Gtk do not
> > >>>>install these scripts, as
> > >>>>they are deprecated by the use of pkg-config.
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>>This is when I am installing gdk-pixbuf-0.22.
> > Its
> > >>>>>using older gnome-1 and gtk config scripts.
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>gdk-pixbuf? This is now part of Gtk. This
> > isn't
> > >>>>
> > >>>>
> > >>a
> > >>
> > >>
> > >>>>package distributed
> > >>>>with garnome, is it?
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>>Any idea why these config programs are not
> > >>>>>
> > >>>>>
> > >>getting
> > >>
> > >>
> > >>>>>created when I install glib/gtk?
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>-Sunil
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>--
> > >>>>Samuel Stringham /"\
> ASCII
> > >>>>Ribbon Campaign
> > >>>>Computer Consultant \ /
> > Respect
> > >>>>for open standards
> > >>>>sams marketing-designs com X No
> > >>>>HTML/RTF in email
> > >>>> / \ No M$
> > >>>>
> > >>>>
> > >>Word
> > >>
> > >>
> > >>>>docs in email
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>>ATTACHMENT part 2 application/pgp-signature
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>
> > >>>__________________________________
> > >>>Do you Yahoo!?
> > >>>Yahoo! SiteBuilder - Free, easy-to-use web site
> > >>>
> > >>>
> > >>design software
> > >>
> > >>
> > >>>http://sitebuilder.yahoo.com
> > >>>
> > >>>
> > >>>
> > >>>
> > >>--
> > >>garnome-list mailing list
> > >>garnome-list gnome org
> >
>
>>http://mail.gnome.org/mailman/listinfo/garnome-list
> > >>
> > >>
> > >
> > >
> > >__________________________________
> > >Do you Yahoo!?
> > >Yahoo! SiteBuilder - Free, easy-to-use web site
> > design software
> > >http://sitebuilder.yahoo.com
> > >
> > >
> >
> > --
> > garnome-list mailing list
> > garnome-list gnome org
> >
> http://mail.gnome.org/mailman/listinfo/garnome-list
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> http://sitebuilder.yahoo.com
> --
> garnome-list mailing list
> garnome-list gnome org
> http://mail.gnome.org/mailman/listinfo/garnome-list
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]