HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.01.2026, 03:20
treyrontodev
Новичок
Регистрация: 13.01.2026
Сообщений: 1
С нами: 178031

Репутация: 1
По умолчанию

в х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">
 
Ответить с цитированием

  #2  
Старый 13.01.2026, 04:10
Tema05
Познавший АНТИЧАТ
Регистрация: 05.10.2019
Сообщений: 1,649
С нами: 3477805

Репутация: 168


По умолчанию

Цитата:
Сообщение от treyrontodev  

еррорку
гыыы епопапка
 
Ответить с цитированием

  #3  
Старый 17.06.2026, 17:10
hpclogin
Новичок
Регистрация: 26.08.2012
Сообщений: 9
С нами: 7216886

Репутация: 1
По умолчанию

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

  #4  
Старый 18.06.2026, 21:50
NikeBass
Новичок
Регистрация: 20.12.2013
Сообщений: 26
С нами: 6524246

Репутация: 0
По умолчанию

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

  #5  
Старый 19.06.2026, 11:20
lolkaa
Новичок
Регистрация: 03.12.2013
Сообщений: 13
С нами: 6548726

Репутация: 0
По умолчанию

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

  #6  
Старый 20.06.2026, 04:50
Scroobi
Новичок
Регистрация: 03.03.2013
Сообщений: 17
С нами: 6944726

Репутация: 0
По умолчанию

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

  #7  
Старый 21.06.2026, 04:20
darkstep
Новичок
Регистрация: 13.03.2013
Сообщений: 2
С нами: 6930326

Репутация: 0
По умолчанию

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

  #8  
Старый 22.06.2026, 09:20
masterpro14
Новичок
Регистрация: 23.12.2012
Сообщений: 6
С нами: 7045526

Репутация: 0
По умолчанию

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

  #9  
Старый 25.06.2026, 09:30
Эрнесто
Новичок
Регистрация: 06.04.2004
Сообщений: 7
С нами: 11627929

Репутация: 0
По умолчанию

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



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.