Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Crash report #385  -  [FF3FD7A3] nv50_screen_fence_emit () from /usr/lib64/dri/nouveau_dri.so
Posted Sep 16, 2012 - updated Sep 16, 2012   Shortlink: http://arx.vg/385
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue is a duplicate of issue #279 - "[1C9AB60E] nv50_screen_fence_emit () from /usr/lib64/dri/nouveau_dri.so"
icon_info.png This issue has been closed with status "Not a bug" and resolution "DUPLICATE".
Issue details
  • Type of issue
    Crash report
  • Status
     
    Not a bug
  • 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 Linux
  • Architecture
    icon_customdatatype.png amd64
  • Fixed in
    icon_customdatatype.png Not determined
Issue description
Illegal storage access: invalid permissions for mapped object

GDB stack trace:
  1. [Thread debugging using libthread_db enabled]
  2. [New Thread 0x7f1077a96700 (LWP 6795)]
  3. [New Thread 0x7f1078297700 (LWP 6794)]
  4. 0x000000000068e3d0 in lookup_error (this=0x1512700, signal=11, code=2) at /usr/include/boost/interprocess/errors.hpp:187
  5. 187 if ( err == cur->sys_ec ) return cur->ec;
  6. [Current thread is 1 (Thread 0x7f108065a780 (LWP 6792))]
  7. 3 Thread 0x7f1078297700 (LWP 6794) 0x00007f107e1c18b3 in poll () from /lib64/libc.so.6
  8. 2 Thread 0x7f1077a96700 (LWP 6795) 0x00007f107faa347d in nanosleep () from /lib64/libpthread.so.0
  9. * 1 Thread 0x7f108065a780 (LWP 6792) 0x000000000068e3d0 in lookup_error (this=0x1512700, signal=11, code=2) at /usr/include/boost/interprocess/errors.hpp:187
  10.  
  11. Thread 3 (Thread 0x7f1078297700 (LWP 6794)):
  12. #0 0x00007f107e1c18b3 in poll () from /lib64/libc.so.6
  13. No symbol table info available.
  14. #1 0x00007f1078b24afa in ?? () from /usr/lib64/libasound.so.2
  15. No symbol table info available.
  16. #2 0x00007f107f6140f2 in ALSAProc (ptr=0x7f1080577010) at /home/demonslayer/tmp/openal-soft-1.13/Alc/alsa.c:372
  17. state = <value optimized out>
  18. pDevice = 0x7f1080577010
  19. data = 0x16871a0
  20. areas = 0x16e1880
  21. avail = 941
  22. commitres = <value optimized out>
  23. offset = 2048
  24. frames = 1024
  25. WritePtr = <value optimized out>
  26. err = <value optimized out>
  27. #3 0x00007f107f5f6eea in StarterFunc (ptr=0x16c1d80) at /home/demonslayer/tmp/openal-soft-1.13/Alc/alcThread.c:95
  28. inf = 0x16c1d80
  29. #4 0x00007f107fa9ad6b in start_thread () from /lib64/libpthread.so.0
  30. No symbol table info available.
  31. #5 0x00007f107e1cbabd in clone () from /lib64/libc.so.6
  32. No symbol table info available.
  33.  
  34. Thread 2 (Thread 0x7f1077a96700 (LWP 6795)):
  35. #0 0x00007f107faa347d in nanosleep () from /lib64/libpthread.so.0
  36. No symbol table info available.
  37. #1 0x00000000006849e5 in Thread::sleep (milliseconds=<value optimized out>) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/platform/Thread.cpp:242
  38. t = {tv_sec = 0, tv_nsec = 100000000}
  39. #2 0x00000000006b61ea in SoundUpdateThread::run (this=0x1707b80) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/scene/GameSound.cpp:1870
  40. No locals.
  41. #3 0x00000000006847f9 in Thread::entryPoint (param=<value optimized out>) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/platform/Thread.cpp:111
  42. thread = @0x1707b80
  43. #4 0x00007f107fa9ad6b in start_thread () from /lib64/libpthread.so.0
  44. No symbol table info available.
  45. #5 0x00007f107e1cbabd in clone () from /lib64/libc.so.6
  46. No symbol table info available.
  47.  
  48. Thread 1 (Thread 0x7f108065a780 (LWP 6792)):
  49. #0 0x000000000068e3d0 in lookup_error (this=0x1512700, signal=11, code=2) at /usr/include/boost/interprocess/errors.hpp:187
  50. cur = <value optimized out>
  51. end = <value optimized out>
  52. #1 error_info (this=0x1512700, signal=11, code=2) at /usr/include/boost/interprocess/errors.hpp:199
  53. No locals.
  54. #2 semaphore_post (this=0x1512700, signal=11, code=2) at /usr/include/boost/interprocess/sync/posix/semaphore_wrapper.hpp:136
  55. ret = 0
  56. #3 post (this=0x1512700, signal=11, code=2) at /usr/include/boost/interprocess/sync/posix/semaphore_wrapper.hpp:244
  57. No locals.
  58. #4 post (this=0x1512700, signal=11, code=2) at /usr/include/boost/interprocess/sync/posix/interprocess_semaphore.hpp:26
  59. No locals.
  60. #5 CrashHandlerPOSIX::handleCrash (this=0x1512700, signal=11, code=2) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/platform/crashhandler/CrashHandlerPOSIX.cpp:294
  61. No locals.
  62. #6 0x000000000068e4f9 in signalHandler (signal=11, info=<value optimized out>, context=0x7fffe7f9f040) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/platform/crashhandler/CrashHandlerPOSIX.cpp:48
  63. No locals.
  64. #7 <signal handler called>
  65. No symbol table info available.
  66. #8 0x00007f10797e6806 in nv50_screen_fence_emit () from /usr/lib64/dri/nouveau_dri.so
  67. No symbol table info available.
  68. #9 0x00007f107987e5b5 in nouveau_fence_emit () from /usr/lib64/dri/nouveau_dri.so
  69. No symbol table info available.
  70. #10 0x00007f107987e925 in nouveau_fence_next () from /usr/lib64/dri/nouveau_dri.so
  71. No symbol table info available.
  72. #11 0x00007f10797ecec2 in nv50_default_kick_notify () from /usr/lib64/dri/nouveau_dri.so
  73. No symbol table info available.
  74. #12 0x00007f1078dc7c87 in pushbuf_submit.clone.5 () from /usr/lib64/libdrm_nouveau.so.2
  75. No symbol table info available.
  76. #13 0x00007f1078dc7eee in pushbuf_flush () from /usr/lib64/libdrm_nouveau.so.2
  77. No symbol table info available.
  78. #14 0x00007f1078dc89f0 in nouveau_pushbuf_kick () from /usr/lib64/libdrm_nouveau.so.2
  79. No symbol table info available.
  80. #15 0x00007f107987e8a0 in nouveau_fence_wait () from /usr/lib64/dri/nouveau_dri.so
  81. No symbol table info available.
  82. #16 0x00007f107987f610 in nouveau_buffer_transfer_map () from /usr/lib64/dri/nouveau_dri.so
  83. No symbol table info available.
  84. #17 0x00007f10799f0148 in st_bufferobj_map_range () from /usr/lib64/dri/nouveau_dri.so
  85. No symbol table info available.
  86. #18 0x00007f10799a2261 in _mesa_MapBufferRange () from /usr/lib64/dri/nouveau_dri.so
  87. No symbol table info available.
  88. #19 0x00000000005f54c2 in GLVertexBuffer<TexturedVertex>::setData (this=0x16c31e0, vertices=0x2334770, count=<value optimized out>, offset=0, flags={flags = 1}) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/graphics/opengl/GLVertexBuffer.h:179
  89. glflags = <value optimized out>
  90. obytes = 0
  91. nbytes = 48672
  92. buf = <value optimized out>
  93. __func__ = "setData"
  94. #20 0x000000000055d27b in draw (primitive=Renderer::TriangleList, vertices=0x2334770, count=1521, nocount=<value optimized out>) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/graphics/VertexBuffer.h:115
  95. src = 0x2334770
  96. num = 1521
  97. dst_offset = <value optimized out>
  98. #21 EERIEDRAWPRIM (primitive=Renderer::TriangleList, vertices=0x2334770, count=1521, nocount=<value optimized out>) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/graphics/Draw.cpp:280
  99. No locals.
  100. #22 0x0000000000474bc1 in PopOneTriangleList (_pTex=0x1f7e0b0) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/animation/Animation.cpp:796
  101. No locals.
  102. #23 0x0000000000475818 in PopAllTriangleList () at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/animation/Animation.cpp:860
  103. pTex = 0x1f7e0b0
  104. #24 0x000000000061a689 in ARX_INTERFACE_ManageOpenedBook () at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/gui/Interface.cpp:6204
  105. pos = {{elem = {8, 162, 75}, {x = 8, y = 162, z = 75}}}
  106. eLight2 = {exist = 1 '\001', type = 0 '\000', treat = 0 '\000', selected = 0 '\000', extras = 0, status = 0, pos = {{elem = {-50, -50, -200}, {x = -50, y = -50, z = -200}}}, fallstart = 0, fallend = 3460, falldiff = 3460, falldiffmul = 0.000289017335, precalc = 3.23000002, rgb255 = {b = 153, g = 153, r = 153}, intensity = 3.79999995, rgb = {b = 0.600000024, g = 0.600000024, r = 0.600000024}, i = 0, mins = {{elem = {4.15455175e-38, 0, 0}, {x = 4.15455175e-38, y = 0, z = 0}}}, maxs = {{elem = {0, 1.40129846e-45, 0}, {x = 0, y = 1.40129846e-45, z = 0}}}, temp = 0, ltemp = 139708735179109, ex_flicker = {b = -1.49255914e-08, g = 0.00566151412, r = 1.468288e 35}, ex_radius = 4.55814364e-41, ex_frequency = 4.14620674e-38, ex_size = 0, ex_speed = 1.46828879e 35, ex_flaresize = 4.55814364e-41, tl = 1, time_creation = 23182768, duration = 0, sample = 22727392}
  107. oldcam = 0xd11ea0
  108. ti = 0
  109. rec = {{{left = 220, top = 190}, origin = {x = 220, y = 190}}, {{right = 782, bottom = 717}, end = {x = 782, y = 717}}}
  110. eLight1 = {exist = 1 '\001', type = 0 '\000', treat = 0 '\000', selected = 0 '\000', extras = 0, status = 0, pos = {{elem = {50, 50, -90}, {x = 50, y = 50, z = -90}}}, fallstart = 2020, fallend = 2080, falldiff = 60, falldiffmul = 0.0166666675, precalc = 7.4800005, rgb255 = {b = 0.764999986, g = 15.2999992, r = 38.25}, intensity = 8.80000019, rgb = {b = 0.00300000003, g = 0.0599999987, r = 0.150000006}, i = 9.80908925e-45, mins = {{elem = {0, 5.60519386e-45, 0}, {x = 0, y = 5.60519386e-45, z = 0}}}, maxs = {{elem = {1.40129846e-45, 0, 0}, {x = 1.40129846e-45, y = 0, z = 0}}}, temp = 4.20389539e-45, ltemp = 0, ex_flicker = {b = 0, g = 0, r = 9.29601164e 34}, ex_radius = 4.55814364e-41, ex_frequency = 0, ex_size = 0, ex_speed = 0, ex_flaresize = 0, tl = 0, time_creation = 139708736668297, duration = 23188632, sample = 23188632}
  111. iSavePDL = 0
  112. vertexlist = {<std::_Vector_base<EERIE_VERTEX, std::allocator<EERIE_VERTEX> >> = {_M_impl = {<std::allocator<EERIE_VERTEX>> = {<__gnu_cxx::new_allocator<EERIE_VERTEX>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f1070040a70, _M_finish = 0x7f107004c52c, _M_end_of_storage = 0x7f107004c52c}}, <No data fields>}
  113. #25 0x0000000000629cb6 in ARX_Menu_Render () at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/gui/Menu.cpp:577
  114. br = <value optimized out>
  115. #26 0x00000000004c2e3d in ArxGame::Render (this=0x15132d0) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/core/ArxGame.cpp:934
  116. max_framedelay = 100
  117. #27 0x00000000004b8843 in ArxGame::Render3DEnvironment (this=0x15132d0) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/core/ArxGame.cpp:589
  118. No locals.
  119. #28 0x00000000004b88a4 in ArxGame::Run (this=0x15132d0) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/core/ArxGame.cpp:564
  120. No locals.
  121. #29 0x00000000004e40f0 in runGame () at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/core/Core.cpp:839
  122. No locals.
  123. #30 0x00000000004e5535 in main (argc=1, argv=0x7fffe7fa35b8) at /home/demonslayer/var/games/arx-libertatis-1.0.3/src/core/Core.cpp:872
  124. No locals.


Steps to reproduce this issue


new game

#1
icon_reply.pngReply
Comment posted by
 CrashBot
Sep 16, 10:30
A file was uploaded. arx.logicon_open_new.png This comment was attached:

arxcrash-6792-1057776051
#3
icon_reply.pngReply
Comment posted by
 CrashBot
Sep 16, 10:30
A file was uploaded. cfg.iniicon_open_new.png This comment was attached:

arxcrash-6792-1057776051
#4
icon_reply.pngReply
Comment posted by
 CrashBot
Sep 16, 10:30
A file was uploaded. crash.xmlicon_open_new.png This comment was attached:

arxcrash-6792-1057776051
#5
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Sep 16, 18:09
As with the previous reports, the backtrace shows that his is almost certainly a bug in your graphics driver and not in Arx Libertatis - I cannot see how the client code could be responsible for a crash in glMapBufferRange().

Please report this to the mesa bug tracker, including all the information posted here.

The issue was updated with the following change(s):
  • The status has been updated, from New to Not a bug.
  • This issue has been closed
  • The resolution has been updated, from Not determined to DUPLICATE.