Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > pl.comp.os.linux.programowanie > #2211
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
../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