[ オリジナルレポート ]

BugID: #06828

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)認証済み未処理2018-01-06 01:292018-01-06 03:56
 
テスターFirewave担当者 ソース
バージョン0.193発生バージョン修正バージョン
フラグ
セット all sets in cv1k.cpp, coolridr
セット詳細
 
概 要OSDPROCESSORSを1に設定するとクラッシュする。
詳 細
/usr/lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:780:16: runtime error: reference binding to null pointer of type 'work_thread_info *'
    #0 0x14e838e4 in std::vector<work_thread_info*, std::allocator<work_thread_info*> >::operator[](unsigned long) /usr/lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:780:9
    #1 0x14e82718 in osd_work_item_queue_multiple(osd_work_queue*, void* (*)(void*, int), int, void*, int, unsigned int) /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/osd/osdsync.cpp:556:32
    #2 0x1159abe2 in osd_work_item_queue /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/osd/osdcore.h:625:9
    #3 0x1159abe2 in epic12_device::gfx_exec_w(address_space&, unsigned int, unsigned int, unsigned int) /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/devices/video/epic12.cpp:738
    #4 0x1159be62 in epic12_device::blitter_w(address_space&, unsigned int, unsigned int, unsigned int) /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/devices/video/epic12.cpp:871:4
    #5 0x26a449d in delegate_base<void, address_space&, unsigned int, unsigned int, unsigned int>::operator()(address_space&, unsigned int, unsigned int, unsigned int) const /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/lib/util/delegate.h:544:11
    #6 0x13712220 in handler_entry_write::write_stub_64(address_space&, unsigned int, unsigned long, unsigned long) /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem.cpp:5271:5
    #7 0x13543ae3 in delegate_base<void, address_space&, unsigned int, unsigned long, unsigned long>::operator()(address_space&, unsigned int, unsigned long, unsigned long) const /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/lib/util/delegate.h:544:11
    #8 0x13819826 in handler_entry_write::write64(address_space&, unsigned int, unsigned long, unsigned long) const /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem.cpp:471:80
    #9 0x138270a0 in address_space_specific<unsigned long, (endianness_t)1, 0, true>::write_native(unsigned int, unsigned long, unsigned long) /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem.cpp:1174:45
    #10 0x13827587 in void address_space_specific<unsigned long, (endianness_t)1, 0, true>::write_direct<unsigned int, true>(unsigned int, unsigned int, unsigned int) /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem.cpp:1346:12
    #11 0x13825c22 in address_space_specific<unsigned long, (endianness_t)1, 0, true>::write_dword_static(address_space_specific<unsigned long, (endianness_t)1, 0, true>&, unsigned int, unsigned int) /mnt/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem.cpp:1502:163
    #12 0x7ff42110c5c0  (<unknown module>)
再現手順Windows:
set OSDPROCESSORS=1
mame64 -window akatana

Linux:
OSDPROCESSORS=1 ./mame64 -window akatana
追加情報On Windows it just exits back to the command-line without any message.
 
添付ファイル