eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingrzadki bład w programie w C++ › Re: rzadki bład w programie w C++
  • 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==

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: