Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sander@ArchingFar system %gdb ./pyrogenesis 17:09
- GNU gdb (GDB) 7.11.1
- Copyright (C) 2016 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law. Type "show copying"
- and "show warranty" for details.
- This GDB was configured as "i686-pc-linux-gnu".
- Type "show configuration" for configuration details.
- For bug reporting instructions, please see:
- <http://www.gnu.org/software/gdb/bugs/>.
- Find the GDB manual and other documentation resources online at:
- <http://www.gnu.org/software/gdb/documentation/>.
- For help, type "help".
- Type "apropos word" to search for commands related to "word"...
- Reading symbols from ./pyrogenesis...done.
- (gdb) run
- Starting program: /home/sander/0ad/git/0ad/binaries/system/pyrogenesis
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/usr/lib/libthread_db.so.1".
- Cache: 200 (total: 2831) MiB
- TIMER| InitVfs: 387.585 us
- [New Thread 0xa787eb40 (LWP 19011)]
- TIMER| CONFIG_Init: 3.37214 ms
- [New Thread 0xa707db40 (LWP 19012)]
- [New Thread 0xa6ffcb40 (LWP 19013)]
- [New Thread 0xa6bffb40 (LWP 19014)]
- [New Thread 0xa6dffb40 (LWP 19015)]
- [New Thread 0xa69ffb40 (LWP 19016)]
- [New Thread 0xa67ffb40 (LWP 19017)]
- [New Thread 0xa63ffb40 (LWP 19018)]
- [New Thread 0xa637eb40 (LWP 19019)]
- [New Thread 0xa500eb40 (LWP 19020)]
- connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
- attempt to connect to server failed
- [Thread 0xa500eb40 (LWP 19020) exited]
- [New Thread 0xa500eb40 (LWP 19022)]
- [Thread 0xa500eb40 (LWP 19022) exited]
- [New Thread 0xa500eb40 (LWP 19023)]
- [New Thread 0x9c592b40 (LWP 19024)]
- Sound: AlcInit success, using OpenAL Soft
- [New Thread 0x9bcbdb40 (LWP 19025)]
- TIMER| shutdown ConfigDB: 3.652 us
- [Thread 0x9bcbdb40 (LWP 19025) exited]
- [Thread 0x9c592b40 (LWP 19024) exited]
- [Thread 0xa500eb40 (LWP 19023) exited]
- TIMER| resource modules: 2.02659 ms
- TIMER TOTALS (9 clients)
- -----------------------------------------------------
- tc_dds_transform: 0 c (0x)
- tc_png_decode: 0 c (0x)
- tc_pool_alloc: 91.322 kc (4x)
- tc_transform: 0 c (0x)
- tc_plain_transform: 0 c (0x)
- tc_ShaderValidation: 0 c (0x)
- tc_ShaderGLSLLink: 0 c (0x)
- tc_ShaderGLSLCompile: 0 c (0x)
- xml_validation: 0 c (0x)
- -----------------------------------------------------
- TIMER| shutdown misc: 455.788 us
- Cache: 200 (total: 2831) MiB
- TIMER| InitVfs: 1.78382 ms
- TIMER| CONFIG_Init: 4.0186 ms
- [New Thread 0xa500eb40 (LWP 19026)]
- [New Thread 0x9c592b40 (LWP 19027)]
- Sound: AlcInit success, using OpenAL Soft
- [New Thread 0x9bcbdb40 (LWP 19028)]
- tinygettext: collision in add_translation: '%(username)s has been banned' -> '%(username)s kreeg een ban' vs '%(username)s is uitgesloten'
- tinygettext: collision in add_translation: 'Sorry, no description available.' -> 'Sorry, geen beschrijving verkrijgbaar.' vs 'Sorry, geen beschrijving beschikbaar.'
- tinygettext: collision in add_translation: 'Classes:' -> 'Klasses:' vs 'Klasse'
- tinygettext: collision in add_translation: 'Error' -> 'Fout' vs 'Foutmelding'
- tinygettext: collision in add_translation: 'Food' -> 'voedsel' vs 'Voedsel'
- tinygettext: collision in add_translation: 'Wood' -> 'hout' vs 'Hout'
- tinygettext: collision in add_translation: 'Stone' -> 'steen' vs 'Steen'
- tinygettext: collision in add_translation: 'Metal' -> 'metaal' vs 'Metaal'
- tinygettext: collision in add_translation: 'Quit' -> 'Afsluiten' vs 'Stoppen'
- tinygettext: collision in add_translation: 'Options' -> 'Instellingen' vs 'Opties'
- tinygettext: collision in add_translation: 'Map Size:' -> 'Kaartgrootte:' vs 'Kaart grootte:'
- tinygettext: collision in add_translation: 'Themistocles' -> 'Themistocles' vs 'Themistokles'
- tinygettext: collision in add_translation: 'Druides' -> 'Druïdes' vs 'Druïden'
- [New Thread 0x9b3bbb40 (LWP 19029)]
- [New Thread 0x9aab9b40 (LWP 19030)]
- TIMER| RunHardwareDetection: 40.7924 ms
- [New Thread 0x987ffb40 (LWP 19031)]
- TIMER| write_sys_info: 16.7678 ms
- [New Thread 0x97ffeb40 (LWP 19032)]
- TIMER| InitRenderer: 5.23442 ms
- TIMER| ps_console: 5.52595 ms
- [Thread 0x987ffb40 (LWP 19031) exited]
- TIMER| ps_lang_hotkeys: 1.78664 ms
- TIMER| common/modern/setup.xml: 773.997 us
- TIMER| common/modern/styles.xml: 234.364 us
- TIMER| common/modern/sprites.xml: 3.25603 ms
- TIMER| common/setup.xml: 805.522 us
- TIMER| common/sprite1.xml: 1.92333 ms
- TIMER| common/styles.xml: 78.381 us
- TIMER| common/common_sprites.xml: 2.29135 ms
- TIMER| common/common_styles.xml: 294.405 us
- TIMER| common/init.xml: 1.53367 ms
- TIMER| pregame/backgrounds/: 432.414 us
- TIMER| pregame/sprites.xml: 454.147 us
- TIMER| pregame/styles.xml: 77.227 us
- TIMER| pregame/mainmenu.xml: 9.02656 ms
- TIMER| common/global.xml: 917.188 us
- TIMER| common/modern/setup.xml: 211.9 us
- TIMER| common/modern/styles.xml: 209.459 us
- TIMER| common/modern/sprites.xml: 3.19416 ms
- TIMER| common/setup.xml: 543.049 us
- TIMER| common/global.xml: 606.616 us
- TIMER| gamesetup/gamesetup_mp.xml: 92.9647 ms
- [New Thread 0x987ffb40 (LWP 19033)]
- [New Thread 0x9687eb40 (LWP 19034)]
- [Thread 0x9687eb40 (LWP 19034) exited]
- TIMER| common/modern/setup.xml: 187.121 us
- TIMER| common/modern/styles.xml: 254.954 us
- TIMER| common/modern/sprites.xml: 3.34529 ms
- TIMER| common/setup.xml: 604.406 us
- TIMER| common/sprite1.xml: 2.01527 ms
- TIMER| common/styles.xml: 70.644 us
- TIMER| common/common_sprites.xml: 2.52298 ms
- TIMER| common/common_styles.xml: 296.528 us
- TIMER| gamesetup/setup.xml: 153.433 us
- TIMER| gamesetup/sprites.xml: 111.149 us
- TIMER| gamesetup/styles.xml: 110.134 us
- tinygettext: Couldn't translate: Petra is the default 0AD AI bot. Please report issues to Wildfire Games (see the link in the main menu).
- The AI has a bonus/penalty on resource stockpiling (either gathering rate or trade gain) varying from 0.5 for Sandbox to 1.6 for Very Hard (Medium = 1.0). In addition, the Sandbox level does not expand nor attack.
- TIMER| gamesetup/gamesetup.xml: 46.1096 ms
- TIMER| common/global.xml: 1.55501 ms
- tinygettext: Couldn't translate: Forest Battle (4)
- tinygettext: Couldn't translate: Golden Island (2)
- tinygettext: Couldn't translate: Sander2
- TIMER| common/modern/setup.xml: 193.515 us
- TIMER| common/modern/styles.xml: 211.166 us
- TIMER| common/modern/sprites.xml: 3.07623 ms
- TIMER| common/setup.xml: 586.806 us
- TIMER| common/sprite1.xml: 1.88575 ms
- TIMER| common/styles.xml: 48.677 us
- TIMER| common/common_sprites.xml: 2.43939 ms
- TIMER| common/common_styles.xml: 257.872 us
- TIMER| common/init.xml: 1.18301 ms
- TIMER| loading/styles.xml: 333.234 us
- TIMER| loading/sprites.xml: 393.341 us
- TIMER| loading/loading.xml: 1.82504 ms
- TIMER| common/global.xml: 653.956 us
- TIMER| LoadDLL: 104.62 ms
- TIMER| common/modern/setup.xml: 251.467 us
- TIMER| common/modern/styles.xml: 258.289 us
- TIMER| common/modern/sprites.xml: 3.13343 ms
- TIMER| common/setup.xml: 557.508 us
- TIMER| common/setup_resources.xml: 114.019 us
- TIMER| common/sprite1.xml: 1.88435 ms
- TIMER| common/styles.xml: 56.209 us
- TIMER| common/common_sprites.xml: 2.35813 ms
- TIMER| common/common_styles.xml: 268.086 us
- TIMER| common/icon_sprites.xml: 131.697 us
- TIMER| session/sprites.xml: 3.53453 ms
- TIMER| session/styles.xml: 262.973 us
- tinygettext: Couldn't translate: Petra is the default 0AD AI bot. Please report issues to Wildfire Games (see the link in the main menu).
- The AI has a bonus/penalty on resource stockpiling (either gathering rate or trade gain) varying from 0.5 for Sandbox to 1.6 for Very Hard (Medium = 1.0). In addition, the Sandbox level does not expand nor attack.
- tinygettext: Couldn't translate: Observer Mode
- TIMER| session/session.xml: 130.643 ms
- TIMER| common/global.xml: 6.69563 ms
- GAME STARTED, ALL INIT COMPLETE
- Thread 1 "pyrogenesis" received signal SIGSEGV, Segmentation fault.
- ShouldMoveToTenured (trc=0xbfffd848, thingp=0x0) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Nursery.cpp:749
- 749 Cell* cell = static_cast<Cell*>(*thingp);
- (gdb) t a a bt full
- Thread 23 (Thread 0x987ffb40 (LWP 19033)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb69387ff in poll () from /usr/lib/libc.so.6
- No symbol table info available.
- #2 0xb77223ac in enet_socket_wait () from /usr/lib/libenet.so.7
- No symbol table info available.
- #3 0xb7721092 in enet_host_service () from /usr/lib/libenet.so.7
- No symbol table info available.
- #4 0x080a04e2 in CNetServerWorker::RunStep (this=0x948ce00) at ../../../source/network/NetServer.cpp:457
- cx = 0xa6816760
- rq = {mContext = 0xa6816760}
- newAssignPlayer = std::vector of length 0, capacity 0
- newStartGame = std::vector<bool> of length 0, capacity 0
- newPlayerReady = std::vector of length 0, capacity 0
- newPlayerResetReady = std::vector<bool> of length 0, capacity 0
- newGameAttributes = std::vector of length 0, capacity 0
- newTurnLength = std::vector of length 0, capacity 0
- event = {type = ENET_EVENT_TYPE_NONE, peer = 0x0, channelID = 0 '\000', data = 3066146332, packet = 0x0}
- status = <optimized out>
- __func__ = "RunStep"
- #5 0x080a106e in CNetServerWorker::Run (this=0x948ce00) at ../../../source/network/NetServer.cpp:377
- No locals.
- #6 0x080a11e7 in CNetServerWorker::RunThread (data=0x948ce00) at ../../../source/network/NetServer.cpp:360
- No locals.
- #7 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #8 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 22 (Thread 0x97ffeb40 (LWP 19032)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1f186 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6a1f277 in __new_sem_wait_slow.constprop.1 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #3 0xb6e71b60 in ?? () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #4 0xb6de0e67 in SDL_SemWait () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #5 0x082decfe in CTextureConverter::RunThread (data=0x8b394fc) at ../../../source/graphics/TextureConverter.cpp:550
- textureConverter = 0x8b394fc
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 20 (Thread 0x9aab9b40 (LWP 19030)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1f186 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6a1f277 in __new_sem_wait_slow.constprop.1 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #3 0xb6e71b60 in ?? () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- ---Type <return> to continue, or q <return> to quit---
- #4 0xb6e71cd9 in ?? () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #5 0xb6e1c99d in ?? () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #6 0xb6e1c496 in ?? () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #7 0xb6e71718 in ?? () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #8 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #9 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 19 (Thread 0x9b3bbb40 (LWP 19029)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1f186 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6a1f277 in __new_sem_wait_slow.constprop.1 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #3 0xb6e71b60 in ?? () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #4 0xb6de0e67 in SDL_SemWait () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #5 0x081d89b5 in CUserReporterWorker::Run (this=0x8805088) at ../../../source/ps/UserReport.cpp:279
- proxy = L""
- #6 CUserReporterWorker::RunThread (data=0x8805088) at ../../../source/ps/UserReport.cpp:236
- No locals.
- #7 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #8 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 18 (Thread 0x9bcbdb40 (LWP 19028)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a209ea in nanosleep () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6e76230 in ?? () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #3 0xb6de2ff7 in SDL_Delay () from /usr/lib/libSDL2-2.0.so.0
- No symbol table info available.
- #4 0x0824df84 in CSoundManagerWorker::Run (this=0x86b11b8) at ../../../source/soundmanager/SoundManager.cpp:159
- pauseTime = 500
- #5 CSoundManagerWorker::RunThread (data=0x86b11b8) at ../../../source/soundmanager/SoundManager.cpp:111
- No locals.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 17 (Thread 0x9c592b40 (LWP 19027)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1cb7d in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xa62c21a9 in pa_cond_wait () from /usr/lib/pulseaudio/libpulsecommon-8.0.so
- No symbol table info available.
- ---Type <return> to continue, or q <return> to quit---
- #3 0xa6d5590a in pa_threaded_mainloop_wait () from /usr/lib/libpulse.so.0
- No symbol table info available.
- #4 0xb709d0e8 in ?? () from /usr/lib/libopenal.so.1
- No symbol table info available.
- #5 0xb70a29f5 in ?? () from /usr/lib/libopenal.so.1
- No symbol table info available.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 16 (Thread 0xa500eb40 (LWP 19026)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb69387ff in poll () from /usr/lib/libc.so.6
- No symbol table info available.
- #2 0xa6d552c3 in ?? () from /usr/lib/libpulse.so.0
- No symbol table info available.
- #3 0xa6d45ff2 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
- No symbol table info available.
- #4 0xa6d4670f in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
- No symbol table info available.
- #5 0xa6d467cc in pa_mainloop_run () from /usr/lib/libpulse.so.0
- No symbol table info available.
- #6 0xa6d55201 in ?? () from /usr/lib/libpulse.so.0
- No symbol table info available.
- #7 0xa62c2c6e in ?? () from /usr/lib/pulseaudio/libpulsecommon-8.0.so
- No symbol table info available.
- #8 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #9 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 10 (Thread 0xa637eb40 (LWP 19019)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1cbab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6714352 in PR_WaitCondVar () from /usr/lib/libnspr4.so
- No symbol table info available.
- #3 0xb78bca22 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:549
- No locals.
- #4 js::HelperThread::threadLoop (this=0x86c1140) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:1405
- ionCompile = false
- stackLimit = <optimized out>
- #5 0xb671a26f in ?? () from /usr/lib/libnspr4.so
- No symbol table info available.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 9 (Thread 0xa63ffb40 (LWP 19018)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1cbab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- ---Type <return> to continue, or q <return> to quit---
- #2 0xb6714352 in PR_WaitCondVar () from /usr/lib/libnspr4.so
- No symbol table info available.
- #3 0xb78bca22 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:549
- No locals.
- #4 js::HelperThread::threadLoop (this=0x86c10b8) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:1405
- ionCompile = false
- stackLimit = <optimized out>
- #5 0xb671a26f in ?? () from /usr/lib/libnspr4.so
- No symbol table info available.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 8 (Thread 0xa67ffb40 (LWP 19017)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1cbab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6714352 in PR_WaitCondVar () from /usr/lib/libnspr4.so
- No symbol table info available.
- #3 0xb78bca22 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:549
- No locals.
- #4 js::HelperThread::threadLoop (this=0x86c1030) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:1405
- ionCompile = false
- stackLimit = <optimized out>
- #5 0xb671a26f in ?? () from /usr/lib/libnspr4.so
- No symbol table info available.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 7 (Thread 0xa69ffb40 (LWP 19016)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1cbab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6714352 in PR_WaitCondVar () from /usr/lib/libnspr4.so
- No symbol table info available.
- #3 0xb78bca22 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:549
- No locals.
- #4 js::HelperThread::threadLoop (this=0x86c0fa8) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:1405
- ionCompile = false
- stackLimit = <optimized out>
- #5 0xb671a26f in ?? () from /usr/lib/libnspr4.so
- No symbol table info available.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 6 (Thread 0xa6dffb40 (LWP 19015)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- ---Type <return> to continue, or q <return> to quit---
- #1 0xb6a1cbab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6714352 in PR_WaitCondVar () from /usr/lib/libnspr4.so
- No symbol table info available.
- #3 0xb78bca22 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:549
- No locals.
- #4 js::HelperThread::threadLoop (this=0x86c0f20) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:1405
- ionCompile = false
- stackLimit = <optimized out>
- #5 0xb671a26f in ?? () from /usr/lib/libnspr4.so
- No symbol table info available.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 5 (Thread 0xa6bffb40 (LWP 19014)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1cbab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6714352 in PR_WaitCondVar () from /usr/lib/libnspr4.so
- No symbol table info available.
- #3 0xb78bca22 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:549
- No locals.
- #4 js::HelperThread::threadLoop (this=0x86c0e98) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:1405
- ionCompile = false
- stackLimit = <optimized out>
- #5 0xb671a26f in ?? () from /usr/lib/libnspr4.so
- No symbol table info available.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 4 (Thread 0xa6ffcb40 (LWP 19013)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1cbab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6714352 in PR_WaitCondVar () from /usr/lib/libnspr4.so
- No symbol table info available.
- #3 0xb78bca22 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:549
- No locals.
- #4 js::HelperThread::threadLoop (this=0x86c0e10) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:1405
- ionCompile = false
- stackLimit = <optimized out>
- #5 0xb671a26f in ?? () from /usr/lib/libnspr4.so
- No symbol table info available.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 3 (Thread 0xa707db40 (LWP 19012)):
- ---Type <return> to continue, or q <return> to quit---
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb6a1cbab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #2 0xb6714352 in PR_WaitCondVar () from /usr/lib/libnspr4.so
- No symbol table info available.
- #3 0xb78bca22 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:549
- No locals.
- #4 js::HelperThread::threadLoop (this=0x86c0d88) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:1405
- ionCompile = false
- stackLimit = <optimized out>
- #5 0xb671a26f in ?? () from /usr/lib/libnspr4.so
- No symbol table info available.
- #6 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #7 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 2 (Thread 0xa787eb40 (LWP 19011)):
- #0 0xb7fdad91 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0xb693b0f5 in select () from /usr/lib/libc.so.6
- No symbol table info available.
- #2 0x084b3a75 in inotify_event_loop () at ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:148
- fdrset = {fds_bits = {64, 0 <repeats 31 times>}}
- #3 0xb6a172f1 in start_thread () from /usr/lib/libpthread.so.0
- No symbol table info available.
- #4 0xb69427ce in clone () from /usr/lib/libc.so.6
- No symbol table info available.
- Thread 1 (Thread 0xb45e2940 (LWP 19007)):
- #0 ShouldMoveToTenured (trc=0xbfffd848, thingp=0x0) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Nursery.cpp:749
- cell = <error reading variable cell (Cannot access memory at address 0x0)>
- nursery = @0x86b4f04: {static Alignment = 1048576, static ChunkShift = 20, runtime_ = 0x86b4d50, position_ = 2772412288, currentStart_ = 2770337792, currentEnd_ = 2772434928,
- heapStart_ = 2770337792, heapEnd_ = 2787115008, currentChunk_ = 1, numActiveChunks_ = 6, numNurseryChunks_ = 16, finalizers_ = 0x0, profileThreshold_ = 0, enableProfiling_ = false,
- hugeSlots = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = 24, table = 0x9b9d790, gen = 13, entryCount = 0, removedCount = 0, hashShift = 30,
- static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 8388608, static sMaxCapacity = 16777216, static sHashBits = 32, static sAlphaDenominator = 4 '\004',
- static sMinAlphaNumerator = 1 '\001', static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, forwardedBuffers = {
- impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = 24, table = 0x0, gen = 0, entryCount = 0, removedCount = 0, hashShift = 32, static sMinCapacityLog2 = 2,
- static sMinCapacity = 4, static sMaxInit = 8388608, static sMaxCapacity = 16777216, static sHashBits = 32, static sAlphaDenominator = 4 '\004',
- static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}},
- static MaxNurserySlots = 128, static NurseryChunkUsableSize = 1048560}
- #1 js::Nursery::MinorGCCallback (jstrc=0xbfffd848, thingp=0x0, kind=JSTRACE_OBJECT) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Nursery.cpp:759
- trc = 0xbfffd848
- #2 0xb786b8d6 in MarkInternal<js::NativeObject> (trc=trc@entry=0xbfffd848, thingp=thingp@entry=0x0) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Marking.cpp:290
- thing = <optimized out>
- #3 0xb786f3f2 in MarkRoot<js::NativeObject> (name=0xb7c56b0a "parser.object", thingp=0x0, trc=0xbfffd848)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Marking.cpp:377
- No locals.
- #4 js::gc::MarkObjectRoot (name=0xb7c56b0a "parser.object", thingp=0x0, trc=0xbfffd848) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Marking.cpp:591
- No locals.
- #5 js::frontend::ObjectBox::trace (this=0x0, trc=0xbfffd848) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/ParseNode.cpp:1100
- box = 0x0
- #6 0xb77b8f33 in js::frontend::Parser<js::frontend::FullParseHandler>::trace (this=<optimized out>, trc=0xbfffd848)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:691
- No locals.
- #7 0xb77aef52 in js::frontend::MarkParser (trc=<optimized out>, parser=<optimized out>) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:697
- ---Type <return> to continue, or q <return> to quit---
- No locals.
- #8 0xb789f5c4 in JS::AutoGCRooter::trace (this=0xbfffe854, trc=0xbfffd848) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/RootMarking.cpp:142
- No locals.
- #9 0xb7897bfa in JS::AutoGCRooter::traceAllInContext<JSContext> (cx=<optimized out>, trc=0xbfffd848) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jspubtd.h:231
- gcr = 0xbfffe854
- #10 JS::AutoGCRooter::traceAll (trc=0xbfffd848) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/RootMarking.cpp:307
- cx = {iter = 0xb7b2f70}
- #11 0xb789878a in js::gc::GCRuntime::markRuntime (this=this@entry=0x86b4ee0, trc=trc@entry=0xbfffd848, rootsSource=js::gc::GCRuntime::TraceRoots, traceOrMark=js::gc::GCRuntime::TraceRuntime)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/RootMarking.cpp:439
- ap = {stats = @0x86bafdc, task = 0x0, phase = js::gcstats::PHASE_MARK_ROOTERS, enabled = true}
- ap = {stats = @0x86bafdc, task = 0x0, phase = js::gcstats::PHASE_MARK_ROOTS, enabled = true}
- #12 0xb7899394 in js::Nursery::collect (this=0x86b4f04, rt=0x86b4d50, reason=JS::gcreason::ALLOC_TRIGGER, pretenureGroups=0x0)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Nursery.cpp:835
- sb = @0x86b4f58: {static LowAvailableThreshold = 4096, bufferVal = {stores_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = 24, table = 0xefb9e78, gen = 7,
- entryCount = 2921, removedCount = 0, hashShift = 20, static sMinCapacityLog2 = <optimized out>, static sMinCapacity = 4, static sMaxInit = <optimized out>,
- static sMaxCapacity = 16777216, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = 1 '\001', static sMaxAlphaNumerator = 3 '\003',
- static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, static NumBufferEntries = 1024, buffer_ = {{edge = 0xb964ca0}, {edge = 0xb964be0}, {edge = 0xb964b30}, {
- edge = 0x9b79240}, {edge = 0xe5a7cf8}, {edge = 0xb964d10}, {edge = 0xb964cd0}, {edge = 0xb9653a0}, {edge = 0xb965358}, {edge = 0xb965550}, {edge = 0xd488d00}, {edge = 0xb9656f8}, {
- edge = 0xd488d40}, {edge = 0xe5a8180}, {edge = 0xb964ff8}, {edge = 0xb965a38}, {edge = 0xeaf23f8}, {edge = 0xb9659d8}, {edge = 0xb965778}, {edge = 0xb965bf0}, {edge = 0xb965b98}, {
- edge = 0xb965ac0}, {edge = 0xb965cb8}, {edge = 0xb965ce8}, {edge = 0xb965d18}, {edge = 0x97d8f30}, {edge = 0x97d8c28}, {edge = 0x97d90e8}, {edge = 0x97d91b0}, {edge = 0x97d9360}, {
- edge = 0x97d93a0}, {edge = 0x97d9308}, {edge = 0x97d94a8}, {edge = 0x97d94d8}, {edge = 0x97d9508}, {edge = 0x97d9860}, {edge = 0x97d9830}, {edge = 0x97d9a28}, {edge = 0x97d9a58}, {
- edge = 0x97d9b00}, {edge = 0x97d95a8}, {edge = 0x97d9bf0}, {edge = 0x97d9b80}, {edge = 0x97d9e50}, {edge = 0x97d9c70}, {edge = 0xe5ae158}, {edge = 0x97d9f38}, {edge = 0xe5ae2d8}, {
- edge = 0x97d8d70}, {edge = 0xe5ae058}, {edge = 0xe5ae298}, {edge = 0xe5ae650}, {edge = 0x97d9d30}, {edge = 0x97d9cb0}, {edge = 0xd85ebf0}, {edge = 0xe5ae560}, {edge = 0xe5ae930}, {
- edge = 0xe5aeb48}, {edge = 0xe5aeb00}, {edge = 0xe5aed70}, {edge = 0xe5ae8e0}, {edge = 0xe5aed40}, {edge = 0xb9897a8}, {edge = 0xe5aeca0}, {edge = 0xe5af0c0}, {edge = 0xe5af000}, {
- edge = 0xe5af080}, {edge = 0xe5af2b0}, {edge = 0xe5af118}, {edge = 0xd484eb8}, {edge = 0xe5aec60}, {edge = 0x9b94938}, {edge = 0x9b7ccc8}, {edge = 0x9b7cb00}, {edge = 0x9b7cc88}, {
- edge = 0x9b7cfb0}, {edge = 0xb9658d0}, {edge = 0xb965860}, {edge = 0x9b7d050}, {edge = 0x9b7d348}, {edge = 0x9b7d1b8}, {edge = 0x9b7d520}, {edge = 0x9b7d3b8}, {edge = 0x9b7d600}, {
- edge = 0x9b7d4a8}, {edge = 0x9b7d7b8}, {edge = 0x9b7d708}, {edge = 0x9b7d970}, {edge = 0x9b7d8c0}, {edge = 0x9b7db28}, {edge = 0x9b7da78}, {edge = 0x9b7dce0}, {edge = 0xe5ae510}, {
- edge = 0x9b7de58}, {edge = 0xe5ae0b8}, {edge = 0x94cac58}, {edge = 0xd85ed18}, {edge = 0x94cadf0}, {edge = 0x94cae30}, {edge = 0x94cafb0}, {edge = 0x94cafe0}, {edge = 0x94cb088}, {
- edge = 0x94cb020}, {edge = 0x94cb330}, {edge = 0xd322108}, {edge = 0xd322180}, {edge = 0x94cb470}, {edge = 0x94cb4a0}, {edge = 0x94cb4d0}, {edge = 0x94cb868}, {edge = 0x94cb6e0}, {
- edge = 0x94cba20}, {edge = 0x94cba90}, {edge = 0x9b7dee0}, {edge = 0x94cba50}, {edge = 0x94cbd78}, {edge = 0x9b7cf68}, {edge = 0x9b7cef8}, {edge = 0x94cbe18}, {edge = 0x94cc110}, {
- edge = 0x94cbf80}, {edge = 0x94cc140}, {edge = 0x94cc048}, {edge = 0x94cc000}, {edge = 0x94cc240}, {edge = 0xe1f2120}, {edge = 0xe1f2190}, {edge = 0xe1f1f70}, {edge = 0xe1f22c8}, {
- edge = 0xe1f22f8}, {edge = 0xe1f2240}, {edge = 0xe1f2648}, {edge = 0xeaf2b20}, {edge = 0xeaf2b50}, {edge = 0xe1f2368}, {edge = 0xe1f29e8}, {edge = 0x97d8d10}, {edge = 0xe1f2a58}, {
- edge = 0xe1f2a18}, {edge = 0xe1f2d60}, {edge = 0xe1f2888}, {edge = 0xe1f2808}, {edge = 0x94cc0b8}, {edge = 0xe1f2c58}, {edge = 0xe1f2f28}, {edge = 0xe1f3238}, {edge = 0xe1f2fb0}, {
- edge = 0xe1f3400}, {edge = 0xe1f33b0}, {edge = 0x9afdc58}, {edge = 0x9afdc20}, {edge = 0x9afde00}, {edge = 0xe1f2698}, {edge = 0x98813a8}, {edge = 0x9b781a0}, {edge = 0x9b5c550}, {
- edge = 0x97cf8c8}, {edge = 0x9b7dd88}, {edge = 0x97cf9b8}, {edge = 0x97cfa48}, {edge = 0x97cfaf8}, {edge = 0x97cf968}, {edge = 0x97cfcb8}, {edge = 0x97cfc78}, {edge = 0x97cff38}, {
- edge = 0xe1f2950}, {edge = 0x97d0150}, {edge = 0x97cfce8}, {edge = 0x9b677f8}, {edge = 0x97d0028}, {edge = 0x97d0388}, {edge = 0x97d0418}, {edge = 0x9b684b8}, {edge = 0x9881918}, {
- edge = 0x97d0728}, {edge = 0x97d05b8}, {edge = 0x97d0688}, {edge = 0x97d0198}, {edge = 0x97d0218}, {edge = 0x9b67aa0}, {edge = 0x97d01d8}, {edge = 0x9afe7a0}, {edge = 0x97d0d08}, {
- edge = 0x97d0b00}, {edge = 0x97d0b30}, {edge = 0x97d0b60}, {edge = 0x97d1078}, {edge = 0x97d0ea0}, {edge = 0x97d0ed0}, {edge = 0x97d0f20}, {edge = 0x97d1518}, {edge = 0x97d1400}, {
- edge = 0x97d1498}, {edge = 0x97d16d0}, {edge = 0x97d17e8}, {edge = 0x9b68098}, {edge = 0xeaeed80}, {edge = 0xd322578}, {edge = 0xeaeee10}, {edge = 0x97d1298}...},
- insert_ = 0x86b4f68, static MaxEntries = 12288}, bufferCell = {stores_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = 24, table = 0xeae8bc0, gen = 6,
- entryCount = 1489, removedCount = 0, hashShift = 21, static sMinCapacityLog2 = <optimized out>, static sMinCapacity = 4, static sMaxInit = <optimized out>,
- static sMaxCapacity = 16777216, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = 1 '\001', static sMaxAlphaNumerator = 3 '\003',
- static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, static NumBufferEntries = 1024, buffer_ = {{edge = 0x9b77f90}, {edge = 0x9b78508}, {edge = 0xc8649b8}, {
- edge = 0xd321da0}, {edge = 0xefe23f8}, {edge = 0xd321fc0}, {edge = 0x9b8ac18}, {edge = 0xd322360}, {edge = 0xe5c03f8}, {edge = 0xd85ec30}, {edge = 0x9b78320}, {edge = 0xd3224c0}, {
- edge = 0x9b8a2b0}, {edge = 0xb989390}, {edge = 0xb989928}, {edge = 0xcc52c20}, {edge = 0xd87c470}, {edge = 0xb9894a0}, {edge = 0xd87c6c0}, {edge = 0xd4840d0}, {edge = 0xd4842b0}, {
- edge = 0xb989448}, {edge = 0xd484488}, {edge = 0xd484278}, {edge = 0xd215b70}, {edge = 0xd484a08}, {edge = 0xd484cc8}, {edge = 0xb964a40}, {edge = 0xd484c90}, {edge = 0xb964d70}, {
- edge = 0xb964f30}, {edge = 0xb964b40}, {edge = 0xb964d20}, {edge = 0xd488d60}, {edge = 0xb965448}, {edge = 0xb9657d8}, {edge = 0xb965008}, {edge = 0xb9659e8}, {edge = 0xb965718}, {
- edge = 0xb965ad0}, {edge = 0x9895158}, {edge = 0x97d8b88}, {edge = 0x97d8f98}, {edge = 0x97d8d98}, {edge = 0x97d9008}, {edge = 0x97d9648}, {edge = 0x97d9870}, {edge = 0xe5c3df8}, {
- edge = 0x97d9990}, {edge = 0x97d9c00}, {edge = 0x97d9d80}, {edge = 0x97d9e98}, {edge = 0xe5ae2e8}, {edge = 0xe5ae340}, {edge = 0xe5ae660}, {edge = 0x97d9cd0}, {edge = 0xe5ae810}, {
- edge = 0xe5ae990}, {edge = 0xe5aeaa0}, {edge = 0xe5a0c78}, {edge = 0xe5aee10}, {edge = 0xe5af190}, {edge = 0xe5af2c0}, {edge = 0x9b7ca60}, {edge = 0x9b7cc28}, {edge = 0x9b7cd98}, {
- edge = 0x9b7cea0}, {edge = 0x9b7d130}, {edge = 0x9b7cd08}, {edge = 0x9b7d530}, {edge = 0x9b7d408}, {edge = 0x9b7d668}, {edge = 0x9b7d820}, {edge = 0x9b7d9d8}, {edge = 0x9b7db90}, {
- edge = 0xe5ae0e0}, {edge = 0xcc532d0}, {edge = 0xb9654f8}, {edge = 0x9b7da98}, {edge = 0x94caf18}, {edge = 0xd484578}, {edge = 0x94cb188}, {edge = 0x94cb120}, {edge = 0x94cb790}, {
- edge = 0x94cb8f0}, {edge = 0x94cbb60}, {edge = 0x94cbc68}, {edge = 0x94cbef8}, {edge = 0x94cc060}, {edge = 0x94cc160}, {edge = 0xe1f1ec8}, {edge = 0xe1f2080}, {edge = 0xe1f2260}, {
- edge = 0xe1f2140}, {edge = 0xe1f2580}, {edge = 0xe5a8100}, {edge = 0xe1f28b8}, {edge = 0x94cb9c8}, {edge = 0xe1f2d70}, {edge = 0xe1f2828}, {edge = 0xe1f3020}, {edge = 0xe1f3060}, {
- edge = 0xe1f3348}, {edge = 0xe1f3110}, {edge = 0x8b3d3e8}, {edge = 0x91ddc358}, {edge = 0x91ddc388}, {edge = 0xb964f00}, {edge = 0x9b77f48}, {edge = 0xd483f10}, {edge = 0x97cf9f8},
- {edge = 0x97cfc18}, {edge = 0x97cfd88}, {edge = 0x97cfdc8}, {edge = 0x97cfd48}, {edge = 0x97d0238}, {edge = 0xd484798}, {edge = 0x97d0438}, {edge = 0x97d0558}, {edge = 0x97d06d8}, {
- edge = 0x97d0a20}, {edge = 0x97d0ba0}, {edge = 0x97d0dd8}, {edge = 0x9afee40}, {edge = 0x97d0b70}, {edge = 0x97d0918}, {edge = 0x97d17f8}, {edge = 0x97d15d0}, {edge = 0x97d1740}, {
- edge = 0xeaeec08}, {edge = 0xeaeeee0}, {edge = 0xeaeef80}, {edge = 0xeaef270}, {edge = 0xeaef498}, {edge = 0xeaef398}, {edge = 0xeaef200}, {edge = 0xeaef920}, {edge = 0x97cfbe8}, {
- ---Type <return> to continue, or q <return> to quit---
- edge = 0x947b778}, {edge = 0xe1f32b0}, {edge = 0x9b67750}, {edge = 0xc84b1e8}, {edge = 0xc84b228}, {edge = 0xc84b518}, {edge = 0x97cfec0}, {edge = 0xc84b798}, {edge = 0xc84b558}, {
- edge = 0x97d1fd8}, {edge = 0x97d20c8}, {edge = 0x97d23e8}, {edge = 0x97d2428}, {edge = 0x97d25d0}, {edge = 0x97d27a8}, {edge = 0x97d2928}, {edge = 0x97d2c70}, {edge = 0x97d2df0}, {
- edge = 0x97d3028}, {edge = 0xc84adb8}, {edge = 0x97d3340}, {edge = 0x97d3290}, {edge = 0xc84abc0}, {edge = 0xc849bf0}, {edge = 0xeaf08d8}, {edge = 0x97d3f18}, {edge = 0x97d3240}, {
- edge = 0xdb0ee10}, {edge = 0xdb0f010}, {edge = 0xdb0ee90}, {edge = 0xdb0f150}, {edge = 0xdb0f200}, {edge = 0xdb0f690}, {edge = 0x97d3b30}, {edge = 0x9b68468}, {edge = 0xdb0fb60}, {
- edge = 0x97d3e10}, {edge = 0xdb0fe38}, {edge = 0xdb0ffb8}, {edge = 0xc84a7a0}, {edge = 0xdb10260}, {edge = 0xdb10610}, {edge = 0xdb108d8}, {edge = 0xdb107e8}, {edge = 0xdb10bc0}, {
- edge = 0xdb10b80}, {edge = 0xdb101d0}, {edge = 0x97d2ef8}, {edge = 0xdb10588}, {edge = 0xd1e77e8}, {edge = 0xd1e7b58}, {edge = 0xd1e7bc0}, {edge = 0xd1e7f60}, {edge = 0xd1e7fa0}, {
- edge = 0xd1e8208}, {edge = 0xd1e83c0}, {edge = 0xd1e85a0}, {edge = 0xd1e8758}, {edge = 0xd1e8908}, {edge = 0xd1e8ac0}, {edge = 0xd1e8c70}, {edge = 0xd1e8b50}...},
- insert_ = 0x86b5f7c, static MaxEntries = 12288}, bufferSlot = {stores_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = 24, table = 0x9718cd0, gen = 6,
- entryCount = 67, removedCount = 0, hashShift = 21, static sMinCapacityLog2 = <optimized out>, static sMinCapacity = <optimized out>, static sMaxInit = <optimized out>,
- static sMaxCapacity = 16777216, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003',
- static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, static NumBufferEntries = 341, buffer_ = {{static SlotKind = 0, static ElementKind = 1,
- objectAndKind_ = 2412335680, start_ = 0, count_ = 1} <repeats 341 times>}, insert_ = 0x86b6f90, static MaxEntries = 4096}, bufferWholeCell = {stores_ = {
- impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = 24, table = 0xd27d2d8, gen = 2, entryCount = 6, removedCount = 0, hashShift = 25,
- static sMinCapacityLog2 = <optimized out>, static sMinCapacity = <optimized out>, static sMaxInit = <optimized out>, static sMaxCapacity = 16777216, static sHashBits = 32,
- static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1,
- static sCollisionBit = 1}}, static NumBufferEntries = 1024, buffer_ = {{edge = 0x96a4dd30} <repeats 82 times>, {edge = 0x91dd7400}, {edge = 0x91dd7460}, {edge = 0x91dd74c0}, {
- edge = 0x8fc02a00}, {edge = 0x96a4dd30} <repeats 721 times>, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {
- edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {
- edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {
- edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {
- edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {
- edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {
- edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {
- edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {
- edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30}, {edge = 0x96a4dd30}, {edge = 0x8fc13040}, {edge = 0x96a4dd30} <repeats 150 times>},
- insert_ = 0x86b7fa0, static MaxEntries = 12288}, bufferRelocVal = {stores_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = 24, table = 0x9b656a8, gen = 21,
- entryCount = 0, removedCount = 0, hashShift = 27, static sMinCapacityLog2 = <optimized out>, static sMinCapacity = 4, static sMaxInit = <optimized out>,
- static sMaxCapacity = 16777216, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = 1 '\001', static sMaxAlphaNumerator = 3 '\003',
- static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, static NumBufferEntries = 1024, buffer_ = {{edge = 0xbfffc170}, {edge = 0xbfffc118}, {edge = 0xda8f260}, {
- edge = 0xda8eff0}, {edge = 0xda8f008}, {edge = 0xda8f020}, {edge = 0xda8f038}, {edge = 0xda8f050}, {edge = 0xda8f068}, {edge = 0xda8f080}, {edge = 0xda8f098}, {edge = 0xda8f0b0}, {
- edge = 0xda8f0c8}, {edge = 0xcec68a0}, {edge = 0xcec68b8}, {edge = 0xcec68d0}, {edge = 0xcec68e8}, {edge = 0xcec6900}, {edge = 0xcec6918}, {edge = 0xcec6930}, {edge = 0xcec6948}, {
- edge = 0xcec6960}, {edge = 0xcec6978}, {edge = 0xcec6990}, {edge = 0xcec69a8}, {edge = 0xcec69c0}, {edge = 0xcec69d8}, {edge = 0xcec69f0}, {edge = 0xcec6a08}, {edge = 0xcec6a20}, {
- edge = 0xcec6a38}, {edge = 0xcec6a50}, {edge = 0xcec6a68}, {edge = 0xcec6a80}, {edge = 0xcec6a98}, {edge = 0xcec6ab0}, {edge = 0xcec6ac8}, {edge = 0xcec6ae0}, {edge = 0xcec6af8}, {
- edge = 0xcec6b10}, {edge = 0xcec6b28}, {edge = 0xcec6b40}, {edge = 0xcec6b58}, {edge = 0xcec6b70}, {edge = 0x0} <repeats 980 times>}, insert_ = 0x86b8fb4,
- static MaxEntries = 12288}, bufferRelocCell = {stores_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = 24, table = 0x956fda0, gen = 23, entryCount = 30,
- removedCount = 0, hashShift = 26, static sMinCapacityLog2 = <optimized out>, static sMinCapacity = 4, static sMaxInit = <optimized out>, static sMaxCapacity = 16777216,
- static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = 1 '\001', static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1,
- static sCollisionBit = 1}}, static NumBufferEntries = 1024, buffer_ = {{edge = 0xbfffdfb4}, {edge = 0xeaf4b88}, {edge = 0x99126d0}, {edge = 0x99126d4}, {edge = 0x99126d8}, {
- edge = 0x99126dc}, {edge = 0x99126e0}, {edge = 0x99126e4}, {edge = 0x99126e8}, {edge = 0x99126ec}, {edge = 0x0} <repeats 1014 times>}, insert_ = 0x86b9fc8,
- static MaxEntries = 12288}, bufferGeneric = {storage_ = 0x86b01b8}, runtime_ = 0x86b4d50, nursery_ = @0x86b4f04, aboutToOverflow_ = false, enabled_ = true,
- mEntered = {<No data fields>}}
- timstampStart_total = 0
- trc = {<JSTracer> = {callback = 0xb78814b0 <js::Nursery::MinorGCCallback(JSTracer*, void**, JSGCTraceKind)>, runtime_ = 0x86b4d50, debugPrinter_ = 0x0, debugPrintArg_ = 0xb7c56b0a,
- debugPrintIndex_ = 4294967295, eagerlyTraceWeakMaps_ = TraceWeakMapKeysValues}, nursery = 0x86b4f04, session = {lock = {runtime = 0x86b4d50}, runtime = 0x86b4d50,
- prevState = js::Idle}, tenuredSize = 245632, head = 0xa53adca0, tail = 0xa5207948, savedRuntimeNeedBarrier = false, disableStrictProxyChecking = {<No data fields>},
- oomUnsafeRegion = {<No data fields>}}
- timstampStart_markValues = 0
- timstampEnd_markValues = <optimized out>
- timstampStart_markCells = 0
- timstampEnd_markCells = <optimized out>
- timstampStart_markSlots = 0
- timstampEnd_markSlots = <optimized out>
- timstampStart_markWholeCells = 0
- timstampEnd_markWholeCells = <optimized out>
- timstampStart_markRelocatableValues = 0
- timstampEnd_markRelocatableValues = <optimized out>
- timstampStart_markRelocatableCells = 0
- timstampEnd_markRelocatableCells = <optimized out>
- ---Type <return> to continue, or q <return> to quit---
- timstampStart_markGenericEntries = 0
- timstampEnd_markGenericEntries = <optimized out>
- timstampStart_checkHashTables = <optimized out>
- timstampEnd_checkHashTables = <optimized out>
- timstampStart_markRuntime = 0
- timstampEnd_markRuntime = <optimized out>
- timstampStart_markDebugger = <optimized out>
- timstampEnd_markDebugger = <optimized out>
- timstampStart_clearNewObjectCache = <optimized out>
- timstampEnd_clearNewObjectCache = <optimized out>
- timstampStart_collectToFP = <optimized out>
- tenureCounts = {entries = {{group = 0x0, count = 0} <repeats 11 times>, {group = 0xbfffd928, count = -1208114364}, {group = 0xbfffd908, count = -1208111875}, {group = 0xbfffd8f8,
- count = -1392887068}, {group = 0x9c80, count = 307314350}, {group = 0x1, count = -1209884020}}}
- timstampEnd_collectToFP = <optimized out>
- timstampStart_sweepArrayBufferViewList = <optimized out>
- timstampEnd_sweepArrayBufferViewList = <optimized out>
- timstampStart_updateJitActivations = <optimized out>
- timstampEnd_updateJitActivations = <optimized out>
- timstampStart_runFinalizers = <optimized out>
- timstampEnd_runFinalizers = <optimized out>
- timstampStart_freeHugeSlots = <optimized out>
- timstampEnd_freeHugeSlots = <optimized out>
- timstampStart_sweep = <optimized out>
- timstampEnd_sweep = <optimized out>
- timstampStart_clearStoreBuffer = <optimized out>
- timstampEnd_clearStoreBuffer = <optimized out>
- timstampStart_resize = <optimized out>
- promotionRate = <optimized out>
- timstampEnd_resize = <optimized out>
- timstampStart_pretenure = <optimized out>
- timstampEnd_pretenure = <optimized out>
- timstampEnd_total = <optimized out>
- totalTime = <optimized out>
- #13 0xb7bb2d59 in js::gc::GCRuntime::minorGCImpl (this=0x86b4f04, reason=JS::gcreason::ALLOC_TRIGGER, pretenureGroups=0x0)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgc.cpp:6399
- logger = 0x893ce30
- logMinorGC = {logger = 0x893ce30, payload = {event = 0x12, id = TraceLogger_MinorGC}, isEvent = false, executed = false, prev = 0xbfffd9e0}
- #14 0xb7be0fe0 in js::gc::GCRuntime::evictNursery (reason=JS::gcreason::ALLOC_TRIGGER, this=0x86b4ee0)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/GCRuntime.h:618
- ap = {stats = @0x86bafdc, task = 0x0, phase = js::gcstats::PHASE_EVICT_NURSERY, enabled = true}
- #15 js::gc::GCRuntime::gcCycle (this=0x86b4ee0, incremental=true, budget=..., reason=JS::gcreason::ALLOC_TRIGGER)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgc.cpp:6015
- adsb = <optimized out>
- session = {lock = {runtime = 0x0}, runtime = 0xb7e2a28c, prevState = 141275108}
- prevState = <optimized out>
- #16 0xb7be13a5 in js::gc::GCRuntime::collect (this=<optimized out>, incremental=true, budget=..., reason=JS::gcreason::ALLOC_TRIGGER)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgc.cpp:6190
- wasReset = <optimized out>
- repeatForDeadZone = <optimized out>
- logger = <optimized out>
- logGC = {logger = 0x893ce30, payload = {event = 0x5, id = TraceLogger_GC}, isEvent = false, executed = false, prev = 0xbfffdf20}
- agc = {stats = @0x86bafdc}
- #17 0xb7be17f1 in js::gc::GCRuntime::startGC (this=0x86b4ee0, gckind=GC_NORMAL, reason=JS::gcreason::ALLOC_TRIGGER, millis=0)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgc.cpp:6259
- No locals.
- #18 0xb7be19e0 in js::gc::GCRuntime::gcIfRequested (this=0x86b4ee0, cx=0xb7b2f70) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgc.cpp:6454
- No locals.
- #19 0xb790f458 in js::gc::GCIfNeeded (cx=cx@entry=0xb7b2f70) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:430
- ---Type <return> to continue, or q <return> to quit---
- No locals.
- #20 0xb79467e7 in js::gc::CheckAllocatorState<(js::AllowGC)1> (kind=js::gc::FINALIZE_OBJECT4_BACKGROUND, cx=0xb7b2f70)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:452
- No locals.
- #21 js::gc::AllocateObject<(js::AllowGC)1> (clasp=0xb7e2e500 <js::PlainObject::class_>, heap=js::gc::TenuredHeap, nDynamicSlots=0, kind=js::gc::FINALIZE_OBJECT4_BACKGROUND, cx=0xb7b2f70)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:517
- slots = <optimized out>
- obj = <optimized out>
- #22 js::NewGCObject<(js::AllowGC)1> (clasp=<optimized out>, heap=js::gc::TenuredHeap, nDynamicSlots=0, kind=js::gc::FINALIZE_OBJECT4_BACKGROUND, cx=0xb7b2f70)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:630
- No locals.
- #23 JSObject::create (cx=0xb7b2f70, kind=js::gc::FINALIZE_OBJECT4_BACKGROUND, heap=js::gc::TenuredHeap, shape=..., group=...)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsobjinlines.h:246
- nDynamicSlots = 0
- #24 0xb7be2c0b in NewObject (cx=0xb7b2f70, group=..., parent=..., kind=js::gc::FINALIZE_OBJECT4_BACKGROUND, newKind=js::TenuredObject)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsobj.cpp:1193
- metadata = 0x0
- nfixed = <optimized out>
- shape = {<js::RootedBase<js::Shape*>> = {<No data fields>}, stack = 0xb7b2f80, prev = 0x0, ptr = 0x8fc28b20}
- obj = <optimized out>
- globalWithoutCustomTrace = <optimized out>
- #25 0xb7be4df9 in js::NewObjectWithClassProtoCommon (cxArg=0xb7b2f70, clasp=0xb7e2e500 <js::PlainObject::class_>, protoArg=..., maybeParent=..., allocKind=js::gc::FINALIZE_OBJECT4_BACKGROUND,
- newKind=js::TenuredObject) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsobj.cpp:1437
- parent = {<js::HandleBase<JSObject*>> = {<No data fields>}, ptr = 0xc866d9c}
- proto = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0xb7b2f7c, prev = 0xbfffdcb8, ptr = 0x8fc14010}
- taggedProto = {<js::RootedBase<js::TaggedProto>> = {<js::TaggedProtoOperations<JS::Rooted<js::TaggedProto> >> = {<No data fields>}, <No data fields>}, stack = 0xb7b2f7c, prev = 0xbfffdbf4,
- ptr = {static LazyProto = 0x1, proto = 0x8fc14010}}
- group = {<js::RootedBase<js::ObjectGroup*>> = {<No data fields>}, stack = 0xb7b2f88, prev = 0x0, ptr = 0x8fc10100}
- obj = <optimized out>
- #26 0xb789191d in js::NewObjectWithClassProto (newKind=js::TenuredObject, allocKind=<optimized out>, parent=..., proto=..., clasp=<optimized out>, cx=0xb7b2f70)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsobjinlines.h:557
- No locals.
- #27 js::NewBuiltinClassInstance (newKind=js::TenuredObject, allocKind=<optimized out>, clasp=<optimized out>, cx=0xb7b2f70)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsobjinlines.h:594
- No locals.
- #28 js::NewBuiltinClassInstance<js::PlainObject> (newKind=js::TenuredObject, allocKind=<optimized out>, cx=0xb7b2f70)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsobjinlines.h:616
- No locals.
- #29 EmitObject (cx=cx@entry=0xb7b2f70, bce=bce@entry=0xbfffe2f8, pn=pn@entry=0x8943278)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/BytecodeEmitter.cpp:6594
- obj = {<js::RootedBase<js::PlainObject*>> = {<No data fields>}, stack = 0xb7b2f7c, prev = 0xbfffdfe8, ptr = 0x0}
- #30 0xb788bd16 in js::frontend::EmitTree (cx=0xb7b2f70, bce=0xbfffe2f8, pn=0x8943278) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/BytecodeEmitter.cpp:7277
- elm = {bce = 0xbfffe2f8}
- ok = true
- #31 0xb788b981 in EmitStatement (pn=0x89432a0, bce=0xbfffe2f8, cx=0xb7b2f70) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/BytecodeEmitter.cpp:6027
- op = JSOP_SETRVAL
- pn2 = 0x8943278
- wantval = <optimized out>
- useful = true
- #32 js::frontend::EmitTree (cx=0xb7b2f70, bce=0xbfffe2f8, pn=0x89432a0) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/BytecodeEmitter.cpp:7072
- elm = {bce = 0xbfffe2f8}
- ok = true
- #33 0xb78961dd in js::frontend::CompileScript (cx=0xb7b2f70, alloc=0x86b4e68, scopeChain=..., evalCaller=..., evalStaticScope=..., options=..., srcBuf=..., source_=0x0, staticLevel=0,
- extraSct=0xbfffec8c) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/BytecodeCompiler.cpp:397
- tt = js::frontend::TOK_LP
- pos = {buf = 0xbfffee2e u"{})", flags = {isEOF = false, isDirtyLine = true, sawOctalEscape = false, hadError = false, hitOOM = false}, lineno = 1, linebase = 0, prevLinebase = 4294967295,
- currentToken = {type = 3221220108, pos = {begin = 0, end = 0}, u = {name = 0xbfffeab8, atom = 0xbfffeab8, number = {value = -1.9948852062213245, decimalPoint = (unknown: 2412206976)},
- reflags = 3221220024}}, lookahead = 1, lookaheadTokens = {{type = js::frontend::TOK_LP, pos = {begin = 0, end = 1}, u = {name = 0xb78a0001 <JS::AutoGCRooter::trace(JSTracer*)+2753>,
- ---Type <return> to continue, or q <return> to quit---
- atom = 0xb78a0001 <JS::AutoGCRooter::trace(JSTracer*)+2753>, number = {value = -1.9948699159140235, decimalPoint = (unknown: 192622448)}, reflags = 3079274497}}, {
- type = 3063992320, pos = {begin = 0, end = 0}, u = {name = 0x58, atom = 0x58, number = {value = 2.3766352863158828e-312, decimalPoint = (unknown: 12)}, reflags = 88}}}}
- pn = 0x89432a0
- source = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0xb7b2f8c, prev = 0xbfffecf8, ptr = 0x0}
- logger = <optimized out>
- event = {payload_ = 0x893d3e8}
- scriptLogger = {logger = 0x893ce30, payload = {event = 0xbfffdee0, id = 3221216992}, isEvent = true, executed = false, prev = 0x0}
- typeLogger = {logger = 0x893ce30, payload = {event = 0x15, id = TraceLogger_ParserCompileScript}, isEvent = false, executed = false, prev = 0xbfffdf10}
- sourceObject = {<js::RootedBase<js::ScriptSourceObject*>> = {<No data fields>}, stack = 0xb7b2f7c, prev = 0xbfffecec, ptr = 0x8fba4e20}
- mysct = {helperThread = 0x0, cx = 0xb7b2f70, ss = 0x0, abort_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {
- static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, result = js::SourceCompressionTask::OOM, compressed = 0x0, compressedBytes = 0, compressedHash = 0}
- sct = 0xbfffec8c
- syntaxParser = {mIsSome = true, mStorage = {u = {
- mBytes = "<\262\342\267\000\000\000\000\375\377\377\377\270/{\vp/{\vhNk\bp/{\v\304\344\377\277\002\000\000\000\200\000\000\000\000\000\000\000\377\377\377\377\220\027\203\230\000\000\000\000\b\000\000\000\371k\220\267p/{\v@\204\301\217h\346\377\277Yz{\267p/{\v\001\000\000\000h\346\377\277c\000\000\000\062,\216\267 \300\301\217\001\000\000\000h\346\377\277\214\242\342\267\000\000\000\000\230\234\277\v\330\347\377\277\330\347\377\277\aT\231\267\002\000\000\000h\345\377\277\303֑\267\244/{\v`\346\377\277\000\b\273\217\205\377\377\377x\345\377\277p/{\v\270\345\377\277p/{\v\270\345\377\277\\\346\377\277|/{\v|P\216\267\250\345\377\277\001"..., mDummy = 3085087292}}}
- parser = {<JS::AutoGCRooter> = {down = 0xbfffe4a0, tag_ = -3, stackTop = 0xb7b2fb8}, <js::frontend::StrictModeGetter> = {
- _vptr.StrictModeGetter = 0xb7e2b230 <vtable for js::frontend::Parser<js::frontend::FullParseHandler>+8>}, context = 0xb7b2f70, alloc = @0x86b4e68, tokenStream = {static ntokens = 4,
- static maxLookahead = 2, static ntokensMask = 3, static NoOffset = 4294967295, srcCoords = {
- lineStartOffsets_ = {<mozilla::VectorBase<unsigned int, 128u, js::TempAllocPolicy, js::Vector<unsigned int, 128u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {
- cx_ = 0xb7b2f70}, static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 128, static kInlineBytes = 512, mBegin = 0xbfffe878, mLength = 2,
- mCapacity = 128, mStorage = {u = {
- mBytes = "\000\000\000\000\377\377\377\377\330\353f\b\030\351\377\277\370\360\377\277M@\t\b\200/{\v\200/{\v\251l\217\267\002\000\000\000tzbƩ\260.@p\322Ǐ\334\005\000\000Ӕ\f\034\252\260.@\002\000\000\000\065T+6p\322Ǐ\205\377\377\377 \300\301\217\002\000\000\000\240\300\301\217 \301\213\230\240\245?\245\300\235\302\217\240\006\273\217\205\377\377\377 \300\301\217\300\372\272\217\306W\374\267C\002\000\000\371\207\222\267\214\242\342\267p/{\v\274\351\377\277\060\352\377\277\240\211\222\267\274\351\377\277\060\a8\245\000\000\000\000\000\000\000\000p/{\v\214\242\342\267\000\000\000\000\000\000\000\000\220\373\377\221\002\000\000\000I\211\222\267\000Р\266p\356\377\277\177X"..., mDummy = 18446744069414584320}},
- static sMaxInlineStorage = <optimized out>}, <No data fields>}, initialLineNum_ = 1, lastLineIndex_ = 0, static MAX_PTR = 4294967295}, options_ = @0xbfffecac, tokens = {{
- type = js::frontend::TOK_RP, pos = {begin = 3, end = 4}, u = {name = 0xbfffeab8, atom = 0xbfffeab8, number = {value = -1.9948852062213245, decimalPoint = (unknown: 2412206976)},
- reflags = 3221220024}}, {type = js::frontend::TOK_EOF, pos = {begin = 4, end = 4}, u = {name = 0xb78a0001 <JS::AutoGCRooter::trace(JSTracer*)+2753>,
- atom = 0xb78a0001 <JS::AutoGCRooter::trace(JSTracer*)+2753>, number = {value = -1.9948699159140235, decimalPoint = (unknown: 192622448)}, reflags = 3079274497}}, {
- type = js::frontend::TOK_EOF, pos = {begin = 4, end = 4}, u = {name = 0xbfffebb8, atom = 0xbfffebb8, number = {value = 7.2911211503827187e-304,
- decimalPoint = (js::frontend::HasDecimal | unknown: 3079544120)}, reflags = 3221220280}}, {type = js::frontend::TOK_RC, pos = {begin = 2, end = 3}, u = {name = 0xb7b2f70,
- atom = 0xb7b2f70, number = {value = -4.3229971025235431e-41, decimalPoint = (unknown: 141250272)}, reflags = 192622448}}}, cursor = 1, lookahead = 1, lineno = 1, flags = {
- isEOF = true, isDirtyLine = true, sawOctalEscape = false, hadError = false, hitOOM = false}, linebase = 0, prevLinebase = 4294967295, userbuf = {base_ = 0xbfffee2c u"({})",
- startOffset_ = 0, limit_ = 0xbfffee34 u"", ptr = 0xbfffee34 u""}, filename = 0x85609be "(eval)", displayURL_ = {
- mTuple = {<mozilla::detail::PairHelper<char16_t*, JS::FreePolicy, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::FreePolicy> = {<No data fields>},
- mFirstA = 0x0}, <No data fields>}}, sourceMapURL_ = {
- mTuple = {<mozilla::detail::PairHelper<char16_t*, JS::FreePolicy, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::FreePolicy> = {<No data fields>},
- mFirstA = 0x0}, <No data fields>}},
- tokenbuf = {<mozilla::VectorBase<char16_t, 32u, js::TempAllocPolicy, js::Vector<char16_t, 32u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xb7b2f70},
- static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 32, static kInlineBytes = 64, mBegin = 0xbfffeb28 u"", mLength = 0, mCapacity = 32, mStorage = {
- u = {
- mBytes = "\000\000\000\000\000\000\000\000@\371\342\267\000\000\000\000]-\216\267\001\000\000\000p/{\v\001\000\000\000`D㷤8\216\267\000\000\000\000\000\000\000\000\001\000\000\000\270\353\377\277\000\000\000\000\000\000\000", mDummy = 0}}, static sMaxInlineStorage = 32}, <No data fields>},
- isExprEnding = "\000\000\001\001\000\001\000\000\000\000\000\001\000\001\000\001", '\000' <repeats 77 times>, cx = 0xb7b2f70, mutedErrors = false, strictModeGetter = 0xbfffe850},
- tempPoolMark = {chunk = 0x8943268, markInChunk = 0x8943278}, traceListHead = 0x0, pc = 0xbfffdfcc, sct = 0xbfffec8c, ss = 0x97bb0d8, keepAtoms = {pt = 0x86b4da0}, foldConstants = true,
- abortedSyntaxParse = false, isUnexpectedEOF_ = false, handler = {allocator = {cx = 0xb7b2f70, alloc = @0x86b4e68, freelist = 0x0}, tokenStream = @0xbfffe868, lazyOuterFunction_ = 0x0,
- lazyInnerFunctionIndex = 0, syntaxParser = 0x0}}
- directives = {strict_ = <optimized out>, asmJS_ = false}
- globalsc = {<js::frontend::SharedContext> = {_vptr.SharedContext = 0xb7e2b218 <vtable for js::frontend::GlobalSharedContext+8>, context = 0xb7b2f70, anyCxFlags = {
- hasExplicitUseStrict = false, bindingsAccessedDynamically = false, hasDebuggerStatement = false, hasDirectEval = false}, strict = true, extraWarnings = true},
- scopeChain_ = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0xb7b2f7c, prev = 0xbfffdef8, ptr = 0x8fc13040}}
- savedCallerFun = <optimized out>
- script = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0xb7b2f98, prev = 0xbfffed04, ptr = 0x8fbb1040}
- emitterMode = <optimized out>
- bce = {sc = 0xbfffdf30, parent = 0x0, script = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0xb7b2f98, prev = 0xbfffdf04, ptr = 0x8fbb1040},
- lazyScript = {<js::RootedBase<js::LazyScript*>> = {<No data fields>}, stack = 0xb7b2f9c, prev = 0x0, ptr = 0x0}, prolog = {
- ---Type <return> to continue, or q <return> to quit---
- code = {<mozilla::VectorBase<unsigned char, 0u, js::TempAllocPolicy, js::Vector<unsigned char, 0u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xb7b2f70},
- static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0xbfffe328 " \345\377\277\214\242\342\267p/{\v@\343\377\277",
- mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = " ", mDummy = 13250331779077760288}}, static sMaxInlineStorage = <optimized out>}, <No data fields>},
- notes = {<mozilla::VectorBase<unsigned char, 0u, js::TempAllocPolicy, js::Vector<unsigned char, 0u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xb7b2f70},
- static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0xbfffe340 "0a\301", mLength = 0, mCapacity = 0, mStorage = {
- u = {mBytes = "0", mDummy = 12673328}}, static sMaxInlineStorage = <optimized out>}, <No data fields>}, lastNoteOffset = 0, currentLine = 1, lastColumn = 0}, main = {
- code = {<mozilla::VectorBase<unsigned char, 0u, js::TempAllocPolicy, js::Vector<unsigned char, 0u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xb7b2f70},
- static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x97bb768 "Y\001", mLength = 5, mCapacity = 1024, mStorage = {
- u = {mBytes = "0", mDummy = 90357513264}}, static sMaxInlineStorage = <optimized out>}, <No data fields>},
- notes = {<mozilla::VectorBase<unsigned char, 0u, js::TempAllocPolicy, js::Vector<unsigned char, 0u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xb7b2f70},
- static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1,
- mBegin = 0x97bb660 "\210\001\240\266\b۠\266X\266{\tX\266{\t\220נ\266\220נ\266", mLength = 2, mCapacity = 256, mStorage = {u = {mBytes = "@", mDummy = 13835028079631656000}},
- static sMaxInlineStorage = <optimized out>}, <No data fields>}, lastNoteOffset = 0, currentLine = 1, lastColumn = 1}, current = 0xbfffe354, parser = 0xbfffe850,
- evalCaller = {<js::HandleBase<JSScript*>> = {<No data fields>}, ptr = 0xb7c71ec4 <js::NullPtr::constNullValue>},
- evalStaticScope = {<js::HandleBase<js::StaticEvalObject*>> = {<No data fields>}, ptr = 0xb7c71ec4 <js::NullPtr::constNullValue>}, topStmt = 0x0, topScopeStmt = 0x0,
- staticScope = {<js::RootedBase<js::NestedScopeObject*>> = {<No data fields>}, stack = 0xb7b2f7c, prev = 0xbfffdf3c, ptr = 0x0},
- atomIndices = {<js::frontend::AtomThingMapPtr<js::InlineMap<JSAtom*, unsigned int, 24u> >> = {map_ = 0xb988948}, cx = 0xb7b2f70}, firstLine = 1,
- localsToFrameSlots_ = {<mozilla::VectorBase<unsigned int, 16u, js::TempAllocPolicy, js::Vector<unsigned int, 16u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xb7b2f70},
- static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 16, static kInlineBytes = 64, mBegin = 0xbfffe3d0, mLength = 0, mCapacity = 16, mStorage = {u = {
- mBytes = "\330\344\377\277V\000\000\000\001\001\000\000`נ\266\000\000\000\000`\344\377\277\220נ\266\214נ\266\220נ\266\020\000\000\000\020\000\000\000\017'\000\000\000Р\266\361{\233\266\002\000\000\000\b\000\000", mDummy = 372588405976}}, static sMaxInlineStorage = <optimized out>}, <No data fields>}, stackDepth = 1, maxStackDepth = 1, arrayCompDepth = 0, emitLevel = 2,
- constList = {list = {<mozilla::VectorBase<JS::Value, 0u, js::TempAllocPolicy, js::Vector<JS::Value, 0u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xb7b2f70},
- static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0xbfffe430, mLength = 0, mCapacity = 0, mStorage = {u = {
- mBytes = "", mDummy = 511101108224}}, static sMaxInlineStorage = <optimized out>}, <No data fields>}}, objectList = {length = 0, lastbox = 0x0}, regexpList = {length = 0,
- lastbox = 0x0}, tryNoteList = {list = {<mozilla::VectorBase<JSTryNote, 0u, js::TempAllocPolicy, js::Vector<JSTryNote, 0u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {
- cx_ = 0xb7b2f70}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0xbfffe458, mLength = 0, mCapacity = 0,
- mStorage = {u = {mBytes = "\b", mDummy = 683344693020384008}}, static sMaxInlineStorage = <optimized out>}, <No data fields>}}, blockScopeList = {
- list = {<mozilla::VectorBase<js::BlockScopeNote, 0u, js::TempAllocPolicy, js::Vector<js::BlockScopeNote, 0u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xb7b2f70},
- static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0xbfffe470, mLength = 0, mCapacity = 0, mStorage = {u = {
- mBytes = "\b", mDummy = 8589934600}}, static sMaxInlineStorage = <optimized out>}, <No data fields>}}, yieldOffsetList = {
- list = {<mozilla::VectorBase<unsigned int, 0u, js::TempAllocPolicy, js::Vector<unsigned int, 0u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xb7b2f70},
- static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0xbfffe488, mLength = 0, mCapacity = 0, mStorage = {u = {
- mBytes = "\260", mDummy = 13227191789284583600}}, static sMaxInlineStorage = <optimized out>}, <No data fields>}}, typesetCount = 0, hasSingletons = false,
- hasTryFinally = false, emittingForInit = false, emittingRunOnceLambda = false, insideEval = false, hasGlobalScope = true, emitterMode = js::frontend::BytecodeEmitter::Normal}
- pc = {mIsSome = true, mStorage = {u = {
- mBytes = "\000\000\000\000\060\337\377\277P\000\000\000\000\000\000\000\001", '\000' <repeats 11 times>, "|/{\v\250\343\377\277", '\000' <repeats 12 times>, "\377\377\377\377\000\000\000\000\000\000\000\000p/{\vhNk\b\340\255\217\fp/{\v$\340\377\277\000\000\000\000\020\000\000\000\060<\272\t\001\341\377\277\000Р\266\070\000\000\000\000\000\000\000 \265{\t4Ȏ\266\060<\272\t\001\000\000\000T\000\000\000\060<\272\t\025\000\000\000\026Ȏ\266\025\000\000\000\355\331\v\b0<\272\tp/{\vt\340\377\277\000\000\000\000\020\000\000\000T\343\377\277\210\344\377\277X\024\261\266 \265{\t\330\347\377\277\031\065\273\266d\343\377\277,\344\377\277F\024\261\266\000\000\000\000"..., mDummy = 13835021977556877312}}}
- canHaveDirectives = false
- bindings = <optimized out>
- #34 0xb7b97827 in Evaluate (cx=cx@entry=0xb7b2f70, obj=..., obj@entry=..., optionsArg=..., srcBuf=..., rval=...)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsapi.cpp:4066
- options = {<JS::ReadOnlyCompileOptions> = {_vptr.ReadOnlyCompileOptions = 0xb7e4f678 <vtable for JS::CompileOptions+8>, mutedErrors_ = false, filename_ = 0x85609be "(eval)",
- introducerFilename_ = 0x0, sourceMapURL_ = 0x0, version = JSVERSION_ECMA_5, versionSet = false, utf8 = false, lineno = 1, column = 0, compileAndGo = true, forEval = false,
- noScriptRval = false, selfHostingMode = false, canLazilyParse = true, strictOption = true, extraWarningsOption = true, werrorOption = false, asmJSOption = false, forceAsync = false,
- installedFile = false, sourceIsLazy = false, introductionType = 0x0, introductionLineno = 0, introductionOffset = 0, hasIntroductionInfo = false, static nullObjectPtr = 0x0},
- elementRoot = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0xb7b2f7c, prev = 0xbfffee00, ptr = 0x0},
- elementAttributeNameRoot = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0xb7b2f8c, prev = 0xbfffee0c, ptr = 0x0},
- introductionScriptRoot = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0xb7b2f98, prev = 0xbfffee18, ptr = 0x0}}
- lfc = {cx = 0xb7b2f70}
- sct = {helperThread = 0x0, cx = 0xb7b2f70, ss = 0x0, abort_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {
- static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, result = js::SourceCompressionTask::OOM, compressed = 0x0, compressedBytes = 0, compressedHash = 0}
- script = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x865d5f0 <GUI<IGUIObject*>::CheckIfRestricted(int, IGUIObject*)::strGhost>, prev = 0xbfffed28, ptr = 0xbfffed08}
- result = <optimized out>
- #35 0xb7b97dc5 in Evaluate (rval=..., length=4, chars=0xbfffee2c u"({})", optionsArg=..., obj=..., cx=0xb7b2f70)
- at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsapi.cpp:4107
- srcBuf = {data_ = 0xbfffee2c u"({})", length_ = 4, ownsChars_ = false}
- ---Type <return> to continue, or q <return> to quit---
- #36 JS::Evaluate (cx=0xb7b2f70, obj=..., optionsArg=..., chars=0xbfffee2c u"({})", length=4, rval=...) at /home/sander/0ad/git/0ad/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsapi.cpp:4161
- No locals.
- #37 0x081b7e63 in ScriptInterface::Eval_ (this=0x9b06aa0, code=0x8547fa5 "({})", rval=...) at ../../../source/scriptinterface/ScriptInterface.cpp:912
- rq = {mContext = 0xb7b2f70}
- global = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0xb7b2f7c, prev = 0x0, ptr = 0x8fc13040}
- codeUtf16 = "(\000{\000}\000)\000"
- opts = {<JS::ReadOnlyCompileOptions> = {_vptr.ReadOnlyCompileOptions = 0xb7e4f678 <vtable for JS::CompileOptions+8>, mutedErrors_ = false, filename_ = 0x85609be "(eval)",
- introducerFilename_ = 0x0, sourceMapURL_ = 0x0, version = JSVERSION_ECMA_5, versionSet = false, utf8 = false, lineno = 1, column = 0, compileAndGo = false, forEval = false,
- noScriptRval = false, selfHostingMode = false, canLazilyParse = true, strictOption = true, extraWarningsOption = true, werrorOption = false, asmJSOption = false, forceAsync = false,
- installedFile = false, sourceIsLazy = false, introductionType = 0x0, introductionLineno = 0, introductionOffset = 0, hasIntroductionInfo = false, static nullObjectPtr = 0x0},
- elementRoot = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0xb7b2f7c, prev = 0xbfffedb4, ptr = 0x0},
- elementAttributeNameRoot = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0xb7b2f8c, prev = 0x0, ptr = 0x0},
- introductionScriptRoot = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0xb7b2f98, prev = 0x0, ptr = 0x0}}
- #38 0x08421995 in ScriptInterface::Eval<char> (ret=..., code=0x8547fa5 "({})", this=<optimized out>) at ../../../source/scriptinterface/ScriptInterface.h:601
- No locals.
- #39 IGUIObject::ScriptEvent (this=0x978b208, Action=...) at ../../../source/gui/IGUIObject.cpp:466
- it = {first = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "tick", <No data fields>}, second = {<js::HeapBase<JSObject*>> = {<No data fields>},
- ptr = }}
- cx = 0xb7b2f70
- rq = {mContext = 0xb7b2f70}
- mouse = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0xb7b2fa4, prev = 0x0, ptr = {data = {asBits = 18446743532543672320, s = {payload = {i32 = 0, u32 = 0, boo = 0, str = 0x0, sym = 0x0, obj = 0x0, cell = 0x0, ptr = 0x0,
- why = JS_ELEMENTS_HOLE, word = 0, uintptr = 0}, tag = JSVAL_TAG_UNDEFINED}, asDouble = -nan(0xfff8200000000), asPtr = 0x0}}}
- paramData = {<JS::AutoVectorRooter<JS::Value>> = {<JS::AutoGCRooter> = {down = 0x8810580, tag_ = 1081, stackTop = 0xbfffef14},
- vector = {<mozilla::VectorBase<JS::Value, 8u, js::TempAllocPolicy, js::Vector<JS::Value, 8u, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0xbfffef18},
- static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 8, static kInlineBytes = 64, mBegin = 0x9c80, mLength = 0, mCapacity = 3221221192, mStorage = {
- u = {
- mBytes = "\000\325\327\363\204\357\377\277©\375\267\313@\024\267\274D\024\267\200\005\201\b\324\363\377\277ˬ\241\266\000\200%\267\020\373\200\b\000\000\000\000\326_\347\266\000 \023\267\220נ\266x\000\000\000\b\000\000", mDummy = 13835039934611182848}}, static sMaxInlineStorage = <optimized out>}, <No data fields>}}, <No data fields>}
- obj = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x86822c0, prev = 0xb6a1accb <__pthread_mutex_unlock_usercnt+11>, ptr = 0xb6788000}
- handlerVal = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x881058c, prev = 0xbf000000, ptr = {data = {asBits = 13148399852660567243, s = {payload = {i32 = -1230918453, u32 = 3064048843, boo = 3064048843,
- str = 0xb6a1accb <__pthread_mutex_unlock_usercnt+11>, sym = 0xb6a1accb <__pthread_mutex_unlock_usercnt+11>, obj = 0xb6a1accb <__pthread_mutex_unlock_usercnt+11>,
- cell = 0xb6a1accb <__pthread_mutex_unlock_usercnt+11>, ptr = 0xb6a1accb <__pthread_mutex_unlock_usercnt+11>, why = 3064048843, word = 3064048843, uintptr = 3064048843},
- tag = 3061350400}, asDouble = -2.6821740335981428e-46, asPtr = 0xb6a1accb <__pthread_mutex_unlock_usercnt+11>}}}
- result = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x0, prev = 0xbfffef14, ptr = {data = {asBits = 13147840065176667532, s = {payload = {i32 = 142673292, u32 = 142673292, boo = 142673292, str = 0x881058c, sym = 0x881058c,
- obj = 0x881058c, cell = 0x881058c, ptr = 0x881058c, why = 142673292, word = 142673292, uintptr = 142673292}, tag = 3061220065}, asDouble = -2.4644511545566835e-46,
- asPtr = 0x881058c}}}
- #40 0x0840b68a in GUI<CStr8>::RecurseObject (RR=0, pObject=0x978b208, pFunc=(void (IGUIObject::*)(IGUIObject * const, const CStr8 &)) 0x84217f0 <IGUIObject::ScriptEvent(CStr8 const&)>,
- Argument=...) at ../../../source/gui/GUIutil.h:258
- No locals.
- #41 0x083fe459 in GUI<CStr8>::RecurseObject (Argument=..., pFunc=(void (IGUIObject::*)(IGUIObject * const, const CStr8 &)) 0x84217f0 <IGUIObject::ScriptEvent(CStr8 const&)>,
- pObject=<optimized out>, RR=0) at ../../../source/gui/GUIutil.h:262
- __for_range = <optimized out>
- #42 CGUI::TickObjects (this=0xe25c7a8) at ../../../source/gui/CGUI.cpp:271
- action = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "tick", <No data fields>}
- #43 0x08431d52 in CGUIManager::TickObjects (this=0x8b6afd8) at ../../../source/gui/GUIManager.cpp:402
- __for_range = std::vector of length 1, capacity 1 = {{
- name = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"page_session.xml", <No data fields>}, inputs = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::set<std::allocator<Path>, Path, boost::hash<Path>, std::equal_to<Path> > >> = {<boost::unordered::detail::functions<boost::hash<Path>, std::equal_to<Path> >> = {static nothrow_move_assignable = true, static nothrow_move_constructible = true, current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {
- data_ = {buf = "", align_ = 0 '\000'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<Path> >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<Path> >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<Path> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 79, size_ = 76, mlf_ = 1, max_load_ = 79, buckets_ = 0xd1e7c20}, <No data fields>}}, cx = 0x0,
- initData = std::shared_ptr (count 2, weak 0) 0xe100a28,
- ---Type <return> to continue, or q <return> to quit---
- callbackPageName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"", <No data fields>},
- gui = std::shared_ptr (count 3, weak 0) 0xe25c7a8}}
- profile2__ = {m_Name = 0x8586928 "gui tick"}
- pageStack = std::vector of length 1, capacity 1 = {{
- name = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"page_session.xml", <No data fields>}, inputs = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::set<std::allocator<Path>, Path, boost::hash<Path>, std::equal_to<Path> > >> = {<boost::unordered::detail::functions<boost::hash<Path>, std::equal_to<Path> >> = {static nothrow_move_assignable = true, static nothrow_move_constructible = true, current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {
- data_ = {buf = "", align_ = 0 '\000'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<Path> >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<Path> >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<Path> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 79, size_ = 76, mlf_ = 1, max_load_ = 79, buckets_ = 0xd1e7c20}, <No data fields>}}, cx = 0x0,
- initData = std::shared_ptr (count 2, weak 0) 0xe100a28,
- callbackPageName = {<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >> = L"", <No data fields>},
- gui = std::shared_ptr (count 3, weak 0) 0xe25c7a8}}
- #44 0x08069fb7 in Frame () at ../../../source/main.cpp:329
- realTimeSinceLastFrame = 0.00068210857
- need_render = 254
- maxFPSMenu = 50
- limit_fps = true
- time = <optimized out>
- need_update = true
- #45 RunGameOrAtlas (argc=argc@entry=1, argv=argv@entry=0xbffff6a4) at ../../../source/main.cpp:517
- args = {m_Args = std::vector of length 0, capacity 0, m_Arg0 = {path = L"/home/sander/0ad/git/0ad/binaries/system/pyrogenesis", separator = 47 L'/'}}
- isReplay = <optimized out>
- isVisualReplay = <optimized out>
- replayFile = ""
- res = <optimized out>
- flags = <optimized out>
- #46 0x0805cb5a in main (argc=1, argv=0xbffff6a4) at ../../../source/main.cpp:561
- No locals.
Add Comment
Please, Sign In to add comment