Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > pl.comp.os.linux.programowanie > #2211

Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu

From Mateusz Viste <mateusz@xyz.invalid>
Newsgroups pl.comp.os.linux.programowanie
Subject Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu
Date 2020-08-14 20:05 +0200
Organization . . .
Message-ID <20200814200505.3b77dc82@mateusz> (permalink)
References <rh69ni$21vgn$1@portraits.wsisiz.edu.pl>

Show all headers | View raw


2020-08-14 o 17:13 +0200, RM napisał:
> Program w C++ (g++) mi się wywala z core dumped. gdb pokazuje:
> 
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0  __memmove_avx_unaligned_erms ()
>      at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:371
> 371	../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:
> Nie ma takiego pliku ani katalogu.
> 
> co mam z tym zrobić?

Zainteresować się nie samą implementacją memmove(), bo ta
najprawdopodobniej jest poprawna, tylko swoim własnym kodem który to
memmove() wywołuje (ew. opakowane w jakieś memcpy, strcpy itp).

W core dump powinieneś znaleźć nazwę swojej funkcji, która to felerne
wywołanie wykonała - wraz z numerem linijki kodu. Zapewne kopiujesz
dane do zbyt małego bufora, lub próbujesz czytać z miejsca które do
ciebie nie należy albo po prostu dotknął cię dangling pointer... gdb
wyświetli ci argumenty które podałeś w memmove(), być może wystarczy je
obejrzeć aby dojść do przyczyny problemu.

Mateusz

Back to pl.comp.os.linux.programowanie | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu RM <robert_magdziarz@wp.pl> - 2020-08-14 17:13 +0200
  Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu Mateusz Viste <mateusz@xyz.invalid> - 2020-08-14 20:05 +0200
    Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu RM <robert_magdziarz@wp.pl> - 2020-08-19 12:13 +0200
      Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu RM <robert_magdziarz@wp.pl> - 2020-08-20 10:21 +0200
        Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu Mateusz Viste <mateusz@xyz.invalid> - 2020-08-20 10:39 +0200
          Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu Bogdan <bogdan@poczta.gazeta.pl> - 2020-08-20 12:11 +0200
            Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu RM <robert_magdziarz@wp.pl> - 2020-08-20 13:48 +0200
              Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu RM <robert_magdziarz@wp.pl> - 2020-08-20 14:32 +0200
                Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu Mateusz Viste <mateusz@xyz.invalid> - 2020-08-20 14:36 +0200
                Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu RM <robert_magdziarz@wp.pl> - 2020-08-20 14:39 +0200
                Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu RM <robert_magdziarz@wp.pl> - 2020-08-20 19:33 +0200
                Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu RM <robert_magdziarz@wp.pl> - 2020-08-21 20:04 +0200
                Re: ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Nie ma takiego pliku ani katalogu queequeg@trust.no1 (Queequeg) - 2020-08-23 00:18 +0000

csiph-web