-
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
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
Najnowsze wątki
- 2025-05-09 Propagation velocity v/c dla kabli RF
- 2025-05-09 Warszawa => Senior Node.js Developer (doświadczenie z framework Nest.
- 2025-05-09 Patrolowanie kampusów
- 2025-05-09 Faktyczne opodatkowanie medianowej płacy w Polsce wyniosło 39,4% w lis. 2024r.
- 2025-05-09 Coca-Cola robi butelki z recyklingu, ale nie etykiety ani zakrętki
- 2025-05-09 Faktyczne opodatkowanie medianowej płacy w Polsce wyniosło 39,4% w lis. 2024r.
- 2025-05-09 ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- 2025-05-09 Gdańsk => PHP Developer <=
- 2025-05-09 Warszawa => Programista C <=
- 2025-05-09 Kiero od deregulacji III Rzeczy (pospolitej) w zaciąga kredyt w 17 bankach by ratować prywatny biznes
- 2025-05-09 Kiero od deregulacji III Rzeczy (pospolitej) w zaciąga kredyt w 17 bankach by ratować prywatny biznes
- 2025-05-09 ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- 2025-05-09 Gliwice => Business Development Manager - Network and Network Security
- 2025-05-09 Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- 2025-05-09 Gdańsk => Team Lead Data Engineer (Snowflake) <=