-
Data: 2021-08-27 08:04:00
Temat: Re: rzadki bład w programie w C++
Od: Robert Magdziarz <r...@r...e-kei.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]czwartek, 26 sierpnia 2021 o 21:54:16 UTC+2 heby napisał(a):
> On 26/08/2021 21:32, Robert Magdziarz wrote:
> > ==4215== ERROR SUMMARY: 8864 errors from 8 contexts (suppressed: 0 from 0)
> Nie ma nic wcześniej?
>
> valgrind moj-program 2>error.txt
==4215== Memcheck, a memory error detector
==4215== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==4215== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==4215== Command: ./dirtyphp --application=/home/robert/Projekty/design-patterns/
src --result=/home/robert/Projekty/design-patterns/src_o
bfuscated --vendor=/home/robert/Projekty/design-patterns/vendo
r --vendorframeworks=symfony --vendorsystems=symfony --maxlinelen=1977
==4215==
==4215== Conditional jump or move depends on uninitialised value(s)
==4215== at 0x590A80D: __wmemchr_avx2 (memchr-avx2.S:233)
==4215== by 0x4F7667A: std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t const*, unsigned
long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==4215== by 0x424757: str_replace_in_place(std::__cxx11::basic_string<wcha
r_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (common.cpp:450)
==4215== by 0x425F02: str_replace(std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (common.hpp:385)
==4215== by 0x423CB6: explode(std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&) (common.cpp:369)
==4215== by 0x42BFA9: cache::load_vendor_cache(std::__cxx11::basic_string<
wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> >, std::unordered_map<std::__cxx11::basic_string<wchar_
t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, identifiers_vector*,
std::hash<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > >, std::equal_to<std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > >,
std::allocator<std::pair<std::__cxx11::basic_string<
wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const,
identifiers_vector*> > >&, std::unordered_map<std::__cxx11::basic_string<wchar_
t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, identifiers_vector*,
std::hash<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > >, std::equal_to<std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > >,
std::allocator<std::pair<std::__cxx11::basic_string<
wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const,
identifiers_vector*> > >&) (cache.cpp:161)
==4215== by 0x440E8A: obfuscator::get_cmdline_options(int, char const**)
(obfuscator.cpp:422)
==4215== by 0x414943: main (dirtyphp.cpp:103)
==4215==
==4215== Conditional jump or move depends on uninitialised value(s)
==4215== at 0x590A7CC: __wmemchr_avx2 (memchr-avx2.S:213)
==4215== by 0x4F7667A: std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t const*, unsigned
long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==4215== by 0x424757: str_replace_in_place(std::__cxx11::basic_string<wcha
r_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (common.cpp:450)
==4215== by 0x425F02: str_replace(std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (common.hpp:385)
==4215== by 0x43783B: backslash_special(std::__cxx11::basic_string<wchar_t
, std::char_traits<wchar_t>, std::allocator<wchar_t> >) (common.hpp:404)
==4215== by 0x4389FC: exec_php_script(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >) (common.hpp:409)
==4215== by 0x44CBE8: obfuscator::remove_comments(std::__cxx11::basic_stri
ng<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >) const
(obfuscator.cpp:986)
==4215== by 0x446B1F: obfuscator::perform_remove_comments(std::__cxx11::ba
sic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >)
(obfuscator.cpp:621)
==4215== by 0x445D79: obfuscator::check_application(bool) (obfuscator.cpp:570)
==4215== by 0x414F4F: main (dirtyphp.cpp:131)
==4215==
==4215== Conditional jump or move depends on uninitialised value(s)
==4215== at 0x590A7E6: __wmemchr_avx2 (memchr-avx2.S:221)
==4215== by 0x4F7667A: std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t const*, unsigned
long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==4215== by 0x424757: str_replace_in_place(std::__cxx11::basic_string<wcha
r_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (common.cpp:450)
==4215== by 0x425F02: str_replace(std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (common.hpp:385)
==4215== by 0x43783B: backslash_special(std::__cxx11::basic_string<wchar_t
, std::char_traits<wchar_t>, std::allocator<wchar_t> >) (common.hpp:404)
==4215== by 0x4389FC: exec_php_script(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >) (common.hpp:409)
==4215== by 0x44CBE8: obfuscator::remove_comments(std::__cxx11::basic_stri
ng<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >) const
(obfuscator.cpp:986)
==4215== by 0x446B1F: obfuscator::perform_remove_comments(std::__cxx11::ba
sic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >)
(obfuscator.cpp:621)
==4215== by 0x445D79: obfuscator::check_application(bool) (obfuscator.cpp:570)
==4215== by 0x414F4F: main (dirtyphp.cpp:131)
==4215==
==4215== Conditional jump or move depends on uninitialised value(s)
==4215== at 0x590A80D: __wmemchr_avx2 (memchr-avx2.S:233)
==4215== by 0x4F7667A: std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t const*, unsigned
long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==4215== by 0x424757: str_replace_in_place(std::__cxx11::basic_string<wcha
r_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (common.cpp:450)
==4215== by 0x424ABA: is_subdir_of_any(std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >,
std::vector<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> >, std::allocator<std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&) (common.cpp:476)
==4215== by 0x452EC6: obfuscator::remember_identifiers(std::__cxx11::basic
_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >,
identifiers_vector*, bool, bool) (obfuscator.cpp:1440)
==4215== by 0x4492EC: obfuscator::perform_remember_identifiers(std::__cxx1
1::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >)
(obfuscator.cpp:762)
==4215== by 0x44B179: obfuscator::obfuscate_application(bool) (obfuscator.cpp:881)
==4215== by 0x415085: main (dirtyphp.cpp:133)
==4215==
==4215== Conditional jump or move depends on uninitialised value(s)
==4215== at 0x590A7E6: __wmemchr_avx2 (memchr-avx2.S:221)
==4215== by 0x4F7667A: std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t const*, unsigned
long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==4215== by 0x424757: str_replace_in_place(std::__cxx11::basic_string<wcha
r_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (common.cpp:450)
==4215== by 0x424ABA: is_subdir_of_any(std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >,
std::vector<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> >, std::allocator<std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&) (common.cpp:476)
==4215== by 0x452F2F: obfuscator::remember_identifiers(std::__cxx11::basic
_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >,
identifiers_vector*, bool, bool) (obfuscator.cpp:1445)
==4215== by 0x4492EC: obfuscator::perform_remember_identifiers(std::__cxx1
1::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >)
(obfuscator.cpp:762)
==4215== by 0x44B179: obfuscator::obfuscate_application(bool) (obfuscator.cpp:881)
==4215== by 0x415085: main (dirtyphp.cpp:133)
==4215==
==4215== Conditional jump or move depends on uninitialised value(s)
==4215== at 0x590A823: __wmemchr_avx2 (memchr-avx2.S:240)
==4215== by 0x4F7667A: std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t const*, unsigned
long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==4215== by 0x424757: str_replace_in_place(std::__cxx11::basic_string<wcha
r_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (common.cpp:450)
==4215== by 0x424ABA: is_subdir_of_any(std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >,
std::vector<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> >, std::allocator<std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&) (common.cpp:476)
==4215== by 0x452DEF: obfuscator::remember_identifiers(std::__cxx11::basic
_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >,
identifiers_vector*, bool, bool) (obfuscator.cpp:1430)
==4215== by 0x4492EC: obfuscator::perform_remember_identifiers(std::__cxx1
1::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >)
(obfuscator.cpp:762)
==4215== by 0x44B179: obfuscator::obfuscate_application(bool) (obfuscator.cpp:881)
==4215== by 0x415085: main (dirtyphp.cpp:133)
==4215==
==4215== Conditional jump or move depends on uninitialised value(s)
==4215== at 0x590A7CC: __wmemchr_avx2 (memchr-avx2.S:213)
==4215== by 0x4F7667A: std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t const*, unsigned
long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==4215== by 0x424757: str_replace_in_place(std::__cxx11::basic_string<wcha
r_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (common.cpp:450)
==4215== by 0x424ABA: is_subdir_of_any(std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >,
std::vector<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> >, std::allocator<std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&) (common.cpp:476)
==4215== by 0x452E64: obfuscator::remember_identifiers(std::__cxx11::basic
_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >,
identifiers_vector*, bool, bool) (obfuscator.cpp:1435)
==4215== by 0x4492EC: obfuscator::perform_remember_identifiers(std::__cxx1
1::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >)
(obfuscator.cpp:762)
==4215== by 0x44B179: obfuscator::obfuscate_application(bool) (obfuscator.cpp:881)
==4215== by 0x415085: main (dirtyphp.cpp:133)
==4215==
==4215== Conditional jump or move depends on uninitialised value(s)
==4215== at 0x590A887: __wmemchr_avx2 (memchr-avx2.S:282)
==4215== by 0x4F7667A: std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t const*, unsigned
long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==4215== by 0x424757: str_replace_in_place(std::__cxx11::basic_string<wcha
r_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (common.cpp:450)
==4215== by 0x425F02: str_replace(std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (common.hpp:385)
==4215== by 0x437E84: backslash_special(std::__cxx11::basic_string<wchar_t
, std::char_traits<wchar_t>, std::allocator<wchar_t> >) (common.hpp:404)
==4215== by 0x4389FC: exec_php_script(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >) (common.hpp:409)
==4215== by 0x44CF91: obfuscator::remember_strings(std::__cxx11::basic_str
ing<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, bool)
(obfuscator.cpp:1005)
==4215== by 0x4484F2: obfuscator::perform_remember_and_replace_strings(std
::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>
>) (obfuscator.cpp:710)
==4215== by 0x44B850: obfuscator::obfuscate_application(bool) (obfuscator.cpp:927)
==4215== by 0x415085: main (dirtyphp.cpp:133)
==4215==
Następne wpisy z tego wątku
- 27.08.21 10:17 Maciek Godek
- 27.08.21 10:31 Maciek Godek
- 27.08.21 11:18 Robert Magdziarz
- 27.08.21 11:44 Maciek Godek
- 27.08.21 12:14 Robert Magdziarz
- 27.08.21 14:42 heby
- 27.08.21 16:58 Robert Magdziarz
- 27.08.21 17:11 heby
- 27.08.21 17:13 heby
- 27.08.21 17:57 Robert Magdziarz
- 27.08.21 20:59 Maciek Godek
- 28.08.21 21:46 Maciej Sobczak
- 28.08.21 22:10 Maciej Sobczak
- 28.08.21 22:31 kriters
- 29.08.21 14:23 heby
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-05-26 O co chodzi?
- 2024-05-26 PJ autobus-tramwaj
- 2024-05-26 Renault Trafic i lampka z czerwonym STOP
- 2024-05-26 cena pięciocyfrowa
- 2024-05-26 Re: Jak dobra KE "okrada" złą Rosję "dla Ukrainy"
- 2024-05-25 supercap
- 2024-05-25 Sulzbach => Technischer Rollouter (d/m/w) <=
- 2024-05-25 Warszawa => Senior Account Manager <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Interactive/Experience Designer <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Re: znów ten wrocław