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

Bug#759530: 759530: segvault in strcmp-sse42



Hi,

what I'm seeing here is a segvault in strcmp-sse42.S, although I'm
not 100% sure that this is the only issue, but as the trouble arrived
with libc 2.19 I think the problem is somewhere in the new libc,
also as running an older kernel did not help at all.

currently the szstem is completely unusable, random segvaults,
also running into some major file system issues.

The problem shows up similar to to the original mail in this bug
report, during an upgrade of unrelated libraries.


root@think:~# cat libc6_segfault.txt
Program received signal SIGSEGV, Segmentation fault.
__strcasecmp_l_avx () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:235
235 ../sysdeps/x86_64/multiarch/strcmp-sse42.S: No such file or directory.
(gdb) bt full
#0 __strcasecmp_l_avx () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:235
No locals.
#1 0x00007ffff7ac3a5e in pkgCache::FindGrp(std::string const&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#2 0x00007ffff7afa9ce in pkgCacheGenerator::NewGroup(pkgCache::GrpIterator&, std::string const&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#3 0x00007ffff7b0148c in pkgCacheGenerator::ListParser::NewDepends(pkgCache::VerIterator&, std::string const&, std::string const&, std::string const&, unsigned int, unsigned int) ()
   from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#4 0x00007ffff7b6aaec in debListParser::ParseDepends(pkgCache::VerIterator&, char const*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#5 0x00007ffff7b6b362 in debListParser::NewVersion(pkgCache::VerIterator&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#6 0x00007ffff7aff640 in ?? () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#7 0x00007ffff7b00e10 in pkgCacheGenerator::MergeList(pkgCacheGenerator::ListParser&, pkgCache::VerIterator*) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#8 0x00007ffff7b60cef in debStatusIndex::Merge(pkgCacheGenerator&, OpProgress*) const () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#9 0x00007ffff7af942a in ?? () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#10 0x00007ffff7afc8da in pkgCacheGenerator::MakeStatusCache(pkgSourceList&, OpProgress*, MMap**, bool) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#11 0x00007ffff7ac130b in pkgCacheFile::BuildCaches(OpProgress*, bool) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#12 0x000055555555d8cb in ?? ()
No symbol table info available.
#13 0x00007ffff7ba4fa6 in CommandLine::DispatchArg(CommandLine::Dispatch*, bool) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#14 0x000055555555be14 in ?? ()
No symbol table info available.
#15 0x00007ffff6c8ab45 in __libc_start_main (main=0x55555555bc30, argc=3, argv=0x7fffffffe6a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe698)
    at libc-start.c:287
        result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -559760095329638525, 93824992264110, 140737488348832, 0, 0, 559760096206268291, 559775362226726787}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fffffffe6c8, 0x7ffff7ffe1a8}, data = {prev = 0x0, cleanup = 0x0, canceltype = -6456}}}
        not_first_call = <optimized out>
#16 0x000055555555bfd7 in ?? ()
No symbol table info available.



--
 Bernd Zeimetz                            Debian GNU/Linux Developer
 http://bzed.de                                http://www.debian.org
 GPG Fingerprint: ECA1 E3F2 8E11 2432 D485  DD95 EB36 171A 6FF9 435F


Reply to: