+7 499 990-10-21

FATAL : Системная ошибка SIGSEGV. Демон остановлен

FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение kuman » 08 окт 2012, 21:46

При закрытии смены сегодня продажи в 1С не загрузились, файл флаг не пропал, в файле unload вот такое сообщение.
Не пойму в чем дело, есть подозрение на скачек напряжения.
Принес сейвы (Lincash+Transaction) домой, загрузил в домашнюю машину, результат тот же.
Вложения
unload.rar
(226 байт) Скачиваний: 267
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 489
Зарегистрирован: 18 апр 2011, 20:28

Re: FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение Alexander » 08 окт 2012, 23:41

Версия ДЭНСИ: КАССы ?
Протокол обмена?
Дамп БД Transaction - на support@dnc-soft.ru

В общем случае SIGSEGV означает ошибку сегментирования памяти - надо отловить причину.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение kuman » 09 окт 2012, 08:21

ДК 1,2,6 патч 7
Протокол обмена Дэнси
БД Transaction кинул на почту.

Еще один ньюанс, увидел только что
У меня ДК 1,2,6 патч 7 и дома и на работе, меню сервис дома состоит из 7 пунктов (отчет ккм, выгрузка продаж и т.д), а на работе на двух машинах всего из 4 (делал апдейт из 1,2,6 патч 2 там 4 пункта).
Что-то не так апгрейтило (никаких ошибок при апдейте не было)?
Быть может дело в битности процов (на работе обе машины 32, дома 64)
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 489
Зарегистрирован: 18 апр 2011, 20:28

Re: FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение kuman » 09 окт 2012, 20:17

Нет никакой информации?
Боюсь, чтобы продажи не пропали...
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 489
Зарегистрирован: 18 апр 2011, 20:28

Re: FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение Alexander » 10 окт 2012, 19:09

Демон действительно аварийно завершает работу - будем разбираться.
Но транзакции в принципе все выгружаются. Файл с отчетом за 08.10 скинул на электронку.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение Alexander » 11 окт 2012, 17:03

Попробуйте обновить
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение kuman » 13 окт 2012, 12:29

Попробовал, пока все в норме.
Спасибо большое.

Если не сложно, можно узнать причину вылета (дабы не повторилась в будущем)

Еще один ньюанс, увидел только что
У меня ДК 1,2,6 патч 7 и дома и на работе, меню сервис дома состоит из 7 пунктов (отчет ккм, выгрузка продаж и т.д), а на работе на двух машинах всего из 4 (делал апдейт из 1,2,6 патч 2 там 4 пункта).
Что-то не так апгрейтило (никаких ошибок при апдейте не было)?
Быть может дело в битности процов (на работе обе машины 32, дома 64)


И тут хотелось бы внести ясность.
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 489
Зарегистрирован: 18 апр 2011, 20:28

Re: FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение Alexander » 13 окт 2012, 15:18

kuman писал(а):Если не сложно, можно узнать причину вылета (дабы не повторилась в будущем)

Причина была в неверной работе с памятью в демоне выгрузки (русские символы в юникоде кодируются двумя байтами, а память выделялась с учетом одного байта на символ). Соответственно, проявляется только при использовании достаточно длинных русскоязычных комментариев на чек/при отмене чека.
kuman писал(а):И тут хотелось бы внести ясность.

Везде запускаете с правами Администратора?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение kuman » 13 окт 2012, 17:22

Причина была в неверной работе с памятью в демоне выгрузки (русские символы в юникоде кодируются двумя байтами, а память выделялась с учетом одного байта на символ). Соответственно, проявляется только при использовании достаточно длинных русскоязычных комментариев на чек/при отмене чека.


Надо ли обновлять и вторую машину, чтобы не было вылета и на ней?
Войдет ли это исправление в патч 8?


Везде запускаете с правами Администратора?


Да, на всех машинах идет запуск от Администратора.
Если я не понятно описал, могу прислать принтскрины.
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 489
Зарегистрирован: 18 апр 2011, 20:28

Re: FATAL : Системная ошибка SIGSEGV. Демон остановлен

Сообщение Alexander » 13 окт 2012, 23:23

kuman писал(а):Надо ли обновлять и вторую машину, чтобы не было вылета и на ней?

Да, надо.
kuman писал(а):Войдет ли это исправление в патч 8?

Следующая сборка - 1.2.7. В неё войдет.
kuman писал(а):Если я не понятно описал, могу прислать принтскрины

Да нет, я знаю, о чем идет речь.
В понедельник озадачу разработчика, который занимается платежными системами насчет этого (дополнительные пункты в меню [Сервис] относятся к сервисным документам/отчетам банковских систем).
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

След.

Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 7, из них зарегистрированных: 0, скрытых: 0 и гостей: 7 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7