Pressing key during startup procedure freezes the game
To reproduce, launch openmw (do not wait for it to load), and immediately press 'J'. This makes it hang in a mutex:
@(gdb) bt #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132 #1 (closed) 0x00007f4ad4a36080 in _L_lock_903 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 (closed) 0x00007f4ad4a35f19 in __pthread_mutex_lock (mutex=0x7f4ad6b1d840) at pthread_mutex_lock.c:82 #3 (closed) 0x00007f4ad68e4288 in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1 #4 (closed) 0x00007f4ad68df8d5 in alGetSourcei () from /usr/lib/x86_64-linux-gnu/libopenal.so.1 #5 (closed) 0x0000000000d96601 in MWSound::OpenAL_SoundStream::isPlaying() () #6 (closed) 0x0000000000d905c3 in MWSound::SoundManager::isMusicPlaying() () #7 (closed) 0x0000000000d91f8d in MWSound::SoundManager::updateSounds(float) () #8 (closed) 0x0000000000d921a5 in MWSound::SoundManager::update(float) () #9 (closed) 0x0000000000ef8281 in OMW::Engine::frameRenderingQueued(Ogre::FrameEvent const&) () #10 (closed) 0x00007f4ad7a13645 in Ogre::Root::_fireFrameRenderingQueued (this=0x7f4ad7f548f8, evt=...) at /home/scrawl/Downloads/ogre_src_v1-8-1/OgreMain/src/OgreRoot.cpp:841 #11 (closed) 0x00007f4ad7a147f0 in Ogre::Root::_fireFrameRenderingQueued (this=0x7f4ad7f548f8) at /home/scrawl/Downloads/ogre_src_v1-8-1/OgreMain/src/OgreRoot.cpp:896 #12 (closed) 0x00007f4ad7a14822 in Ogre::Root::_updateAllRenderTargets (this=0x7f4ad7f548f8) at /home/scrawl/Downloads/ogre_src_v1-8-1/OgreMain/src/OgreRoot.cpp:1395 #13 (closed) 0x00007f4ad7a148e0 in Ogre::Root::renderOneFrame (this=0x7f4ad7f548f8) at /home/scrawl/Downloads/ogre_src_v1-8-1/OgreMain/src/OgreRoot.cpp:978 #14 (closed) 0x00007f4ad7a14925 in Ogre::Root::startRendering (this=0x7f4ad7f548f8) at /home/scrawl/Downloads/ogre_src_v1-8-1/OgreMain/src/OgreRoot.cpp:968 #15 (closed) 0x0000000000b1928d in OEngine::Render::OgreRenderer::start() () #16 (closed) 0x0000000000efb6a7 in OMW::Engine::go() () #17 (closed) 0x0000000000eec9bf in main () @
(RM-838 from redmine: created on 2013-07-13 by scrawl ., , closed on 2013-07-31 by scrawl .)