Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Crash report #279  -  [1C9AB60E] nv50_screen_fence_emit () from /usr/lib64/dri/nouveau_dri.so
Posted Jun 16, 2012 - updated Jul 03, 2012   Shortlink: http://arx.vg/279
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Upstream" and resolution "CAN'T FIX".
Issue details
  • Type of issue
    Crash report
  • Status
     
    Upstream
  • 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
    CAN'T FIX
  • 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 0x7f6dfbfff700 (LWP 22987)]
  3. [New Thread 0x7f6e031d7700 (LWP 22694)]
  4. [New Thread 0x7f6e039d8700 (LWP 22693)]
  5. 0x000000000068f510 in lookup_error (this=0x218c700, signal=11, code=2) at /usr/include/boost/interprocess/errors.hpp:187
  6. 187 if ( err == cur->sys_ec ) return cur->ec;
  7. [Current thread is 1 (Thread 0x7f6e0c04a780 (LWP 22691))]
  8. 4 Thread 0x7f6e039d8700 (LWP 22693) 0x00007f6e09bb2613 in poll () from /lib64/libc.so.6
  9. 3 Thread 0x7f6e031d7700 (LWP 22694) 0x00007f6e0b49447d in nanosleep () from /lib64/libpthread.so.0
  10. 2 Thread 0x7f6dfbfff700 (LWP 22987) 0x00007f6e0b49447d in nanosleep () from /lib64/libpthread.so.0
  11. * 1 Thread 0x7f6e0c04a780 (LWP 22691) 0x000000000068f510 in lookup_error (this=0x218c700, signal=11, code=2) at /usr/include/boost/interprocess/errors.hpp:187
  12.  
  13. Thread 4 (Thread 0x7f6e039d8700 (LWP 22693)):
  14. #0 0x00007f6e09bb2613 in poll () from /lib64/libc.so.6
  15. No symbol table info available.
  16. #1 0x00007f6e04265afa in ?? () from /usr/lib64/libasound.so.2
  17. No symbol table info available.
  18. #2 0x00007f6e0b0050f2 in ALSAProc (ptr=0x7f6e0bfe7010) at /home/demonslayer/tmp/openal-soft-1.13/Alc/alsa.c:372
  19. state = <value optimized out>
  20. pDevice = 0x7f6e0bfe7010
  21. data = 0x22ffd10
  22. areas = 0x22f8f20
  23. avail = 949
  24. commitres = <value optimized out>
  25. offset = 1024
  26. frames = 1024
  27. WritePtr = <value optimized out>
  28. err = <value optimized out>
  29. #3 0x00007f6e0afe7eea in StarterFunc (ptr=0x2380740) at /home/demonslayer/tmp/openal-soft-1.13/Alc/alcThread.c:95
  30. inf = 0x2380740
  31. #4 0x00007f6e0b48bd6b in start_thread () from /lib64/libpthread.so.0
  32. No symbol table info available.
  33. #5 0x00007f6e09bbc81d in clone () from /lib64/libc.so.6
  34. No symbol table info available.
  35.  
  36. Thread 3 (Thread 0x7f6e031d7700 (LWP 22694)):
  37. #0 0x00007f6e0b49447d in nanosleep () from /lib64/libpthread.so.0
  38. No symbol table info available.
  39. #1 0x0000000000685c45 in Thread::sleep (milliseconds=<value optimized out>) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/platform/Thread.cpp:242
  40. t = {tv_sec = 0, tv_nsec = 100000000}
  41. #2 0x00000000006b697a in SoundUpdateThread::run (this=0x2381860) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/scene/GameSound.cpp:1868
  42. No locals.
  43. #3 0x0000000000685a59 in Thread::entryPoint (param=<value optimized out>) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/platform/Thread.cpp:111
  44. thread = @0x2381860
  45. #4 0x00007f6e0b48bd6b in start_thread () from /lib64/libpthread.so.0
  46. No symbol table info available.
  47. #5 0x00007f6e09bbc81d in clone () from /lib64/libc.so.6
  48. No symbol table info available.
  49.  
  50. Thread 2 (Thread 0x7f6dfbfff700 (LWP 22987)):
  51. #0 0x00007f6e0b49447d in nanosleep () from /lib64/libpthread.so.0
  52. No symbol table info available.
  53. #1 0x0000000000685c45 in Thread::sleep (milliseconds=<value optimized out>) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/platform/Thread.cpp:242
  54. t = {tv_sec = 0, tv_nsec = 10000000}
  55. #2 0x000000000046a61a in PathFinderThread::run (this=0x892fd40) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/ai/PathFinderManager.cpp:337
  56. eb = <value optimized out>
  57. pathfinder = {radius = 25, height = -45, heuristic = 0.21800001, map_s = 1867, map_d = 0x87536d0, slight_c = 1200, slight_l = 0xe33ee0}
  58. #3 0x0000000000685a59 in Thread::entryPoint (param=<value optimized out>) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/platform/Thread.cpp:111
  59. thread = @0x892fd40
  60. #4 0x00007f6e0b48bd6b in start_thread () from /lib64/libpthread.so.0
  61. No symbol table info available.
  62. #5 0x00007f6e09bbc81d in clone () from /lib64/libc.so.6
  63. No symbol table info available.
  64.  
  65. Thread 1 (Thread 0x7f6e0c04a780 (LWP 22691)):
  66. #0 0x000000000068f510 in lookup_error (this=0x218c700, signal=11, code=2) at /usr/include/boost/interprocess/errors.hpp:187
  67. cur = <value optimized out>
  68. end = <value optimized out>
  69. #1 error_info (this=0x218c700, signal=11, code=2) at /usr/include/boost/interprocess/errors.hpp:199
  70. No locals.
  71. #2 semaphore_post (this=0x218c700, signal=11, code=2) at /usr/include/boost/interprocess/sync/posix/semaphore_wrapper.hpp:136
  72. ret = 0
  73. #3 post (this=0x218c700, signal=11, code=2) at /usr/include/boost/interprocess/sync/posix/semaphore_wrapper.hpp:244
  74. No locals.
  75. #4 post (this=0x218c700, signal=11, code=2) at /usr/include/boost/interprocess/sync/posix/interprocess_semaphore.hpp:26
  76. No locals.
  77. #5 CrashHandlerPOSIX::handleCrash (this=0x218c700, signal=11, code=2) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/platform/crashhandler/CrashHandlerPOSIX.cpp:286
  78. No locals.
  79. #6 0x000000000068f639 in signalHandler (signal=11, info=<value optimized out>, context=0x7fffc091ca40) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/platform/crashhandler/CrashHandlerPOSIX.cpp:46
  80. No locals.
  81. #7 <signal handler called>
  82. No symbol table info available.
  83. #8 0x00007f6e051d0556 in nv50_screen_fence_emit () from /usr/lib64/dri/nouveau_dri.so
  84. No symbol table info available.
  85. #9 0x00007f6e05267d25 in nouveau_fence_emit () from /usr/lib64/dri/nouveau_dri.so
  86. No symbol table info available.
  87. #10 0x00007f6e05268095 in nouveau_fence_next () from /usr/lib64/dri/nouveau_dri.so
  88. No symbol table info available.
  89. #11 0x00007f6e051d69b2 in nv50_default_kick_notify () from /usr/lib64/dri/nouveau_dri.so
  90. No symbol table info available.
  91. #12 0x00007f6e04588c87 in pushbuf_submit.clone.5 () from /usr/lib64/libdrm_nouveau.so.2
  92. No symbol table info available.
  93. #13 0x00007f6e04588eee in pushbuf_flush () from /usr/lib64/libdrm_nouveau.so.2
  94. No symbol table info available.
  95. #14 0x00007f6e045899f0 in nouveau_pushbuf_kick () from /usr/lib64/libdrm_nouveau.so.2
  96. No symbol table info available.
  97. #15 0x00007f6e05268010 in nouveau_fence_wait () from /usr/lib64/dri/nouveau_dri.so
  98. No symbol table info available.
  99. #16 0x00007f6e05268d80 in nouveau_buffer_transfer_map () from /usr/lib64/dri/nouveau_dri.so
  100. No symbol table info available.
  101. #17 0x00007f6e053d8518 in st_bufferobj_map_range () from /usr/lib64/dri/nouveau_dri.so
  102. No symbol table info available.
  103. #18 0x00007f6e0538afe9 in _mesa_MapBufferRange () from /usr/lib64/dri/nouveau_dri.so
  104. No symbol table info available.
  105. #19 0x00000000005f6ba2 in GLVertexBuffer<TexturedVertex>::setData (this=0x233bf00, vertices=0x7fffc091d500, count=<value optimized out>, offset=0, flags={flags = 1}) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/graphics/opengl/GLVertexBuffer.h:179
  106. glflags = <value optimized out>
  107. obytes = 0
  108. nbytes = 96
  109. buf = <value optimized out>
  110. __func__ = "setData"
  111. #20 0x000000000055eabb in draw (primitive=Renderer::TriangleList, vertices=0x7fffc091d500, count=3, nocount=<value optimized out>) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/graphics/VertexBuffer.h:115
  112. src = 0x7fffc091d500
  113. num = 3
  114. dst_offset = <value optimized out>
  115. #21 EERIEDRAWPRIM (primitive=Renderer::TriangleList, vertices=0x7fffc091d500, count=3, nocount=<value optimized out>) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/graphics/Draw.cpp:280
  116. No locals.
  117. #22 0x000000000047df60 in ARX_DrawPrimitive (_pVertex1=0x7fffc091d630, _pVertex2=0x7fffc091d670, _pVertex3=0x7fffc091d690, _fAddZ=0) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/animation/AnimationRender.cpp:1397
  118. pPointAdd = {{p = {{elem = {982.920166, 1108.66455, 0.993222177}, {x = 982.920166, y = 1108.66455, z = 0.993222177}}}, rhw = 0.00723556429, color = 4284243036, specular = 1, uv = {{elem = {0.300000012, 0.300000012}, {x = 0.300000012, y = 0.300000012}}}}, {p = {{elem = {836.172241, 946.061279, 0.993819356}, {x = 836.172241, y = 946.061279, z = 0.993819356}}}, rhw = 0.00663867313, color = 4284243036, specular = 1, uv = {{elem = {0.699999988, 0.699999988}, {x = 0.699999988, y = 0.699999988}}}}, {p = {{elem = {840.059387, 1114.08838, 0.993202269}, {x = 840.059387, y = 1114.08838, z = 0.993202269}}}, rhw = 0.00725547411, color = 4284243036, specular = 1, uv = {{elem = {0.300000012, 0.699999988}, {x = 0.300000012, y = 0.699999988}}}}}
  119. #23 0x000000000058c226 in ARXDRAW_DrawInterShadows () at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/graphics/effects/DrawEffects.cpp:226
  120. r = <value optimized out>
  121. s1 = 29.369112
  122. s2 = <value optimized out>
  123. lv = 161827896
  124. origin = <value optimized out>
  125. k = <value optimized out>
  126. s1 = -4.55745697
  127. ep = <value optimized out>
  128. in = {p = {{elem = {9858.89062, 921.967651, 8992.46094}, {x = 9858.89062, y = 921.967651, z = 8992.46094}}}, rhw = 0, color = 15099296, specular = 0, uv = {{elem = {1.40129846e-45, 0}, {x = 1.40129846e-45, y = 0}}}}
  129. ltv = {{p = {{elem = {29.3684425, 119.93634, 138.206223}, {x = 29.3684425, y = 119.93634, z = 138.206223}}}, rhw = 1, color = 4284243036, specular = 1, uv = {{elem = {0.300000012, 0.300000012}, {x = 0.300000012, y = 0.300000012}}}}, {p = {{elem = {28.4989872, 93.5202789, 151.01178}, {x = 28.4989872, y = 93.5202789, z = 151.01178}}}, rhw = 1, color = 4284243036, specular = 1, uv = {{elem = {0.699999988, 0.300000012}, {x = 0.699999988, y = 0.300000012}}}}, {p = {{elem = {-0.857280314, 94.3026581, 150.632507}, {x = -0.857280314, y = 94.3026581, z = 150.632507}}}, rhw = 1, color = 4284243036, specular = 1, uv = {{elem = {0.699999988, 0.699999988}, {x = 0.699999988, y = 0.699999988}}}}, {p = {{elem = {0.0121750832, 120.718719, 137.826965}, {x = 0.0121750832, y = 120.718719, z = 137.826965}}}, rhw = 1, color = 4284243036, specular = 1, uv = {{elem = {0.300000012, 0.699999988}, {x = 0.300000012, y = 0.699999988}}}}}
  130. s2 = 8
  131. io = 0x2c2f1c0
  132. xx = <value optimized out>
  133. yy = <value optimized out>
  134. i = <value optimized out>
  135. first = 0
  136. #24 0x00000000006edd8c in ARX_SCENE_Render (flag=<value optimized out>) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/scene/Scene.cpp:3293
  137. yy = <value optimized out>
  138. prec = 1.20000005
  139. lll = <value optimized out>
  140. LAST_FC = 0
  141. temp0 = <value optimized out>
  142. zsnap = 425201762393
  143. xsnap = 4582862982530203747
  144. x1 = 113
  145. ep = <value optimized out>
  146. z0 = 75
  147. feg = <value optimized out>
  148. cval = <value optimized out>
  149. x0 = 85
  150. z1 = 103
  151. i = <value optimized out>
  152. lcval = 14
  153. #25 0x00000000004c76ca in ArxGame::Render (this=<value optimized out>) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/core/ArxGame.cpp:1768
  154. io = <value optimized out>
  155. useanim = <value optimized out>
  156. alist = <value optimized out>
  157. max_framedelay = 100
  158. #26 0x00000000004b94e3 in ArxGame::Render3DEnvironment (this=0x218d380) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/core/ArxGame.cpp:589
  159. No locals.
  160. #27 0x00000000004b9544 in ArxGame::Run (this=0x218d380) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/core/ArxGame.cpp:564
  161. No locals.
  162. #28 0x00000000004e4d90 in runGame () at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/core/Core.cpp:840
  163. No locals.
  164. #29 0x00000000004e61d5 in main (argc=1, argv=0x7fffc091ef38) at /home/demonslayer/tmp/arx-libertatis-1.0.2/src/core/Core.cpp:873
  165. No locals.


Steps to reproduce this issue


Picking up some stuff.

#2
icon_reply.pngReply
Comment posted by
 CrashBot
Jun 16, 19:16
A file was uploaded. arx.logicon_open_new.png This comment was attached:

arxcrash-22691-436192625
#3
icon_reply.pngReply
Comment posted by
 CrashBot
Jun 16, 19:16
A file was uploaded. cfg.iniicon_open_new.png This comment was attached:

arxcrash-22691-436192625
#4
icon_reply.pngReply
Comment posted by
 CrashBot
Jun 16, 19:16
A file was uploaded. crash.xmlicon_open_new.png This comment was attached:

arxcrash-22691-436192625
#5
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Jun 17, 21:43
This is almost definitely a mesa / nouveau bug.

Try updating to a different mesa snapshot - or better yet, a stable release. If that doesn't help, report it to the nouveau developers.