Помилка сегментації при запуску bib2x


0

Я працюю на незнайомій машині, і я намагаюся примусити програму під назвою bib2x працювати. На жаль, коли я запускаю програму, я постійно отримую помилки в сегментації. Мій (обмежений) досвід та дослідження приводять мене до думки, що це було наслідком якоїсь помилки пам’яті, але я не впевнений, як діяти чи як вирішити проблему.

Я запустив програму з доступом до файлів, для яких обліковий запис користувача точно має дозвіл на доступ. Будь-які ідеї щодо того, як я повинен діяти?

Вибачте, якщо це розпливчасто. Це неясна проблема, і я плутаюся, що робити далі.


Щоб краще зрозуміти , в чому проблема, ви можете запустити: strace <command>. Якщо вам пощастить, вихід з strace надасть вам більше інформації про те, як виправити свою проблему (якщо припустити, що це не справжня помилка з bib2x).

Я б вважав майже будь-який segfault "справжньою помилкою". Винятки рідкісні.

Але це може бути корисним для виявлення способу вирішення.
tripleee

Відповіді:


0

Чи працює програма взагалі (наприклад, чи можна запускати щось на кшталт

bib2x -V

і повідомити про версію)?

Налагодити цю проблему на незнайомій машині буде досить важко, без джерела bib2x та способу її перекомпілювати. Ви можете спробувати перевстановити його (схоже, виконувані файли доступні для кількох платформ тут ), або перекомпілювати його, якщо це варіант.

Чи можете ви тимчасово просто використовувати онлайн-перетворювач bib2x ?


Схоже, це GPLv2, тому джерело має бути доступним.

Так, він повідомляє про версію. Я спробував скласти скрипт і при цьому зробити його помилкою: (atomdatabinary.cxx:117:39: error: 'memcpy' was not declared in this scope make[1]: *** [atomdatabinary.lo] Error 1 make[1]: Leaving directory /home/alex/bib2x-0.9.0/src' make: *** [install-recursive] Error 1 я здогадуюсь, це не буде простою помилкою, і я повинен шукати альтернативне рішення? Я можу розмістити весь результат, якщо це буде корисно.

Чи можете ви опублікувати деякі подробиці про те, як ви використовуєте bib2x? Що це за версія? Яке використання викликає сегментацію? На якій платформі ти працюєш?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.