Createthread-Problem (Licq) after dist-upgrade
Hi!
Yesterday I ran a dist-upgrade on my system (Debian 3.1, testing).
Everything went well, except for one thing: Since rebooting licq
crashes immediately when it's started. Starting it in a shell I get:
licq.real: ../nptl/sysdeps/pthread/createthread.c:229: create_thread: Assertion `({ __typeof (({ struct pthread *__self; asm ("movl %%gs:%c1,%0" : "=r" (__self) : "i" (((size_t) &((struct pthread *)0)->header.self))); __self;})->header.sysinfo) __value; if (sizeof (__value) == 1) asm volatile ("movb %%gs:%P2,%b0" : "=q" (__value) : "0" (0), "i" (((size_t) &((struct pthread *)0)->header.sysinfo))); else if (sizeof (__value) == 4) asm volatile ("movl %%gs:%P1,%0" : "=r" (__value) : "i" (((size_t) &((struct pthread *)0)->header.sysinfo))); else { if (sizeof (__value) != 8) abort (); asm volatile ("movl %%gs:%P1,%%eax\n\t" "movl %%gs:%P2,%%edx" : "=A" (__value) : "i" (((size_t) &((struct pthread *)0)->header.sysinfo)), "i" (((size_t) &((struct pthread *)0)->header.sysinfo) + 4)); } __value; }) == pd->header.sysinfo' failed.
Licq seems to be the only troublemaker generating that error, so I
suppose (and hope) there is no real problem with the pthread-libraries.
Does anyone know what to make of this? I sure don't...
teta
|