The return of threading errors in ogg123

Adriaan de Groot adridg at cs.kun.nl
Sat Mar 13 13:54:24 PST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Saturday 13 March 2004 22:38, you wrote:
> Are you still having problems with this?  I've been trying to reproduce
> it for a while, but I'm having no success.  I figure the best way to
> make sure I can see it in action is to make a post saying I can't
> reproduce it. :-)
>
> I'm using SCHED_ULE fwiw.

Lessee, I'm on:

* uname -a
FreeBSD beans.ebn.kun.nl 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Mon Feb 16 
08:12:04 CET 2004     
root at beans.ebn.kun.nl:/usr/obj/mnt/sys/CURRENT/src/sys/GENERIC  amd64

* GENERIC contains:
options         SCHED_ULE               # ULE scheduler

* libmap.conf contains:
libpthread.so.1 libc_r.so


I suppose -CURRENT from almost a month ago could be considered agéd, but it's 
not compiling world today due to PAM trouble (see attachment).

Now, commenting out the libmap.conf entry, so that it goes
        libpthread.so.1 => /usr/lib/libpthread.so.1 (0x200ef3000)
instead of
        libpthread.so.1 => /usr/lib/libc_r.so (0x200ef3000)

gets me the following: at least the first 30 seconds of Exercise One before I 
^C out of ogg123; and then the next second:

beans.ebn.kun.nl$ogg123 -d oss JoyDivision/*.ogg

Audio Device:   OSS audio driver output

Bus error (core dumped)


and a bt of 

(gdb) bt
#0  0x0000000200f19320 in pthread_testcancel () from /usr/lib/libpthread.so.1
#1  0x0000000200f10d68 in pthread_mutexattr_init ()
   from /usr/lib/libpthread.so.1
#2  0x0000000200f0f0ed in pthread_mutexattr_init ()
   from /usr/lib/libpthread.so.1
#3  0xd0d0d0d0d0d0d0d0 in ?? ()


I wasn't actively worrying about it anymore, since libc_r seems to work 
properly.

- -- 
pub  1024D/FEA2A3FE 2002-06-18 Adriaan de Groot <groot at kde.org>
                     Would you like a freem?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFAU4MMdqzuAf6io/4RAl2yAKCRAFBrgiO6V8W/m+GmbhqQ62ZG4gCfRyNS
TuILCPwM2WP+ruCJGgxGjU8=
=AWXH
-----END PGP SIGNATURE-----
-------------- next part --------------
../modules/pam_deny/libpam_deny.a(pam_deny.o): In function `pam_sm_open_session'
:
/mnt/sys/CURRENT/src/lib/libpam/modules/pam_deny/pam_deny.c:80: multiple definit
ion of `pam_sm_open_session'
../modules/pam_chroot/libpam_chroot.a(pam_chroot.o):/mnt/sys/CURRENT/src/lib/lib
pam/modules/pam_chroot/pam_chroot.c:54: first defined here
ld: Warning: size of symbol `pam_sm_open_session' changed from 661 to 25 in ../m
odules/pam_deny/libpam_deny.a(pam_deny.o)
../modules/pam_deny/libpam_deny.a(pam_deny.o): In function `pam_sm_close_session
':
/mnt/sys/CURRENT/src/lib/libpam/modules/pam_deny/pam_deny.c:88: multiple definit
ion of `pam_sm_close_session'


More information about the freebsd-amd64 mailing list