Opened 8 years ago

Closed 7 years ago

#3945 closed defect (duplicate)

Crash in Multiplayergame

Reported by: Markus Raab Owned by:
Priority: Should Have Milestone:
Component: Core engine Keywords: javascript
Cc: Patch:

Description

6 people were playing for around one hour. We found each other in the multiplayer lobby. No computer players were involved. Then 0ad crashed with following stack trace:

Core was generated by `/usr/games/pyrogenesis'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  init<js::ContextFriendFields> (cx=<optimized out>, this=<optimized out>) at ../../dist/include/js/RootingAPI.h:722
722     ../../dist/include/js/RootingAPI.h: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  init<js::ContextFriendFields> (cx=<optimized out>, this=<optimized out>) at ../../dist/include/js/RootingAPI.h:722
#1  Rooted (cx=<optimized out>, this=<optimized out>) at ../../dist/include/js/RootingAPI.h:739
#2  js::jit::GetPropertyIC::tryAttachNative (this=0x30e16310, cx=0x35bde10, ion=0x30e16040, obj=..., name=..., returnAddr=0x7fefee4e6fcc, emitted=0x35bde30) at /build/0ad-fCT2Wq/0ad-0.0.20/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.cpp:1211
#3  0x00007ff0478041ec in js::jit::GetPropertyIC::tryAttachStub (this=this@entry=0x30e16310, cx=cx@entry=0x35bde10, ion=0x7ffd601c2918, ion@entry=0x30e16040, obj=..., obj@entry=..., name=name@entry=..., returnAddr=0x7fefee4e6fcc, emitted=0x7ffd601c27cf)
    at /build/0ad-fCT2Wq/0ad-0.0.20/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.cpp:1684
#4  0x00007ff047804387 in js::jit::GetPropertyIC::update (cx=0x35bde10, cacheIndex=<optimized out>, obj=..., vp=...) at /build/0ad-fCT2Wq/0ad-0.0.20/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.cpp:1715
#5  0x00007ff04863988e in ?? ()
#6  0x0000000000000c80 in ?? ()
#7  0x00007ffd601c28e8 in ?? ()
#8  0x00007fefd66c0780 in ?? ()
#9  0xfff9000000000000 in ?? ()
#10 0x00007ff047c562c0 in js::jit::GetPropertyParIC::UpdateInfo () from /usr/lib/games/0ad/libmozjs31-ps-release.so

Reconnect was not possible afterwards. The same happend for at least one other player (we talked about it in the chat). The core file is 1.7GB and thus not attached.

Version: Pyrogenesis 0.0.20 Using Backport of Debian Stable (Jessie) Architecture: amd64

Attachments (1)

commands.txt (815.4 KB ) - added by Markus Raab 8 years ago.

Download all attachments as: .zip

Change History (3)

by Markus Raab, 8 years ago

Attachment: commands.txt added

comment:1 by Markus Raab, 8 years ago

Btw. there is no metadata.json in the folder ~/.local/share/0ad/replays/0.0.20/2016-05-01_0002

comment:2 by elexis, 7 years ago

Milestone: Backlog
Resolution: duplicate
Status: newclosed

Tagging as duplicate of #4190 since the described problem was most likely caused by the windows binaries only being able to allocate 2GB of memory. This should be solved with the Alpha 21 release. Please reopen the ticket otherwise.

Note: See TracTickets for help on using tickets.