[Bug 257944] KDE applications (mostly Dolphin and Plasma) crash on exit/closing window (Strigi and OpenSuse) [abort, __libc_message, malloc_printerr, std::basic_string::~basic_string]

Bruno Friedmann brunofr at ioda.net
Sun Jan 9 19:49:40 GMT 2011


https://bugs.kde.org/show_bug.cgi?id=257944





--- Comment #89 from Bruno Friedmann <brunofr ioda net>  2011-01-09 20:49:37 ---
Hi Christophe, I don't know how to get it. As I work only with compiled rpm,
I've also all debuginfo and debugsource installed as well. 

But discussing with packager on opensuse, with new version of strigi, he get
that result 

valgrind -v strigicmd --help
==7100== Memcheck, a memory error detector
==7100== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==7100== Using Valgrind-3.6.0 and LibVEX; rerun with -h for copyright info
==7100== Command: strigicmd --help
==7100== 
--7100-- Valgrind options:
--7100--    -v
--7100-- Contents of /proc/version:
--7100--   Linux version 2.6.37-rc7-default (geeko at buildhost) (gcc version
4.5.1 20101208 [gcc-4_5-branch revision 167585] (SUSE Linux) ) #1 SMP
2010-12-28 07:01:24 +0100
--7100-- Arch and hwcaps: X86, x86-sse1-sse2
--7100-- Page sizes: currently 4096, max supported 4096
--7100-- Valgrind library directory: /usr/lib/valgrind
--7100-- Reading syms from /lib/ld-2.11.3.so (0x4000000)
--7100-- Reading syms from /usr/bin/strigicmd (0x8048000)
--7100-- Reading syms from /usr/lib/valgrind/memcheck-x86-linux (0x38000000)
--7100--    object doesn't have a symbol table
--7100--    object doesn't have a dynamic symbol table
--7100-- Reading suppressions file: /usr/lib/valgrind/default.supp
--7100-- REDIR: 0x4016e80 (index) redirected to 0x3803fcbf (???)
--7100-- Reading syms from /usr/lib/valgrind/vgpreload_core-x86-linux.so
(0x4022000)
--7100--    object doesn't have a symbol table
--7100-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so
(0x4025000)
--7100--    object doesn't have a symbol table
==7100== WARNING: new redirection conflicts with existing -- ignoring it
--7100--     new: 0x04016e80 (index               ) R-> 0x04029380 index
--7100-- REDIR: 0x4017020 (strlen) redirected to 0x40297c0 (strlen)
--7100-- Reading syms from /usr/lib/libstreamanalyzer.so.0.7.3 (0x4030000)
--7100-- Reading syms from /usr/lib/libstreams.so.0.7.3 (0x416f000)
--7100-- Reading syms from /lib/libz.so.1.2.5 (0x420c000)
--7100--    object doesn't have a symbol table
--7100-- Reading syms from /lib/libbz2.so.1.0.6 (0x4224000)
--7100--    object doesn't have a symbol table
--7100-- Reading syms from /usr/lib/libxml2.so.2.7.8 (0x4234000)
--7100--    object doesn't have a symbol table
--7100-- Reading syms from /lib/libdl-2.11.3.so (0x4381000)
--7100-- Reading syms from /lib/libpthread-2.11.3.so (0x4386000)
--7100-- Reading syms from /usr/lib/libstdc++.so.6.0.14 (0x43a1000)
--7100--    object doesn't have a symbol table
--7100-- Reading syms from /lib/libm-2.11.3.so (0x4490000)
--7100-- Reading syms from /lib/libc-2.11.3.so (0x44bb000)
--7100-- Reading syms from /lib/libgcc_s.so.1 (0x4627000)
--7100--    object doesn't have a symbol table
--7100-- REDIR: 0x45380f0 (strstr) redirected to 0x40224e0
(_vgnU_ifunc_wrapper)
--7100-- REDIR: 0x4537ce0 (__GI_strstr) redirected to 0x402b340 (strstr)
--7100-- REDIR: 0x4531810 (rindex) redirected to 0x40291f0 (rindex)
--7100-- REDIR: 0x4531430 (__GI_strlen) redirected to 0x40297a0 (__GI_strlen)
--7100-- REDIR: 0x4530d70 (strcmp) redirected to 0x4029d60 (strcmp)
--7100-- REDIR: 0x4531370 (strlen) redirected to 0x40224e0
(_vgnU_ifunc_wrapper)
--7100-- REDIR: 0x45313b0 (__strlen_sse2) redirected to 0x4029780 (strlen)
--7100-- REDIR: 0x4454d70 (operator new(unsigned int)) redirected to 0x4028980
(operator new(unsigned int))
--7100-- REDIR: 0x4532b10 (memcpy) redirected to 0x4029ee0 (memcpy)
--7100-- REDIR: 0x452e390 (calloc) redirected to 0x4027500 (calloc)
--7100-- REDIR: 0x4533c60 (strchrnul) redirected to 0x402af00 (strchrnul)
strigicmd:
--7100-- REDIR: 0x4532620 (mempcpy) redirected to 0x402b030 (mempcpy)
    Program for creating and querying indices.
    This program is not meant for talking to the strigi daemon.

usage:
  strigicmd create [-j num] -t backend -d indexdir [-i include] [-x exclude]
files/dirs
  strigicmd deindex -t backend -d indexdir files/dirs
  strigicmd get -t backend -d indexdir files
  strigicmd listFiles -t backend -d indexdir [parent dir]
  strigicmd listFields -t backend -d indexdir
  strigicmd query -t backend -d indexdir queries
[-q xesam_query_language_file]
  strigicmd update [-j num] -t backend -d indexdir [-i include] [-x exclude]
files/dirs
--7100-- REDIR: 0x452d850 (free) redirected to 0x4027fe0 (free)
--7100-- REDIR: 0x4452b00 (operator delete(void*)) redirected to 0x4027c70
(operator delete(void*))
==7100== 
==7100== HEAP SUMMARY:
==7100==     in use at exit: 0 bytes in 0 blocks
==7100==   total heap usage: 233 allocs, 233 frees, 10,946 bytes allocated
==7100== 
==7100== All heap blocks were freed -- no leaks are possible
==7100== 
==7100== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
--7100-- 
--7100-- used_suppression:      3 U1004-ARM-_dl_relocate_object
==7100== 
==7100== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)

Made by him with the lastest git checkout of strigi .
So not yet released .

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list