Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Crash report #383  -  [FF9E0595] max<float> () stl_algobase.h:215
Posted Sep 04, 2012 - updated Jan 30, 2013   Shortlink: http://arx.vg/383
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Fixed" and resolution "RESOLVED".
Issue details
  • Type of issue
    Crash report
  • Status
     
    Fixed
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • 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
    RESOLVED
  • Priority
    Not determined
  • Reproducability
    Not determined
  • Severity
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • OS
    icon_customdatatype.png Linux
  • Architecture
    icon_customdatatype.png amd64
  • Fixed in
    icon_customdatatype.png Arx Libertatis 1.1
Issue description
Illegal storage access: address not mapped to object

GDB stack trace:
  1. [New LWP 12596]
  2. [New LWP 12552]
  3. [New LWP 12551]
  4. [New LWP 12549]
  5. [Thread debugging using libthread_db enabled]
  6. Using host libthread_db library "/usr/lib/libthread_db.so.1".
  7. 0x000000000065b6ab in post (this=<optimized out>) at /usr/include/boost/interprocess/sync/posix/semaphore.hpp:42
  8. 42 { semaphore_post(&m_sem); }
  9. [Current thread is 1 (Thread 0x7f0072193780 (LWP 12547))]
  10. Id Target Id Frame
  11. 5 Thread 0x7f006b838700 (LWP 12549) "arx" 0x00007f00718d5954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
  12. 4 Thread 0x7f0069356700 (LWP 12551) "arx" 0x00007f006ffaf2cd in poll () from /usr/lib/libc.so.6
  13. 3 Thread 0x7f0063fff700 (LWP 12552) "Sound Update" 0x00007f00718d8a2d in nanosleep () from /usr/lib/libpthread.so.0
  14. 2 Thread 0x7f006283d700 (LWP 12596) "Pathfinder" 0x00007f00718d8a2d in nanosleep () from /usr/lib/libpthread.so.0
  15. * 1 Thread 0x7f0072193780 (LWP 12547) "arx" 0x000000000065b6ab in post (this=<optimized out>) at /usr/include/boost/interprocess/sync/posix/semaphore.hpp:42
  16.  
  17. Thread 5 (Thread 0x7f006b838700 (LWP 12549)):
  18. #0 0x00007f00718d5954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
  19. No symbol table info available.
  20. #1 0x00007f006bbe8e63 in ?? () from /usr/lib/xorg/modules/dri/r300_dri.so
  21. No symbol table info available.
  22. #2 0x00007f00718d1e0f in start_thread () from /usr/lib/libpthread.so.0
  23. No symbol table info available.
  24. #3 0x00007f006ffb745d in clone () from /usr/lib/libc.so.6
  25. No symbol table info available.
  26.  
  27. Thread 4 (Thread 0x7f0069356700 (LWP 12551)):
  28. #0 0x00007f006ffaf2cd in poll () from /usr/lib/libc.so.6
  29. No symbol table info available.
  30. #1 0x00007f00688b54d1 in ?? () from /usr/lib/libasound.so.2
  31. No symbol table info available.
  32. #2 0x00007f0071438377 in ?? () from /usr/lib/libopenal.so.1
  33. No symbol table info available.
  34. #3 0x00007f007142fc9a in ?? () from /usr/lib/libopenal.so.1
  35. No symbol table info available.
  36. #4 0x00007f00718d1e0f in start_thread () from /usr/lib/libpthread.so.0
  37. No symbol table info available.
  38. #5 0x00007f006ffb745d in clone () from /usr/lib/libc.so.6
  39. No symbol table info available.
  40.  
  41. Thread 3 (Thread 0x7f0063fff700 (LWP 12552)):
  42. #0 0x00007f00718d8a2d in nanosleep () from /usr/lib/libpthread.so.0
  43. No symbol table info available.
  44. #1 0x00000000006544a3 in Thread::sleep (milliseconds=<optimized out>) at /home/snake/projects/ArxLibertatis/src/platform/Thread.cpp:242
  45. t = {tv_sec = 0, tv_nsec = 100000000}
  46. #2 0x000000000067a39a in SoundUpdateThread::run (this=0x12dfea0) at /home/snake/projects/ArxLibertatis/src/scene/GameSound.cpp:1870
  47. No locals.
  48. #3 0x00000000006541d9 in Thread::entryPoint (param=0x12dfea0) at /home/snake/projects/ArxLibertatis/src/platform/Thread.cpp:111
  49. thread = @0x12dfea0: {_vptr.Thread = 0x7895f0 <vtable for SoundUpdateThread 16>, thread = 139639654446848, priority = 0, started = true, threadName = "Sound Update"}
  50. #4 0x00007f00718d1e0f in start_thread () from /usr/lib/libpthread.so.0
  51. No symbol table info available.
  52. #5 0x00007f006ffb745d in clone () from /usr/lib/libc.so.6
  53. No symbol table info available.
  54.  
  55. Thread 2 (Thread 0x7f006283d700 (LWP 12596)):
  56. #0 0x00007f00718d8a2d in nanosleep () from /usr/lib/libpthread.so.0
  57. No symbol table info available.
  58. #1 0x00000000006544a3 in Thread::sleep (milliseconds=<optimized out>) at /home/snake/projects/ArxLibertatis/src/platform/Thread.cpp:242
  59. t = {tv_sec = 0, tv_nsec = 10000000}
  60. #2 0x0000000000470f8d in PathFinderThread::run (this=0x903dfa0) at /home/snake/projects/ArxLibertatis/src/ai/PathFinderManager.cpp:337
  61. eb = <optimized out>
  62. pathfinder = {radius = 29.6999989, height = -122.359085, heuristic = 0.224000007, map_s = 3480, map_d = 0x43ecb70, slight_c = 1200, slight_l = 0xddeae0 <GLight>}
  63. #3 0x00000000006541d9 in Thread::entryPoint (param=0x903dfa0) at /home/snake/projects/ArxLibertatis/src/platform/Thread.cpp:111
  64. thread = @0x903dfa0: {_vptr.Thread = 0x774770 <vtable for PathFinderThread 16>, thread = 139639629534976, priority = 0, started = true, threadName = "Pathfinder"}
  65. #4 0x00007f00718d1e0f in start_thread () from /usr/lib/libpthread.so.0
  66. No symbol table info available.
  67. #5 0x00007f006ffb745d in clone () from /usr/lib/libc.so.6
  68. No symbol table info available.
  69.  
  70. Thread 1 (Thread 0x7f0072193780 (LWP 12547)):
  71. #0 0x000000000065b6ab in post (this=<optimized out>) at /usr/include/boost/interprocess/sync/posix/semaphore.hpp:42
  72. No locals.
  73. #1 post (this=<optimized out>) at /usr/include/boost/interprocess/sync/interprocess_semaphore.hpp:138
  74. No locals.
  75. #2 CrashHandlerPOSIX::handleCrash (this=0x10b7e90, signal=11, code=1) at /home/snake/projects/ArxLibertatis/src/platform/crashhandler/CrashHandlerPOSIX.cpp:294
  76. No locals.
  77. #3 0x000000000065b6ca in signalHandler (signal=<optimized out>, info=<optimized out>, context=0x7fff69211940) at /home/snake/projects/ArxLibertatis/src/platform/crashhandler/CrashHandlerPOSIX.cpp:48
  78. No locals.
  79. #4 <signal handler called>
  80. No symbol table info available.
  81. #5 0x00000000006ba0a3 in max<float> (__b=<optimized out>, __a=<optimized out>) at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c /4.7.1/bits/stl_algobase.h:215
  82. No locals.
  83. #6 script::(anonymous namespace)::PlayAnimCommand::execute (this=0x17afcc0, context=@0x7fff692127c0: {script = 0x2ac5760, pos = 963, io = 0x2ac4ad0, message = SM_RELOAD, stack = std::vector of length 0, capacity 0}) at /home/snake/projects/ArxLibertatis/src/script/ScriptedAnimation.cpp:279
  84. timername = "anim_timer_1"
  85. num2 = <optimized out>
  86. pos = 943
  87. loop = <optimized out>
  88. nointerpol = <optimized out>
  89. execute = <optimized out>
  90. iot = 0x2ac4ad0
  91. nu = 0
  92. options = "-e"
  93. anim = "action2"
  94. num = ANIM_NONE
  95. #7 0x000000000071f721 in ScriptEvent::send (es=0x2ac5760, msg=SM_RELOAD, params=<optimized out>, io=0x2ac4ad0, evname="", info=<optimized out>) at /home/snake/projects/ArxLibertatis/src/script/ScriptEvent.cpp:425
  96. command = @0x17afcc0: {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Command = 0x78aff0 <vtable for script::(anonymous namespace)::PlayAnimCommand 16>, name = "playanim", ioflags = 0}
  97. res = <optimized out>
  98. word = "playanim"
  99. it = <optimized out>
  100. brackets = 2
  101. ret = <optimized out>
  102. eventname = ""
  103. esss = <optimized out>
  104. context = {script = 0x2ac5760, pos = 963, io = 0x2ac4ad0, message = SM_RELOAD, stack = std::vector of length 0, capacity 0}
  105. pos = <optimized out>
  106. #8 0x0000000000668622 in ARX_CHANGELEVEL_PopAllIO_FINISH (reloadflag=reloadflag@entry=1) at /home/snake/projects/ArxLibertatis/src/scene/ChangeLevel.cpp:2551
  107. i = <optimized out>
  108. treated = 0xb9eb790
  109. converted = <optimized out>
  110. #9 0x000000000066a21a in ARX_CHANGELEVEL_PopLevel (instance=11, reloadflag=<optimized out>) at /home/snake/projects/ArxLibertatis/src/scene/ChangeLevel.cpp:2784
  111. asi = {version = 1.005, time = 2179821, nb_inter = 582, nb_paths = 25, nb_lights = 423, ambiances_data_size = 268, gmods_stacked = {flags = 0, depthcolor = {r = 0, g = 0, b = 0}, zclip = 6400, padding = '\000' <repeats 135 times>}, gmods_current = {flags = 0, depthcolor = {r = 0, g = 0, b = 0}, zclip = 6400, padding = '\000' <repeats 135 times>}, gmods_desired = {flags = 1, depthcolor = {r = 0, g = 0, b = 0}, zclip = 6400, padding = '\000' <repeats 135 times>}, padding = {0 <repeats 256 times>}}
  112. loadfile = <incomplete type>
  113. FirstTime = 0
  114. reloadflag = 1
  115. #10 ARX_CHANGELEVEL_Change (level=<optimized out>, target="marker_0251", angle=90) at /home/snake/projects/ArxLibertatis/src/scene/ChangeLevel.cpp:349
  116. num = 11
  117. t = <optimized out>
  118. #11 0x00000000004bb435 in ArxGame::Render (this=0x10b9030) at /home/snake/projects/ArxLibertatis/src/core/ArxGame.cpp:836
  119. max_framedelay = 100
  120. #12 0x00000000004b492e in Render3DEnvironment (this=0x10b9030) at /home/snake/projects/ArxLibertatis/src/core/ArxGame.cpp:602
  121. No locals.
  122. #13 ArxGame::Run (this=0x10b9030) at /home/snake/projects/ArxLibertatis/src/core/ArxGame.cpp:577
  123. No locals.
  124. #14 0x00000000004db0cd in runGame () at /home/snake/projects/ArxLibertatis/src/core/Core.cpp:794
  125. No locals.
  126. #15 0x0000000000465217 in main (argc=1, argv=0x7fff69214438) at /home/snake/projects/ArxLibertatis/src/core/Core.cpp:825
  127. No locals.


Steps to reproduce this issue
I was exicting the crypt back to Arx. The game crashed @ loading screen.

#1
icon_reply.pngReply
Comment posted by
 CrashBot
Sep 04, 17:45
A file was uploaded. arx.logicon_open_new.png This comment was attached:

arxcrash-12547-1504644067
#3
icon_reply.pngReply
Comment posted by
 CrashBot
Sep 04, 17:45
A file was uploaded. cfg.iniicon_open_new.png This comment was attached:

arxcrash-12547-1504644067
#4
icon_reply.pngReply
Comment posted by
 CrashBot
Sep 04, 17:45
A file was uploaded. crash.xmlicon_open_new.png This comment was attached:

arxcrash-12547-1504644067
#7
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Dec 06, 01:34
I believe a commit I pushed to the source code repository fixes this issue and it will be part of the next release (probably 1.1).

The issue was updated with the following change(s):
  • The custom field Fixed in has been updated, from Unknown to Arx Libertatis Git.
  • This issue has been closed
  • The status has been updated, from New to Fixed.
  • The resolution has been updated, from Not determined to RESOLVED.
  • This issue's progression has been updated to 100 percent completed.