Hello!
Some additional info. The process, which crashes, is:
/opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/regcomp -register -br
/opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/types.rdb -br
/opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/pyuno_services.rdb -r
/opt/cd/OOD680_m5/instsetoo_native/unxlngi6.pro/OpenOffice/rpm/services.rdb/en-US_inprogress_2/services.rdb
-c vnd.openoffice.pymodule:mailmerge -l com.sun.star.loader.Python
For testing, I commented out in
/opt/cd/OOD680_m5/solenv/bin/modules/installer/servicesfile.pm:
if ( $#pythoncomponents > -1 ) { $python_error_occured =
register_pythoncomponents([EMAIL PROTECTED], $regcompfileref,
$servicesfile, $includepatharrayref); }
Without registering of Python, the instsetoo_native project runs without
any further error (I'm using external Python).
valgrind says (about the process, which is started by regcomp.bin:
==594== Memcheck, a memory error detector.
==594== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==594== Using LibVEX rev 1658, a library for dynamic binary translation.
==594== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==594== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==594== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==594==
==594== My PID = 594, parent PID = 587. Prog and args are:
==594== /opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/javaldx
==594==
--594--
--594-- Command line
--594-- /opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/javaldx
--594-- Startup, with flags:
--594-- --trace-children=yes
--594-- -v
--594-- --log-file=myvalgrind.log
--594-- Contents of /proc/version:
--594-- Linux version 2.6.17.11-standard ([EMAIL PROTECTED]) (gcc version
4.1.1) #3 Thu Sep 7 15:22:01 CEST 2006
--594-- Arch and hwcaps: X86, x86-sse1
--594-- Valgrind library directory: /usr/local/lib/valgrind
--594-- Reading syms from /lib-2.6/ld-2.4.so (0x4000000)
--594-- Reading syms from
/opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/javaldx (0x8048000)
--594-- object doesn't have a symbol table
--594-- Reading syms from /usr/local/lib/valgrind/x86-linux/memcheck
(0x38000000)
--594-- object doesn't have a symbol table
--594-- object doesn't have a dynamic symbol table
--594-- Reading suppressions file: /usr/local/lib/valgrind/default.supp
--594-- REDIR: 0x4014690 (index) redirected to 0x38028203 (???)
--594-- Reading syms from
/usr/local/lib/valgrind/x86-linux/vgpreload_core.so (0x401C000)
--594-- Reading syms from
/usr/local/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x401E000)
==594== WARNING: new redirection conflicts with existing -- ignoring it
--594-- new: 0x04014690 (index ) R-> 0x04021050 index
--594-- REDIR: 0x4014830 (strlen) redirected to 0x4021220 (strlen)
==594== Invalid read of size 4
==594== at 0x4005C78: open_path (in /lib-2.6/ld-2.4.so)
==594== Address 0x42040174 is not stack'd, malloc'd or (recently) free'd
==594==
==594== Process terminating with default action of signal 11 (SIGSEGV):
dumping core
==594== Access not within mapped region at address 0x42040174
==594== at 0x4005C78: open_path (in /lib-2.6/ld-2.4.so)
==594==
==594== Jump to the invalid address stated on the next line
==594== at 0x1D6: ???
==594== by 0xBEA421DF: ???
==594== Address 0x1D6 is not stack'd, malloc'd or (recently) free'd
==594==
==594== Process terminating with default action of signal 11 (SIGSEGV)
==594== Bad permissions for mapped region at address 0x1D6
==594== at 0x1D6: ???
==594== by 0xBEA421DF: ???
==594==
==594== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
==594==
==594== 1 errors in context 1 of 2:
==594== Jump to the invalid address stated on the next line
==594== at 0x1D6: ???
==594== by 0xBEA421DF: ???
==594== Address 0x1D6 is not stack'd, malloc'd or (recently) free'd
==594==
==594== 1 errors in context 2 of 2:
==594== Invalid read of size 4
==594== at 0x4005C78: open_path (in /lib-2.6/ld-2.4.so)
==594== Address 0x42040174 is not stack'd, malloc'd or (recently) free'd
==594== IN SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
==594==
==594== malloc/free: in use at exit: 0 bytes in 0 blocks.
==594== malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
==594==
==594== All heap blocks were freed -- no leaks are possible.
--594-- memcheck: sanity checks: 0 cheap, 1 expensive
--594-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--594-- memcheck: auxmaps: 0 searches, 0 comparisons
--594-- memcheck: SMs: n_issued = 5 (80k, 0M)
--594-- memcheck: SMs: n_deissued = 0 (0k, 0M)
--594-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M)
--594-- memcheck: SMs: max_undefined = 0 (0k, 0M)
--594-- memcheck: SMs: max_defined = 1 (16k, 0M)
--594-- memcheck: SMs: max_non_DSM = 5 (80k, 0M)
--594-- memcheck: max sec V bit nodes: 0 (0k, 0M)
--594-- memcheck: set_sec_vbits8 calls: 0 (new: 0, updates: 0)
--594-- memcheck: max shadow mem size: 384k, 0M
--594-- translate: fast SP updates identified: 498 ( 86.6%)
--594-- translate: generic_known SP updates identified: 24 ( 4.1%)
--594-- translate: generic_unknown SP updates identified: 53 ( 9.2%)
--594-- tt/tc: 1,509 tt lookups requiring 1,508 probes
--594-- tt/tc: 1,508 fast-cache updates, 4 flushes
--594-- transtab: new 698 (15,083 -> 248,616; ratio 164:10) [0 scs]
--594-- transtab: dumped 0 (0 -> ??)
--594-- transtab: discarded 11 (254 -> ??)
--594-- scheduler: 18,626 jumps (bb entries).
--594-- scheduler: 0/829 major/minor sched events.
--594-- sanity: 1 cheap, 1 expensive checks.
--594-- exectx: 30,011 lists, 2 contexts (avg 0 per list)
--594-- exectx: 2 searches, 0 full compares (0 per 1000)
--594-- exectx: 0 cmp2, 1 cmp4, 0 cmpAll
Afterwards, regcomp crashes itself:
==587== Memcheck, a memory error detector.
==587== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==587== Using LibVEX rev 1658, a library for dynamic binary translation.
==587== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==587== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==587== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==587==
==587== My PID = 587, parent PID = 1748. Prog and args are:
==587== /opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/regcomp.bin
==587== -register
==587== -br
==587== /opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/types.rdb
==587== -br
==587== /opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/pyuno_services.rdb
==587== -r
==587==
/opt/cd/OOD680_m5/instsetoo_native/unxlngi6.pro/OpenOffice/rpm/services.rdb/en-US_inprogress_2/services.rdb
==587== -c
==587== vnd.openoffice.pymodule:mailmerge
==587== -l
==587== com.sun.star.loader.Python
==587==
--587--
--587-- Command line
--587-- /opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/regcomp.bin
--587-- -register
--587-- -br
--587-- /opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/types.rdb
--587-- -br
--587-- /opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/pyuno_services.rdb
--587-- -r
--587--
/opt/cd/OOD680_m5/instsetoo_native/unxlngi6.pro/OpenOffice/rpm/services.rdb/en-US_inprogress_2/services.rdb
--587-- -c
--587-- vnd.openoffice.pymodule:mailmerge
--587-- -l
--587-- com.sun.star.loader.Python
--587-- Startup, with flags:
--587-- --trace-children=yes
--587-- -v
--587-- --log-file=myvalgrind.log
--587-- Contents of /proc/version:
--587-- Linux version 2.6.17.11-standard ([EMAIL PROTECTED]) (gcc version
4.1.1) #3 Thu Sep 7 15:22:01 CEST 2006
--587-- Arch and hwcaps: X86, x86-sse1
--587-- Valgrind library directory: /usr/local/lib/valgrind
--587-- Reading syms from /lib-2.6/ld-2.4.so (0x4000000)
--587-- Reading syms from
/opt/cd/OOD680_m5/solver/680/unxlngi6.pro/bin/regcomp.bin (0x8048000)
--587-- object doesn't have a symbol table
--587-- Reading syms from /usr/local/lib/valgrind/x86-linux/memcheck
(0x38000000)
--587-- object doesn't have a symbol table
--587-- object doesn't have a dynamic symbol table
--587-- Reading suppressions file: /usr/local/lib/valgrind/default.supp
--587-- REDIR: 0x4014690 (index) redirected to 0x38028203 (???)
--587-- Reading syms from
/usr/local/lib/valgrind/x86-linux/vgpreload_core.so (0x401C000)
--587-- Reading syms from
/usr/local/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x401E000)
==587== WARNING: new redirection conflicts with existing -- ignoring it
--587-- new: 0x04014690 (index ) R-> 0x04021050 index
--587-- REDIR: 0x4014830 (strlen) redirected to 0x4021220 (strlen)
==587== Invalid read of size 4
==587== at 0x4005C78: open_path (in /lib-2.6/ld-2.4.so)
==587== Address 0x42040174 is not stack'd, malloc'd or (recently) free'd
==587==
==587== Process terminating with default action of signal 11 (SIGSEGV):
dumping core
==587== Access not within mapped region at address 0x42040174
==587== at 0x4005C78: open_path (in /lib-2.6/ld-2.4.so)
==587==
==587== Jump to the invalid address stated on the next line
==587== at 0x1D6: ???
==587== by 0xBEED10AF: ???
==587== Address 0x1D6 is not stack'd, malloc'd or (recently) free'd
==587==
==587== Process terminating with default action of signal 11 (SIGSEGV)
==587== Bad permissions for mapped region at address 0x1D6
==587== at 0x1D6: ???
==587== by 0xBEED10AF: ???
==587==
==587== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
==587==
==587== 1 errors in context 1 of 2:
==587== Jump to the invalid address stated on the next line
==587== at 0x1D6: ???
==587== by 0xBEED10AF: ???
==587== Address 0x1D6 is not stack'd, malloc'd or (recently) free'd
==587==
==587== 1 errors in context 2 of 2:
==587== Invalid read of size 4
==587== at 0x4005C78: open_path (in /lib-2.6/ld 0x42040174 is not
stack'd, malloc'd or (recently) free'd
==587== IN SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
==587==
==587== malloc/free: in use at exit: 0 bytes in 0 blocks.
==587== malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
==587==
==587== All heap blocks were freed -- no leaks are possible.
--587-- memcheck: sanity checks: 0 cheap, 1 expensive
--587-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--587-- memcheck: auxmaps: 0 searches, 0 comparisons
--587-- memcheck: SMs: n_issued = 6 (96k, 0M)
--587-- memcheck: SMs: n_deissued = 0 (0k, 0M)
--587-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M)
--587-- memcheck: SMs: max_undefined = 0 (0k, 0M)
--587-- memcheck: SMs: max_defined = 1 (16k, 0M)
--587-- memcheck: SMs: max_non_DSM = 6 (96k, 0M)
--587-- memcheck: max sec V bit nodes: 0 (0k, 0M)
--587-- memcheck: set_sec_vbits8 calls: 0 (new: 0, updates: 0)
--587-- memcheck: max shadow mem size: 400k, 0M
--587-- translate: fast SP updates identified: 498 ( 86.6%)
--587-- translate: generic_known SP updates identified: 24 ( 4.1%)
--587-- translate: generic_unknown SP updates identified: 53 ( 9.2%)
--587-- tt/tc: 1,509 tt lookups requiring 1,508 probes
--587-- tt/tc: 1,508 fast-cache updates, 4 flushes
--587-- transtab: new 698 (15,083 -> 248,616; ratio 164:10) [0 scs]
--587-- transtab: dumped 0 (0 -> ??)
--587-- transtab: discarded 11 (254 -> ??)
--587-- scheduler: 18,623 jumps (bb entries).
--587-- scheduler: 0/829 major/minor sched events.
--587-- sanity: 1 cheap, 1 expensive checks.
--587-- exectx: 30,011 lists, 2 contexts (avg 0 per list)
--587-- exectx: 2 searches, 0 full compares (0 per 1000)
--587-- exectx: 0 cmp2, 1 cmp4, 0 cmpAll
Kind regards,
Andreas Hartmann
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]