[Bf-committers] Blender 2.43 RC1
Hans Lambermont
hans at lambermont.dyndns.org
Fri Dec 29 11:52:20 CET 2006
Hans Lambermont wrote:
...
> Fatal error 'can not create signal daemon thread!' at line 238 in file /usr/src/lib/libpthread/thread/thr_sig.c
>
> Line 238 says:
>
> 228 /* Utility function to create signal daemon thread */
> 229 int
> 230 _thr_start_sig_daemon(void)
> 231 {
> 232 pthread_attr_t attr;
> 233 sigset_t sigset, oldset;
> 234
> 235 SIGFILLSET(sigset);
> 236 pthread_sigmask(SIG_SETMASK, &sigset, &oldset);
> 237 pthread_attr_init(&attr);
> 238 pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM);
> 239 attr->flags |= THR_SIGNAL_THREAD;
> 240 /* sigmask will be inherited */
> 241 if (pthread_create(&_thr_sig_daemon, &attr, sig_daemon, NULL))
> 242 PANIC("can not create signal daemon thread!\n");
> 243 pthread_attr_destroy(&attr);
> 244 pthread_sigmask(SIG_SETMASK, &oldset, NULL);
> 245 return (0);
> 246 }
Oops, I forgot to post the backtrace. The pthread calling is from OpenAL
(see #9):
(gdb) bt
#0 0x28d4a843 in pthread_testcancel () from /usr/lib/libpthread.so.1
#1 0x28d3a786 in sigaction () from /usr/lib/libpthread.so.1
#2 0x28d350d5 in pthread_kill () from /usr/lib/libpthread.so.1
#3 0x28d34ae2 in raise () from /usr/lib/libpthread.so.1
#4 0x28e19667 in abort () from /lib/libc.so.5
#5 0x28d4af7b in pthread_testcancel () from /usr/lib/libpthread.so.1
#6 0x28d38f5e in sigaction () from /usr/lib/libpthread.so.1
#7 0x28d41dd9 in pthread_mutexattr_init () from /usr/lib/libpthread.so.1
#8 0x28d36712 in pthread_create () from /usr/lib/libpthread.so.1
#9 0x29092539 in _alCreateThread () from /usr/local/lib/libopenal.so.0
Hans
More information about the Bf-committers
mailing list