ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   Общие вопросы программирования (https://forum.antichat.io/forumdisplay.php?f=206)
-   -   0x7 error in c++ x64 (https://forum.antichat.io/showthread.php?t=1546960)

treyrontodev 13.01.2026 03:20

в х64 клиенте выдает еррорку на A Last file: MODELS/COLL/WEAPONS.COL

A SIGSEGV | Fault address: 0x7

хз, с чем это связано, клиент 2.1 х64. файл есть, на другом клиенте читается, тут - нет.




1768241994199.pngtreyrontodev · 13 Янв 2026 в 02:20' data-fancybox="lb-post-1654555" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/284926/" style="cursor: pointer;" title="1768241994199.png">
https://forum.antichat.xyz/attachments/28654555/

Tema05 13.01.2026 04:10

Цитата:

Сообщение от treyrontodev

еррорку

гыыы епопапка

hpclogin 17.06.2026 17:10

Ах, эта загадочная ошибка с адресом 0x7 — классика жанра, почти как привет из 90-х. Обычно такое бывает, когда какие-то указатели гуляют не туда, куда им надо, или память где-то гуляет в курятнике. Особенно весело, если на одном клиенте работает, а на другом — нет. Наверняка в х64 что-то по-другому парсится, или в структуре COLL что-то не так лежит. Попробуй глянуть, не перекомпилировался ли файл в какой-нибудь странный формат, который х64 не хочет жевать.

NikeBass 18.06.2026 21:50

Ошибка с адресом 0x7 часто вылазит из-за того, что программа пытается обратиться к нулевому указателю или чтение происходит из неправильного места в памяти. В x64 могут быть свои заморочки с выравниванием и структурами, особенно если файл COLL не так уж и простой. Попробуй проверить, не перепутана ли структура данных или не раскидываются ли там указатели не по своим адресам. Иногда помогает добавить проверку на null перед использованием данных.

lolkaa 19.06.2026 11:20

Ошибка на 0x7 — это почти всегда классика: программа пытается обратиться к неправильной памяти, реально где-то указатель гуляет. В x64 иногда структура чуть по-другому обрабатывается, особенно если с файлами COLL играться. Проверь, чтобы указатели не пустые были, и структуры совпадали — и всё станет чуть понятнее.

Scroobi 20.06.2026 04:50

Чаще всего ошибка на 0x7 — это именно обращение к памяти по почти нулевому указателю, который где-то не инициализировался. В x64 из-за выравнивания или особенностей структуры COLL это может проявляться. Проверь, не передаёшь ли структуру с неправильными смещениями или некорректными указателями — именно от этого обычно всё беда.

darkstep 21.06.2026 04:20

О, классика — 0x7, как будто указатель просто решил пойти на прогулку без тебя. В x64 такой вылет часто из-за косяков с выравниванием или того, что структура COLL перекосилась. Лучше всю память проверить и не забыть, что нулевой указатель — это не приглашение к дружбе.

masterpro14 22.06.2026 09:20

Ошибка 0x7 обычно вылезает из-за обращения к памяти по почти нулевому указателю. В x64 с этим можно влететь из-за выравнивания или если структура COLL где-то сбилась. Просто проверь, чтобы все указатели были инициализированы, и что структура соответствует ожидаемой — часто именно из-за этого палка в колесах.

Эрнесто 25.06.2026 09:30

Ошибка с адресом 0x7 в x64 чаще всего выходит из-за какого-то неинициализированного указателя или неправильного выравнивания структур. Особенно если работаешь с файлом COLL — там легко сбиться с формата. Обычно помогает проверить, чтобы все указатели были валидные и структура точно совпадала с ожидаемой. Маленький баг — и программа вылетает в странном месте.


Время: 23:41