Bug#383759: Another backtrace

Yavor Doganov yavor at doganov.org
Sat Aug 19 22:33:10 UTC 2006


I rebuilt mysql-dfsg-5.0 5.0.22-4 with DEB_BUILD_OPTIONS=nostrip on a
Pentium IV and installed the unstripped libmysqlclient15off library.
The backtrace is different:

(gdb) r -C /dev/null -bV
Starting program: /usr/sbin/exim4 -C /dev/null -bV
[Thread debugging using libthread_db enabled]
[New Thread -1486513856 (LWP 7626)]

Program received signal SIGILL, Illegal instruction.
[Switching to Thread -1486513856 (LWP 7626)]
0xa7c8bbb0 in TaoCrypt::CpuId () from /usr/lib/libmysqlclient.so.15
(gdb) bt
#0  0xa7c8bbb0 in TaoCrypt::CpuId () from /usr/lib/libmysqlclient.so.15
#1  0xa7c8c82c in TaoCrypt::SetPentiumFunctionPointers ()
   from /usr/lib/libmysqlclient.so.15
#2  0xa7c8c8d5 in __static_initialization_and_destruction_0 ()
   from /usr/lib/libmysqlclient.so.15
#3  0xa7c9a4e2 in __do_global_ctors_aux () from /usr/lib/libmysqlclient.so.15
#4  0xa7c25e11 in _init () from /usr/lib/libmysqlclient.so.15
#5  0xa7fa2bd4 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
#6  0xa7fa2d11 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
#7  0xa7f977ef in ?? () from /lib/ld-linux.so.2

But it really has to be something related to the CPU. The file
extra/yassl/taocrypt/src/integer.cpp contains some logic about it, but
I'm not a programmer so I can't figure it out.

-- 
In the GNU Project, discrimination against proprietary software is not
just a policy -- it's the principle and the purpose.  Proprietary
software is fundamentally unjust and wrong, so when we have the
opportunity to place it at a disadvantage, that is a good thing. --RMS




More information about the Pkg-exim4-maintainers mailing list