Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Баг (предполагаемо) из-за неожиданного завершения программы #43

Open
NoAdO opened this issue Jul 11, 2018 · 7 comments
Labels
bug Something isn't working

Comments

@NoAdO
Copy link

NoAdO commented Jul 11, 2018

Тестил прогу на планшете, у него бывает что он включается сам в сумке, постепенно высаживает батарею и вырубается. Подозреваю дело было в пропаже питания.

Кусок из rats.log, версия начала июля, портативная

Copyright (c) 2017-2018, Manticore Software LTD (http://manticoresearch.com)
precaching index 'torrents'
[10:04:01 PM] sphinx: precaching index 'files'
[10:04:01 PM] sphinx: WARNING: index 'files': prealloc: invalid meta file C:\PortableSoft\ROTB/data/database/files.meta; NOT SERVING
[10:04:01 PM] sphinx: precaching index 'version'
[10:04:01 PM] sphinx: WARNING: index 'version': prealloc: indexes with 32-bit docids are no longer supported; NOT SERVING
[10:04:01 PM] sphinx: precaching index 'store'
[10:04:01 PM] sphinx: precaching index 'feed'
[10:04:01 PM] sphinx: FATAL: invalid meta file C:\PortableSoft\ROTB/data/binlog.meta
precached 5 indexes in 0.186 sec
[10:04:01 PM] sphinx closed with code 1 and signal null
[10:04:01 PM] sphinx closing...

Я запаковал сломанную базу на всякий случай. Удаление папки data решает проблему. Нет базы - нет проблемы XD .

@DEgITx
Copy link
Owner

DEgITx commented Jul 11, 2018

Ну так где база?

@NoAdO
Copy link
Author

NoAdO commented Jul 11, 2018

Rar не прикрепляется, вес 25 мегабайт, выпихнул на я.диск на месяцок

@DEgITx DEgITx added the bug Something isn't working label Jul 11, 2018
@DEgITx
Copy link
Owner

DEgITx commented Jul 11, 2018

может есть какие-то детали о ситуации которая к этому привела?
просто там есть пару подчистую битых файлов

@DEgITx DEgITx added the waiting for reply Awaiting for feedback from user/reporter label Jul 12, 2018
@NoAdO
Copy link
Author

NoAdO commented Jul 12, 2018

Увы, но скорее всего обрыв питания, потому как занимается планшет этим регулярно. Сейчас попробую поднабрать чуток инфы в базу и сэмулировать ситуацию

@NoAdO
Copy link
Author

NoAdO commented Jul 12, 2018

Не смог повторить это удерживая кнопку выключения, но смог иначе. Проверяйте, также это сломано или иначе.

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

@DEgITx
Copy link
Owner

DEgITx commented Jul 12, 2018

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

Из печального - в обоих случаях база битая, во втором архиве - подчистую, там нечего востанавливать т.к. файлы пустышки, в первом же архиве, некоторые файлы битые и другие нет. В частности files - битые, однако там пустышка только в одном файле - это возможно востанавливать но геморойно, стоит ли это предусматривать - не знаю.

Теперь же касательно сути проблемы - очень трудно сказать кто виноват в такой ситуации, сама база, винда или железо. В любом случае, при записи в файлы (эта касается закрытия программы и не только крыс) при выдергивании тогоже шнура могут записаться в кашу. Тут поразному может сработать и винда и железо и не только база. В этой ситуации винить базу крыс немного сложно.

@DEgITx DEgITx removed the waiting for reply Awaiting for feedback from user/reporter label Jul 12, 2018
@NoAdO
Copy link
Author

NoAdO commented Jul 13, 2018 via email

DEgITx pushed a commit that referenced this issue Jul 13, 2018
# [0.24.0](v0.23.0...v0.24.0) (2018-07-13)

### Bug Fixes

* **db:** fix startup on broken db after hardware shutdown [#43](#43) ([2c00d8c](2c00d8c))
* **ignore:** ignore more server files ([77035f1](77035f1))
* **menu:** new page struct update in menu list ([3fad6c2](3fad6c2))
* **patch:** fix memory issue ([a339d01](a339d01))
* **updater:** fix errors messages on updater if no internet connection [#45](#45) ([6ec6609](6ec6609))

### Features

* **bootstrap:** always load bootstrap peers when no peers situation (not only on startup) ([3a5c934](3a5c934))
* **p2p:** new optimized peer exchange algorithm ([65e61c5](65e61c5))
* **search:** part words search feature ([8836607](8836607))
DEgITx pushed a commit that referenced this issue Jun 1, 2023
# [0.24.0](v0.23.0...v0.24.0) (2018-07-13)

### Bug Fixes

* **db:** fix startup on broken db after hardware shutdown [#43](#43) ([2c00d8c](2c00d8c))
* **ignore:** ignore more server files ([77035f1](77035f1))
* **menu:** new page struct update in menu list ([3fad6c2](3fad6c2))
* **patch:** fix memory issue ([a339d01](a339d01))
* **updater:** fix errors messages on updater if no internet connection [#45](#45) ([6ec6609](6ec6609))

### Features

* **bootstrap:** always load bootstrap peers when no peers situation (not only on startup) ([3a5c934](3a5c934))
* **p2p:** new optimized peer exchange algorithm ([65e61c5](65e61c5))
* **search:** part words search feature ([8836607](8836607))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants