Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Crash report #231  -  [AACCB177] __strcasecmp_l_ssse3 () from /lib/libc.so.6
Posted Apr 20, 2012 - updated Apr 20, 2012   Shortlink: http://arx.vg/231
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue is a duplicate of issue #229 - "[3852110D] strcasecmp () from /lib/libc.so.6"
icon_info.png This issue has been closed with status "Fixed" and resolution "DUPLICATE".
Issue details
  • Type of issue
    Crash report
  • Status
     
    Fixed
  • Assigned to
    Not assigned to anyone
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     CrashBot
  • Owned by
    Not owned by anyone
  • Estimated time
    Not estimated
  • Category
    Not determined
  • Resolution
    DUPLICATE
  • Priority
    Not determined
  • Reproducability
    Not determined
  • Severity
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • OS
    icon_customdatatype.png Not determined
  • Architecture
    icon_customdatatype.png Not determined
  • Fixed in
    icon_customdatatype.png Not determined
Issue description
Illegal storage access: address not mapped to object

GDB stack trace:
  1. [Thread debugging using libthread_db enabled]
  2. 0x00000000006aeb1b in CrashHandlerPOSIX::handleCrash(int, int) ()
  3. [Current thread is 1 (Thread 0x7f09e4d867c0 (LWP 18233))]
  4. Id Target Id Frame
  5. * 1 Thread 0x7f09e4d867c0 (LWP 18233) "arx" 0x00000000006aeb1b in CrashHandlerPOSIX::handleCrash(int, int) ()
  6.  
  7. Thread 1 (Thread 0x7f09e4d867c0 (LWP 18233)):
  8. #0 0x00000000006aeb1b in CrashHandlerPOSIX::handleCrash(int, int) ()
  9. No symbol table info available.
  10. #1 0x00000000006aeb3a in ?? ()
  11. No symbol table info available.
  12. #2 <signal handler called>
  13. No symbol table info available.
  14. #3 0x00007f09e2867609 in __strcasecmp_l_ssse3 () from /lib/libc.so.6
  15. No symbol table info available.
  16. #4 0x00000000007cdac1 in dialog::showDialog(dialog::DialogType, std::string const&, std::string const&) ()
  17. No symbol table info available.
  18. #5 0x00000000006922c7 in logger::CriticalErrorDialog::~CriticalErrorDialog() ()
  19. No symbol table info available.
  20. #6 0x00000000006924a9 in logger::CriticalErrorDialog::~CriticalErrorDialog() ()
  21. No symbol table info available.
  22. #7 0x00000000007c4bce in Logger::shutdown() ()
  23. No symbol table info available.
  24. #8 0x0000000000462abb in main ()
  25. No symbol table info available.


Steps to reproduce this issue


Crash after ./arx

#1
icon_reply.pngReply
Comment posted by
 CrashBot
Apr 20, 18:29
A file was uploaded. crash.xmlicon_open_new.png This comment was attached:

arxcrash-18233-1276871395
#5
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Apr 20, 23:56
This is a bug in the critical error dialog and has now been fixed for the next release.

It only happens for desktop environments that don't define the DESKTOP_SESSION environment variable, so you can work around it by running arx as:

 DESKTOP_SESSION=whatever arx


It also happens if there is a critical (startup) error anyway that prevents the game from running, most likely missing data files. You can see where the game looks for the data files by running

 arx --list-dirs


also see the wiki arcticle on the data directories and installing the game data under linux. If you correctly install the game data correctly, the game won't trigger this bug (unless there is another critical error).

If installing the data files does not fix the issues, arx should have created an arx.log file in the user directory (see the data directories wiki article) containing the error that would have been displayed in the dialog.