Port-macppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Problems with extra packages on -current?



"x11/rxvt-unicode" finally finished updating, so here's the result of:

  SHELL=/bin/sh ktruss -i -o urxvt.ktruss urxvt

(I normally use 'ksh', but that's too spammy, so I switched to plain
'sh' for the test.)

[...]
  5353      1 sh       getuid()                    = 289, 289
  5353      1 sh       geteuid()                   = 289
  5353      1 sh       getgid()                    = 289, 289
  5353      1 sh       getegid()                   = 289
  5353      1 sh       __wait450(0xffffffff, 0xffffda48, 0x1, 0) Err#10 ECHILD
  5353      1 sh       __wait450(0xffffffff, 0xffffda48, 0x1, 0) Err#10 ECHILD
  5353      1 sh       write(0x2, 0xfdc05080, 0x2) = 2
       "$ "
  2334      1 urxvt    close(0x15)                 = 0
  2334      1 urxvt    __gettimeofday50(0xffffd760, 0) = 0
  2334      1 urxvt    __gettimeofday50(0xffffd760, 0) = 0
  2334      1 urxvt    open("/var/run/utmp", 0x1, 0xf7) Err#13 EACCES
  2334      1 urxvt    geteuid()                   = 289
  2334      1 urxvt    fork()                      = 16386
 16386      1 urxvt    fork                        = 0
 16386      1 urxvt    emul(netbsd)
 16386      1 urxvt    _lwp_ctl(0x1, 0xfdb2e984)   = 0
 16386      1 urxvt    _lwp_self()                 = 1
  2334      1 urxvt    __wait450                   RESTART
  2334      1 urxvt    SIGCHLD caught handler=0x1834b14 mask=0x0 code=0x0
  2334      1 urxvt    setcontext(0xffffc8e0)      JUSTRETURN
  2334      1 urxvt    __wait450(0x4002, 0xffffcd28, 0, 0) = 16386
  2334      1 urxvt    SIGSEGV SIG_DFL
  5353      1 sh       read                        RESTART
  5353      1 sh       SIGHUP SIG_DFL


Although 'sh' claims to have printed the prompt string, 'urxvt' never
managed to open a window (although it may be due to the lag of using
'Xnest' as my remote display for the iMac--on the Powerbooks, where I
can run a local X server, I think 'urxvt's window flashes briefly
before disappearing).

On the console, related to the above trace was displayed:

  trap: pid 2334.1 (urxvt): user read DSI trap @ 0xfdff54fc by 0xfdb14fc0 
(DSISR 0x40000000, err=14)


and via 'SHELL=/bin/sh gdb urxvt':

[...]
Reading symbols from /usr/pkg/bin/urxvt...done.
(gdb) run
Starting program: /usr/pkg/bin/urxvt

Program received signal SIGHUP, Hangup.
[Switching to LWP 1]
0xfda2f324 in __fork () from /usr/lib/libc.so.12
(gdb) bt
#0  0xfda2f324 in __fork () from /usr/lib/libc.so.12
#1  0xfda1b258 in fork () from /usr/lib/libc.so.12
#2  0x0181e840 in rxvt_term::run_command (this=0xfd612000, argv=0x0)
    at init.C:1645
#3  0x0181ec74 in rxvt_term::init2 (this=0xfd612000, argc=1,
    argv=<optimized out>) at init.C:857
#4  0x01811244 in main (argc=1, argv=0xffffdd14) at rxvt.C:37
(gdb)


I will soon have a release built from late in the 6.99.9 milestone
(just a couple of days before 6.99.10 was declared).  Then I'll check
behavior and roll forward or backward to see when it (un)breaks.


--
|/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
|\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645



Home | Main Index | Thread Index | Old Index