Current-Users archive

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

Re: with AMD_SUPPORT=yes, eject(1) hangs unless -f is given



Christos Zoulas --> current-users (2009-05-21 17:27:00 +0000):
> In article <20090521114917.GA4952%moray.salmi.ch@localhost>,
> Jukka Salmi  <j+nbsd%2009.salmi.ch@localhost> wrote:
> >Hello,
> >
> >on a current i386 system, eject(1)ing a disk or cdrom hangs unless I
> >specify the -f option.  Rebuilding eject(1) with AMD_SUPPORT=no seems to
> >work around the problem, i.e. ejecting works again even without -f.
> >
> >Is anybody able to reproduce this problem?
> 
> ktrace it?

As Jonathan already wrote it seems to time out while communicating on a
dgram socket:

$ kdump -R
[...]
 18348      1 eject    0.000016761 CALL  __socket30(0x18,2,0x11)
 18348      1 eject    0.000017319 RET   __socket30 4
 18348      1 eject    0.000005587 CALL  getsockname(4,0xbfbfe638,0xbfbfe634)
 18348      1 eject    0.000006705 MISC  sockname: 28, 
1c180000000000000000000000000000000000000000000000000000
 18348      1 eject    0.000002793 RET   getsockname 0
 18348      1 eject    0.000004469 CALL  
getsockopt(4,0xffff,0x1008,0xbfbfe630,0xbfbfe634)
 18348      1 eject    0.000003632 RET   getsockopt 0
 18348      1 eject    0.000006146 CALL  getsockname(4,0xbfbfe618,0xbfbfe60c)
 18348      1 eject    0.000002793 MISC  sockname: 28, 
1c180000000000000000000000000000000000000000000000000000
 18348      1 eject    0.000001676 RET   getsockname 0
 18348      1 eject    0.000004749 CALL  
getsockopt(4,0x29,0xe,0xbfbfe614,0xbfbfe608)
 18348      1 eject    0.000003631 RET   getsockopt 0
 18348      1 eject    0.000003911 CALL  setsockopt(4,0x29,0xe,0xbfbfe610,4)
 18348      1 eject    0.000002794 RET   setsockopt 0
 18348      1 eject    0.000003911 CALL  bind(4,0xbfbfe618,0x1c)
 18348      1 eject    0.000002234 MISC  sockargs: 28, 
1c180000000000000000000000000000000000000000000000000000
 18348      1 eject    0.000005029 RET   bind -1 errno 13 Permission denied
[...]
 18348      1 eject    0.000008380 CALL  
sendto(4,0xbb940340,0x4c,0,0xbb93e008,0x1c)
 18348      1 eject    0.000003073 MISC  msghdr: 28, 
08e093bb1c000000d4dc60ce01000000000000000600000000000000
 18348      1 eject    0.000003073 MISC  sockargs: 28, 
1c18006f000000000000000000000000000000000000000100000000
 18348      1 eject    0.000062573 GIO   fd 4 wrote 76 bytes
       "\M-2G\M^^\M-j\0\0\0\0\0\0\0\^B\0\^A\M^F\240\0\0\0\^D\0\0\0\v\0\0\0\0\0\
        \0\0\0\0\0\0\0\0\0\0\0\0\^D\M^S\M-s\0\0\0\^A\0\0\0\^Dtcp6\0\0\0 ::1.0.\
        111\0\0\0\0\0\0\0"
 18348      1 eject    0.000002793 RET   sendto 76/0x4c
 18348      1 eject    0.000005867 CALL  
__pollts50(0xbb93e0d8,1,0xbfbfe758,0xbfbfe730)
 18348      1 eject    15.004936492 RET   __pollts50 0
 18348      1 eject    0.000006425 CALL  __gettimeofday50(0xbfbfe740,0)
 18348      1 eject    0.000002793 RET   __gettimeofday50 0
 18348      1 eject    0.000003911 CALL  
sendto(4,0xbb940340,0x4c,0,0xbb93e008,0x1c)
 18348      1 eject    0.000003911 MISC  msghdr: 28, 
08e093bb1c000000d4dc60ce01000000000000000600000000000000
 18348      1 eject    0.000003632 MISC  sockargs: 28, 
1c18006f000000000000000000000000000000000000000100000000
 18348      1 eject    0.000060059 GIO   fd 4 wrote 76 bytes
       "\M-2G\M^^\M-j\0\0\0\0\0\0\0\^B\0\^A\M^F\240\0\0\0\^D\0\0\0\v\0\0\0\0\0\
        \0\0\0\0\0\0\0\0\0\0\0\0\^D\M^S\M-s\0\0\0\^A\0\0\0\^Dtcp6\0\0\0 ::1.0.\
        111\0\0\0\0\0\0\0"
 18348      1 eject    0.000002793 RET   sendto 76/0x4c
 18348      1 eject    0.000003073 CALL  
__pollts50(0xbb93e0d8,1,0xbfbfe758,0xbfbfe730)
 18348      1 eject    30.019313682 RET   __pollts50 0
 18348      1 eject    0.000006983 CALL  __gettimeofday50(0xbfbfe740,0)
 18348      1 eject    0.000006146 RET   __gettimeofday50 0
 18348      1 eject    0.000006984 CALL  
sendto(4,0xbb940340,0x4c,0,0xbb93e008,0x1c)
 18348      1 eject    0.000007542 MISC  msghdr: 28, 
08e093bb1c000000d4dc60ce01000000000000000600000000000000
 18348      1 eject    0.000011453 MISC  sockargs: 28, 
1c18006f000000000000000000000000000000000000000100000000
 18348      1 eject    0.000086597 GIO   fd 4 wrote 76 bytes
       "\M-2G\M^^\M-j\0\0\0\0\0\0\0\^B\0\^A\M^F\240\0\0\0\^D\0\0\0\v\0\0\0\0\0\
        \0\0\0\0\0\0\0\0\0\0\0\0\^D\M^S\M-s\0\0\0\^A\0\0\0\^Dtcp6\0\0\0 ::1.0.\
        111\0\0\0\0\0\0\0"
 18348      1 eject    0.000003352 RET   sendto 76/0x4c
 18348      1 eject    0.000003911 CALL  
__pollts50(0xbb93e0d8,1,0xbfbfe758,0xbfbfe730)
[...]


Regards, Jukka

-- 
This email fills a much-needed gap in the archives.


Home | Main Index | Thread Index | Old Index