- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
08503 | Misc. | Critical (emulator) | Always | Nov 4, 2022, 14:19 | Nov 22, 2022, 23:51 |
Tester | Firewave | View Status | Public | Platform | MAME (Self-compiled) |
Assigned To | Resolution | Open | OS | Linux (64-bit) | |
Status [?] | Acknowledged | Driver | |||
Version | 0.249 | Fixed in Version | Build | 64-bit | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 08503: victor9k: AddressSanitizer: heap-buffer-overflow | ||||
Description |
==25351==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7f9565481800 at pc 0x7f95c0a4c45f bp 0x7ffff5cda0f0 sp 0x7ffff5cda0e8 WRITE of size 1 at 0x7f9565481800 thread T0 #0 0x7f95c0a4c45e in handler_entry_write_memory<0, 0>::write(unsigned int, unsigned char, unsigned char) const /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem_hem.cpp:54:65 #1 0x7f95ad5caa58 in void dispatch_write<0, 0, 0>(unsigned int, unsigned int, emu::detail::handler_entry_size<0>::uX, emu::detail::handler_entry_size<0>::uX, handler_entry_write<0, 0> const* const*) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem.h:1577:47 #2 0x7f95bee79f31 in handler_entry_write_dispatch<14, 0, 0>::write(unsigned int, unsigned char, unsigned char) const /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem_hedw.ipp:131:2 #3 0x7f95a252a95b in void dispatch_write<1, 0, 0>(unsigned int, unsigned int, emu::detail::handler_entry_size<0>::uX, emu::detail::handler_entry_size<0>::uX, handler_entry_write<0, 0> const* const*) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem.h:1577:47 #4 0x7f95bb0e9495 in address_space_specific<1, 0, 0, (util::endianness)0>::write_native(unsigned int, unsigned char, unsigned char) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem_aspace.cpp:445:3 #5 0x7f95bb0eb7f5 in operator() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem_aspace.cpp:455:90 #6 0x7f95bb0eb7f5 in void memory_write_generic<0, 0, (util::endianness)0, 1, false, address_space_specific<1, 0, 0, (util::endianness)0>::wop()::'lambda'(unsigned int, unsigned char, unsigned char)>(address_space_specific<1, 0, 0, (util::endianness)0>::wop()::'lambda'(unsigned int, unsigned char, unsigned char), unsigned int, emu::detail::handler_entry_size<1>::uX, emu::detail::handler_entry_size<1>::uX) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem.h:983:22 #7 0x7f95bb0c75d5 in address_space_specific<1, 0, 0, (util::endianness)0>::write_word_unaligned(unsigned int, unsigned short) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem_aspace.cpp:475:65 #8 0x7f95b202c792 in i8086_cpu_device::write_word(unsigned int, unsigned short) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/devices/cpu/i86/i86.cpp:176:26 #9 0x7f95b206fde5 in i8086_common_cpu_device::PutMemW(int, unsigned short, unsigned short) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/devices/cpu/i86/i86inline.h:406:2 #10 0x7f95b207204b in i8086_common_cpu_device::i_stosw() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/devices/cpu/i86/i86inline.h:595:2 #11 0x7f95b2056d6c in i8086_common_cpu_device::common_op(unsigned char) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/devices/cpu/i86/i86.cpp:2215:44 #12 0x7f95b202e69f in i8086_cpu_device::execute_run() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/devices/cpu/i86/i86.cpp:329:9 #13 0x7f95b20309df in non-virtual thunk to i8086_cpu_device::execute_run() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/devices/cpu/i86/i86.cpp #14 0x7f95c16dd817 in run /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/diexec.h:190:15 #15 0x7f95c16dd817 in device_scheduler::timeslice() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/schedule.cpp:456:14 #16 0x7f95c15764a7 in running_machine::run(bool) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/machine.cpp:329:17 #17 0x7f95c46dcf7f in mame_machine_manager::execute() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/frontend/mame/mame.cpp:290:19 #18 0x7f95c48d18d6 in cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/frontend/mame/clifront.cpp:275:22 #19 0x7f95c48d541f in cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/frontend/mame/clifront.cpp:291:3 #20 0x7f95c46e1d5f in emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/frontend/mame/mame.cpp:454:18 #21 0x7f95c18b858b in main /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/osd/sdl/sdlmain.cpp:191:9 #22 0x7f957fdb9209 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 #23 0x7f957fdb92bb in __libc_start_main csu/../csu/libc-start.c:389:3 #24 0x7f959f042260 in _start (/mnt/s/GitHub/mame/mame+0x1d397260) (BuildId: 603d3d1c300651feb2a8e3ac6e9cb58d3f85e77b) 0x7f9565481800 is located 0 bytes to the right of 131072-byte region [0x7f9565461800,0x7f9565481800) allocated by thread T0 here: #0 0x7f959f0fff8d in operator new[](unsigned long) (/mnt/s/GitHub/mame/mame+0x1d454f8d) (BuildId: 603d3d1c300651feb2a8e3ac6e9cb58d3f85e77b) #1 0x7f95b6f1b497 in make_unique<unsigned char[]> /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/unique_ptr.h:1080:30 #2 0x7f95b6f1b497 in ram_device::device_start() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/devices/machine/ram.cpp:174:14 #3 0x7f95bad52410 in device_t::start() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/device.cpp:562:2 #4 0x7f95c15752df in running_machine::start_all_devices() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/machine.cpp:1013:13 #5 0x7f95c15732b4 in running_machine::start() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/machine.cpp:211:2 #6 0x7f95c15760dc in running_machine::run(bool) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/machine.cpp:281:3 #7 0x7f95c46dcf7f in mame_machine_manager::execute() /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/frontend/mame/mame.cpp:290:19 #8 0x7f95c48d18d6 in cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/frontend/mame/clifront.cpp:275:22 #9 0x7f95c48d541f in cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/frontend/mame/clifront.cpp:291:3 #10 0x7f95c46e1d5f in emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/frontend/mame/mame.cpp:454:18 #11 0x7f95c18b858b in main /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/osd/sdl/sdlmain.cpp:191:9 #12 0x7f957fdb9209 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 SUMMARY: AddressSanitizer: heap-buffer-overflow /mnt/s/GitHub/mame/build/projects/sdl/mame/gmake-linux-clang/../../../../../src/emu/emumem_hem.cpp:54:65 in handler_entry_write_memory<0, 0>::write(unsigned int, unsigned char, unsigned char) const Shadow bytes around the buggy address: 0x0ff32ca882b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0ff32ca882c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0ff32ca882d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0ff32ca882e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0ff32ca882f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =>0x0ff32ca88300:[fa]fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0ff32ca88310: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0ff32ca88320: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0ff32ca88330: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0ff32ca88340: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0ff32ca88350: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | victor9k | ||||
Attached Files
|
victor9k.valgrind.txt (54,505 bytes) Nov 22, 2022, 23:50 Uploaded by Firewave valgrind output [Show Content] [Hide Content]==29827== Memcheck, a memory error detector ==29827== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==29827== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info ==29827== Command: ./mame -rp /mnt/s/_roms/mame;/mnt/s/_roms/mame_chd;/mnt/s/_roms/mess_software -window -nofilter -video none -str 2 victor9k ==29827== ==29827== error calling PR_SET_PTRACER, vgdb might block ==29895== Warning: invalid file descriptor 1024 in syscall close() ==29895== Warning: invalid file descriptor 1025 in syscall close() ==29895== Warning: invalid file descriptor 1026 in syscall close() ==29895== Warning: invalid file descriptor 1027 in syscall close() ==29895== Use --log-fd=<number> to select an alternative log fd. ==29895== Warning: invalid file descriptor 1028 in syscall close() ==29895== Warning: invalid file descriptor 1029 in syscall close() shared memfd open() failed: Function not implemented ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory ==29827== Conditional jump or move depends on uninitialised value(s) ==29827== at 0xA44A5E0: victor_9000_fdc_device::wrsync_w(int) (../../../../../src/mame/act/victor9k_fdc.cpp:779) ==29827== by 0xA307019: util::detail::delegate_base<delegate_late_bind, void, int>::operator()(int) const (delegate.h:765) ==29827== by 0xBBB2AA1: std::enable_if<is_write_form3<int, emu::device_delegate<void (int)> >::value, void>::type devcb_write_base::invoke_write<int, emu::device_delegate<void (int)> >(emu::device_delegate<void (int)> const&, unsigned int&, int, std::make_unsigned<int>::type) (devcb.h:299) ==29827== by 0x16917470: devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> >::build()::{lambda(unsigned int, int, unsigned int)#1}::operator()(unsigned int, int, unsigned int) const (devcb.h:1355) ==29827== by 0x16917436: devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}::operator()(unsigned int, int, unsigned int) const (devcb.h:954) ==29827== by 0x169173EA: void std::__invoke_impl<void, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int, int, unsigned int>(std::__invoke_other, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int&&, int&&, unsigned int&&) (invoke.h:61) ==29827== by 0x1691735B: std::enable_if<is_invocable_r_v<void, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int, int, unsigned int>, void>::type std::__invoke_r<void, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int, int, unsigned int>(devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int&&, int&&, unsigned int&&) (invoke.h:111) ==29827== by 0x1691714B: std::_Function_handler<void (unsigned int, int, unsigned int), devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}>::_M_invoke(std::_Any_data const&, unsigned int&&, int&&, unsigned int&&) (std_function.h:290) ==29827== by 0x1682D1EB: std::function<void (unsigned int, int, unsigned int)>::operator()(unsigned int, int, unsigned int) const (std_function.h:591) ==29827== by 0x1682D080: devcb_write<int, 1u>::operator()(unsigned int, int, unsigned int) (devcb.h:2370) ==29827== by 0x1682D2C1: devcb_write<int, 1u>::operator()(int) (devcb.h:2378) ==29827== by 0x148110FC: via6522_device::device_reset() (../../../../../src/devices/machine/6522via.cpp:348) ==29827== by 0x16925A6F: device_t::reset() (../../../../../src/emu/device.cpp:348) ==29827== by 0xA44BD09: victor_9000_fdc_device::device_reset() (../../../../../src/mame/act/victor9k_fdc.cpp:329) ==29827== by 0x16925A6F: device_t::reset() (../../../../../src/emu/device.cpp:348) ==29827== by 0x16925AC6: device_t::reset() (../../../../../src/emu/device.cpp:352) ==29827== by 0x183F92CC: running_machine::reset_all_devices() (../../../../../src/emu/machine.cpp:1040) ==29827== by 0xAED06E8: util::detail::delegate_base<delegate_late_bind, void>::operator()() const (delegate.h:765) ==29827== by 0x183FB1A8: running_machine::call_notifiers(machine_notification) (../../../../../src/emu/machine.cpp:849) ==29827== by 0x183F90BA: running_machine::soft_reset(int) (../../../../../src/emu/machine.cpp:956) ==29827== by 0x183F9F82: running_machine::run(bool) (../../../../../src/emu/machine.cpp:309) ==29827== by 0x158A3C3B: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:290) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== Uninitialised value was created by a heap allocation ==29827== at 0x1C480F01: operator new(unsigned long) (vg_replace_malloc.c:434) ==29827== by 0xA4483A3: std::__detail::_MakeUniq<victor_9000_fdc_device>::__single_object std::make_unique<victor_9000_fdc_device, machine_config&, char const*&, device_t*&, int>(machine_config&, char const*&, device_t*&, int&&) (unique_ptr.h:1065) ==29827== by 0xA448253: std::unique_ptr<victor_9000_fdc_device, std::default_delete<victor_9000_fdc_device> > emu::detail::device_type_impl<victor_9000_fdc_device>::create<int>(machine_config&, char const*, device_t*, int&&) const (device.h:302) ==29827== by 0xA44814A: auto machine_config::device_add<emu::detail::device_type_impl<victor_9000_fdc_device> const&, int>(char const*, emu::detail::device_type_impl<victor_9000_fdc_device> const&, int&&) (mconfig.h:193) ==29827== by 0xA4435ED: victor_9000_fdc_device& emu::detail::device_type_impl<victor_9000_fdc_device>::operator()<victor_9000_fdc_device, true, int>(machine_config&, device_finder<victor_9000_fdc_device, true>&, int&&) const (device.ipp:44) ==29827== by 0xA43DD22: (anonymous namespace)::victor9k_state::victor9k(machine_config&) (../../../../../src/mame/act/victor9k.cpp:817) ==29827== by 0xA43BDF8: $_0::operator()(machine_config&, device_t&) const (../../../../../src/mame/act/victor9k.cpp:856) ==29827== by 0xA43BDBC: $_0::__invoke(machine_config&, device_t&) (../../../../../src/mame/act/victor9k.cpp:856) ==29827== by 0x169B7704: driver_device::device_add_mconfig(machine_config&) (../../../../../src/emu/driver.cpp:180) ==29827== by 0x169253C5: device_t::add_machine_configuration(machine_config&) (../../../../../src/emu/device.cpp:226) ==29827== by 0x1840BDC9: machine_config::add_device(std::unique_ptr<device_t, std::default_delete<device_t> >&&, device_t*) (../../../../../src/emu/mconfig.cpp:324) ==29827== by 0x15E9D5BA: auto machine_config::device_add<emu::detail::device_type_impl_base const&, int>(char const*, emu::detail::device_type_impl_base const&, int&&) (mconfig.h:196) ==29827== by 0x1840ACA4: machine_config::machine_config(game_driver const&, emu_options&) (../../../../../src/emu/mconfig.cpp:51) ==29827== by 0x158A3BEE: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:282) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== ==29827== Conditional jump or move depends on uninitialised value(s) ==29827== at 0xA44A82E: victor_9000_fdc_device::via5_pb_w(unsigned char) (../../../../../src/mame/act/victor9k_fdc.cpp:838) ==29827== by 0xA504C3D: util::detail::delegate_base<delegate_late_bind, void, unsigned char>::operator()(unsigned char) const (delegate.h:765) ==29827== by 0xA504BF6: std::enable_if<is_write_form3<unsigned char, emu::device_delegate<void (unsigned char)> >::value, void>::type devcb_write_base::invoke_write<unsigned char, emu::device_delegate<void (unsigned char)> >(emu::device_delegate<void (unsigned char)> const&, unsigned int&, unsigned char, std::make_unsigned<unsigned char>::type) (devcb.h:299) ==29827== by 0x168F7EE7: devcb_write<unsigned char, (unsigned char)255>::delegate_builder<emu::device_delegate<void (unsigned char)> >::build()::{lambda(unsigned int, unsigned char, unsigned char)#1}::operator()(unsigned int, unsigned char, unsigned char) const (devcb.h:1355) ==29827== by 0x168F7E8E: devcb_write<unsigned char, (unsigned char)255>::creator_impl<devcb_write<unsigned char, (unsigned char)255>::delegate_builder<emu::device_delegate<void (unsigned char)> > >::create()::{lambda(unsigned int, unsigned char, unsigned char)#1}::operator()(unsigned int, unsigned char, unsigned char) const (devcb.h:954) ==29827== by 0x168F7E3E: void std::__invoke_impl<void, devcb_write<unsigned char, (unsigned char)255>::creator_impl<devcb_write<unsigned char, (unsigned char)255>::delegate_builder<emu::device_delegate<void (unsigned char)> > >::create()::{lambda(unsigned int, unsigned char, unsigned char)#1}&, unsigned int, unsigned char, unsigned char>(std::__invoke_other, devcb_write<unsigned char, (unsigned char)255>::creator_impl<devcb_write<unsigned char, (unsigned char)255>::delegate_builder<emu::device_delegate<void (unsigned char)> > >::create()::{lambda(unsigned int, unsigned char, unsigned char)#1}&, unsigned int&&, unsigned char&&, unsigned char&&) (invoke.h:61) ==29827== by 0x168F7DAB: std::enable_if<is_invocable_r_v<void, devcb_write<unsigned char, (unsigned char)255>::creator_impl<devcb_write<unsigned char, (unsigned char)255>::delegate_builder<emu::device_delegate<void (unsigned char)> > >::create()::{lambda(unsigned int, unsigned char, unsigned char)#1}&, unsigned int, unsigned char, unsigned char>, void>::type std::__invoke_r<void, devcb_write<unsigned char, (unsigned char)255>::creator_impl<devcb_write<unsigned char, (unsigned char)255>::delegate_builder<emu::device_delegate<void (unsigned char)> > >::create()::{lambda(unsigned int, unsigned char, unsigned char)#1}&, unsigned int, unsigned char, unsigned char>(devcb_write<unsigned char, (unsigned char)255>::creator_impl<devcb_write<unsigned char, (unsigned char)255>::delegate_builder<emu::device_delegate<void (unsigned char)> > >::create()::{lambda(unsigned int, unsigned char, unsigned char)#1}&, unsigned int&&, unsigned char&&, unsigned char&&) (invoke.h:111) ==29827== by 0x168F7B9B: std::_Function_handler<void (unsigned int, unsigned char, unsigned char), devcb_write<unsigned char, (unsigned char)255>::creator_impl<devcb_write<unsigned char, (unsigned char)255>::delegate_builder<emu::device_delegate<void (unsigned char)> > >::create()::{lambda(unsigned int, unsigned char, unsigned char)#1}>::_M_invoke(std::_Any_data const&, unsigned int&&, unsigned char&&, unsigned char&&) (std_function.h:290) ==29827== by 0x1681D81F: std::function<void (unsigned int, unsigned char, unsigned char)>::operator()(unsigned int, unsigned char, unsigned char) const (std_function.h:591) ==29827== by 0x1681D6A8: devcb_write<unsigned char, (unsigned char)255>::operator()(unsigned int, unsigned char, unsigned char) (devcb.h:2370) ==29827== by 0x1681D8F5: devcb_write<unsigned char, (unsigned char)255>::operator()(unsigned char) (devcb.h:2378) ==29827== by 0x14811354: via6522_device::output_pb() (../../../../../src/devices/machine/6522via.cpp:607) ==29827== by 0x148110E3: via6522_device::device_reset() (../../../../../src/devices/machine/6522via.cpp:347) ==29827== by 0x16925A6F: device_t::reset() (../../../../../src/emu/device.cpp:348) ==29827== by 0xA44BD24: victor_9000_fdc_device::device_reset() (../../../../../src/mame/act/victor9k_fdc.cpp:330) ==29827== by 0x16925A6F: device_t::reset() (../../../../../src/emu/device.cpp:348) ==29827== by 0x16925AC6: device_t::reset() (../../../../../src/emu/device.cpp:352) ==29827== by 0x183F92CC: running_machine::reset_all_devices() (../../../../../src/emu/machine.cpp:1040) ==29827== by 0xAED06E8: util::detail::delegate_base<delegate_late_bind, void>::operator()() const (delegate.h:765) ==29827== by 0x183FB1A8: running_machine::call_notifiers(machine_notification) (../../../../../src/emu/machine.cpp:849) ==29827== by 0x183F90BA: running_machine::soft_reset(int) (../../../../../src/emu/machine.cpp:956) ==29827== by 0x183F9F82: running_machine::run(bool) (../../../../../src/emu/machine.cpp:309) ==29827== by 0x158A3C3B: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:290) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== Uninitialised value was created by a heap allocation ==29827== at 0x1C480F01: operator new(unsigned long) (vg_replace_malloc.c:434) ==29827== by 0xA4483A3: std::__detail::_MakeUniq<victor_9000_fdc_device>::__single_object std::make_unique<victor_9000_fdc_device, machine_config&, char const*&, device_t*&, int>(machine_config&, char const*&, device_t*&, int&&) (unique_ptr.h:1065) ==29827== by 0xA448253: std::unique_ptr<victor_9000_fdc_device, std::default_delete<victor_9000_fdc_device> > emu::detail::device_type_impl<victor_9000_fdc_device>::create<int>(machine_config&, char const*, device_t*, int&&) const (device.h:302) ==29827== by 0xA44814A: auto machine_config::device_add<emu::detail::device_type_impl<victor_9000_fdc_device> const&, int>(char const*, emu::detail::device_type_impl<victor_9000_fdc_device> const&, int&&) (mconfig.h:193) ==29827== by 0xA4435ED: victor_9000_fdc_device& emu::detail::device_type_impl<victor_9000_fdc_device>::operator()<victor_9000_fdc_device, true, int>(machine_config&, device_finder<victor_9000_fdc_device, true>&, int&&) const (device.ipp:44) ==29827== by 0xA43DD22: (anonymous namespace)::victor9k_state::victor9k(machine_config&) (../../../../../src/mame/act/victor9k.cpp:817) ==29827== by 0xA43BDF8: $_0::operator()(machine_config&, device_t&) const (../../../../../src/mame/act/victor9k.cpp:856) ==29827== by 0xA43BDBC: $_0::__invoke(machine_config&, device_t&) (../../../../../src/mame/act/victor9k.cpp:856) ==29827== by 0x169B7704: driver_device::device_add_mconfig(machine_config&) (../../../../../src/emu/driver.cpp:180) ==29827== by 0x169253C5: device_t::add_machine_configuration(machine_config&) (../../../../../src/emu/device.cpp:226) ==29827== by 0x1840BDC9: machine_config::add_device(std::unique_ptr<device_t, std::default_delete<device_t> >&&, device_t*) (../../../../../src/emu/mconfig.cpp:324) ==29827== by 0x15E9D5BA: auto machine_config::device_add<emu::detail::device_type_impl_base const&, int>(char const*, emu::detail::device_type_impl_base const&, int&&) (mconfig.h:196) ==29827== by 0x1840ACA4: machine_config::machine_config(game_driver const&, emu_options&) (../../../../../src/emu/mconfig.cpp:51) ==29827== by 0x158A3BEE: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:282) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== ==29827== Conditional jump or move depends on uninitialised value(s) ==29827== at 0xA44B010: victor_9000_fdc_device::drw_w(int) (../../../../../src/mame/act/victor9k_fdc.cpp:1043) ==29827== by 0xA307019: util::detail::delegate_base<delegate_late_bind, void, int>::operator()(int) const (delegate.h:765) ==29827== by 0xBBB2AA1: std::enable_if<is_write_form3<int, emu::device_delegate<void (int)> >::value, void>::type devcb_write_base::invoke_write<int, emu::device_delegate<void (int)> >(emu::device_delegate<void (int)> const&, unsigned int&, int, std::make_unsigned<int>::type) (devcb.h:299) ==29827== by 0x16917470: devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> >::build()::{lambda(unsigned int, int, unsigned int)#1}::operator()(unsigned int, int, unsigned int) const (devcb.h:1355) ==29827== by 0x16917436: devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}::operator()(unsigned int, int, unsigned int) const (devcb.h:954) ==29827== by 0x169173EA: void std::__invoke_impl<void, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int, int, unsigned int>(std::__invoke_other, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int&&, int&&, unsigned int&&) (invoke.h:61) ==29827== by 0x1691735B: std::enable_if<is_invocable_r_v<void, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int, int, unsigned int>, void>::type std::__invoke_r<void, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int, int, unsigned int>(devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int&&, int&&, unsigned int&&) (invoke.h:111) ==29827== by 0x1691714B: std::_Function_handler<void (unsigned int, int, unsigned int), devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}>::_M_invoke(std::_Any_data const&, unsigned int&&, int&&, unsigned int&&) (std_function.h:290) ==29827== by 0x1682D1EB: std::function<void (unsigned int, int, unsigned int)>::operator()(unsigned int, int, unsigned int) const (std_function.h:591) ==29827== by 0x1682D080: devcb_write<int, 1u>::operator()(unsigned int, int, unsigned int) (devcb.h:2370) ==29827== by 0x1682D2C1: devcb_write<int, 1u>::operator()(int) (devcb.h:2378) ==29827== by 0x148110FC: via6522_device::device_reset() (../../../../../src/devices/machine/6522via.cpp:348) ==29827== by 0x16925A6F: device_t::reset() (../../../../../src/emu/device.cpp:348) ==29827== by 0xA44BD3F: victor_9000_fdc_device::device_reset() (../../../../../src/mame/act/victor9k_fdc.cpp:331) ==29827== by 0x16925A6F: device_t::reset() (../../../../../src/emu/device.cpp:348) ==29827== by 0x16925AC6: device_t::reset() (../../../../../src/emu/device.cpp:352) ==29827== by 0x183F92CC: running_machine::reset_all_devices() (../../../../../src/emu/machine.cpp:1040) ==29827== by 0xAED06E8: util::detail::delegate_base<delegate_late_bind, void>::operator()() const (delegate.h:765) ==29827== by 0x183FB1A8: running_machine::call_notifiers(machine_notification) (../../../../../src/emu/machine.cpp:849) ==29827== by 0x183F90BA: running_machine::soft_reset(int) (../../../../../src/emu/machine.cpp:956) ==29827== by 0x183F9F82: running_machine::run(bool) (../../../../../src/emu/machine.cpp:309) ==29827== by 0x158A3C3B: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:290) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== Uninitialised value was created by a heap allocation ==29827== at 0x1C480F01: operator new(unsigned long) (vg_replace_malloc.c:434) ==29827== by 0xA4483A3: std::__detail::_MakeUniq<victor_9000_fdc_device>::__single_object std::make_unique<victor_9000_fdc_device, machine_config&, char const*&, device_t*&, int>(machine_config&, char const*&, device_t*&, int&&) (unique_ptr.h:1065) ==29827== by 0xA448253: std::unique_ptr<victor_9000_fdc_device, std::default_delete<victor_9000_fdc_device> > emu::detail::device_type_impl<victor_9000_fdc_device>::create<int>(machine_config&, char const*, device_t*, int&&) const (device.h:302) ==29827== by 0xA44814A: auto machine_config::device_add<emu::detail::device_type_impl<victor_9000_fdc_device> const&, int>(char const*, emu::detail::device_type_impl<victor_9000_fdc_device> const&, int&&) (mconfig.h:193) ==29827== by 0xA4435ED: victor_9000_fdc_device& emu::detail::device_type_impl<victor_9000_fdc_device>::operator()<victor_9000_fdc_device, true, int>(machine_config&, device_finder<victor_9000_fdc_device, true>&, int&&) const (device.ipp:44) ==29827== by 0xA43DD22: (anonymous namespace)::victor9k_state::victor9k(machine_config&) (../../../../../src/mame/act/victor9k.cpp:817) ==29827== by 0xA43BDF8: $_0::operator()(machine_config&, device_t&) const (../../../../../src/mame/act/victor9k.cpp:856) ==29827== by 0xA43BDBC: $_0::__invoke(machine_config&, device_t&) (../../../../../src/mame/act/victor9k.cpp:856) ==29827== by 0x169B7704: driver_device::device_add_mconfig(machine_config&) (../../../../../src/emu/driver.cpp:180) ==29827== by 0x169253C5: device_t::add_machine_configuration(machine_config&) (../../../../../src/emu/device.cpp:226) ==29827== by 0x1840BDC9: machine_config::add_device(std::unique_ptr<device_t, std::default_delete<device_t> >&&, device_t*) (../../../../../src/emu/mconfig.cpp:324) ==29827== by 0x15E9D5BA: auto machine_config::device_add<emu::detail::device_type_impl_base const&, int>(char const*, emu::detail::device_type_impl_base const&, int&&) (mconfig.h:196) ==29827== by 0x1840ACA4: machine_config::machine_config(game_driver const&, emu_options&) (../../../../../src/emu/mconfig.cpp:51) ==29827== by 0x158A3BEE: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:282) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== ==29827== Conditional jump or move depends on uninitialised value(s) ==29827== at 0xA44B0E0: victor_9000_fdc_device::erase_w(int) (../../../../../src/mame/act/victor9k_fdc.cpp:1063) ==29827== by 0xA307019: util::detail::delegate_base<delegate_late_bind, void, int>::operator()(int) const (delegate.h:765) ==29827== by 0xBBB2AA1: std::enable_if<is_write_form3<int, emu::device_delegate<void (int)> >::value, void>::type devcb_write_base::invoke_write<int, emu::device_delegate<void (int)> >(emu::device_delegate<void (int)> const&, unsigned int&, int, std::make_unsigned<int>::type) (devcb.h:299) ==29827== by 0x16917470: devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> >::build()::{lambda(unsigned int, int, unsigned int)#1}::operator()(unsigned int, int, unsigned int) const (devcb.h:1355) ==29827== by 0x16917436: devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}::operator()(unsigned int, int, unsigned int) const (devcb.h:954) ==29827== by 0x169173EA: void std::__invoke_impl<void, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int, int, unsigned int>(std::__invoke_other, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int&&, int&&, unsigned int&&) (invoke.h:61) ==29827== by 0x1691735B: std::enable_if<is_invocable_r_v<void, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int, int, unsigned int>, void>::type std::__invoke_r<void, devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int, int, unsigned int>(devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}&, unsigned int&&, int&&, unsigned int&&) (invoke.h:111) ==29827== by 0x1691714B: std::_Function_handler<void (unsigned int, int, unsigned int), devcb_write<int, 1u>::creator_impl<devcb_write<int, 1u>::delegate_builder<emu::device_delegate<void (int)> > >::create()::{lambda(unsigned int, int, unsigned int)#1}>::_M_invoke(std::_Any_data const&, unsigned int&&, int&&, unsigned int&&) (std_function.h:290) ==29827== by 0x1682D1EB: std::function<void (unsigned int, int, unsigned int)>::operator()(unsigned int, int, unsigned int) const (std_function.h:591) ==29827== by 0x1682D080: devcb_write<int, 1u>::operator()(unsigned int, int, unsigned int) (devcb.h:2370) ==29827== by 0x1682D2C1: devcb_write<int, 1u>::operator()(int) (devcb.h:2378) ==29827== by 0x1481112E: via6522_device::device_reset() (../../../../../src/devices/machine/6522via.cpp:350) ==29827== by 0x16925A6F: device_t::reset() (../../../../../src/emu/device.cpp:348) ==29827== by 0xA44BD3F: victor_9000_fdc_device::device_reset() (../../../../../src/mame/act/victor9k_fdc.cpp:331) ==29827== by 0x16925A6F: device_t::reset() (../../../../../src/emu/device.cpp:348) ==29827== by 0x16925AC6: device_t::reset() (../../../../../src/emu/device.cpp:352) ==29827== by 0x183F92CC: running_machine::reset_all_devices() (../../../../../src/emu/machine.cpp:1040) ==29827== by 0xAED06E8: util::detail::delegate_base<delegate_late_bind, void>::operator()() const (delegate.h:765) ==29827== by 0x183FB1A8: running_machine::call_notifiers(machine_notification) (../../../../../src/emu/machine.cpp:849) ==29827== by 0x183F90BA: running_machine::soft_reset(int) (../../../../../src/emu/machine.cpp:956) ==29827== by 0x183F9F82: running_machine::run(bool) (../../../../../src/emu/machine.cpp:309) ==29827== by 0x158A3C3B: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:290) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== Uninitialised value was created by a heap allocation ==29827== at 0x1C480F01: operator new(unsigned long) (vg_replace_malloc.c:434) ==29827== by 0xA4483A3: std::__detail::_MakeUniq<victor_9000_fdc_device>::__single_object std::make_unique<victor_9000_fdc_device, machine_config&, char const*&, device_t*&, int>(machine_config&, char const*&, device_t*&, int&&) (unique_ptr.h:1065) ==29827== by 0xA448253: std::unique_ptr<victor_9000_fdc_device, std::default_delete<victor_9000_fdc_device> > emu::detail::device_type_impl<victor_9000_fdc_device>::create<int>(machine_config&, char const*, device_t*, int&&) const (device.h:302) ==29827== by 0xA44814A: auto machine_config::device_add<emu::detail::device_type_impl<victor_9000_fdc_device> const&, int>(char const*, emu::detail::device_type_impl<victor_9000_fdc_device> const&, int&&) (mconfig.h:193) ==29827== by 0xA4435ED: victor_9000_fdc_device& emu::detail::device_type_impl<victor_9000_fdc_device>::operator()<victor_9000_fdc_device, true, int>(machine_config&, device_finder<victor_9000_fdc_device, true>&, int&&) const (device.ipp:44) ==29827== by 0xA43DD22: (anonymous namespace)::victor9k_state::victor9k(machine_config&) (../../../../../src/mame/act/victor9k.cpp:817) ==29827== by 0xA43BDF8: $_0::operator()(machine_config&, device_t&) const (../../../../../src/mame/act/victor9k.cpp:856) ==29827== by 0xA43BDBC: $_0::__invoke(machine_config&, device_t&) (../../../../../src/mame/act/victor9k.cpp:856) ==29827== by 0x169B7704: driver_device::device_add_mconfig(machine_config&) (../../../../../src/emu/driver.cpp:180) ==29827== by 0x169253C5: device_t::add_machine_configuration(machine_config&) (../../../../../src/emu/device.cpp:226) ==29827== by 0x1840BDC9: machine_config::add_device(std::unique_ptr<device_t, std::default_delete<device_t> >&&, device_t*) (../../../../../src/emu/mconfig.cpp:324) ==29827== by 0x15E9D5BA: auto machine_config::device_add<emu::detail::device_type_impl_base const&, int>(char const*, emu::detail::device_type_impl_base const&, int&&) (mconfig.h:196) ==29827== by 0x1840ACA4: machine_config::machine_config(game_driver const&, emu_options&) (../../../../../src/emu/mconfig.cpp:51) ==29827== by 0x158A3BEE: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:282) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== ==29827== Conditional jump or move depends on uninitialised value(s) ==29827== at 0xA43F0BB: (anonymous namespace)::victor9k_state::crtc_begin_update(bitmap_rgb32&, rectangle const&) (../../../../../src/mame/act/victor9k.cpp:335) ==29827== by 0xC8CFC6D: util::detail::delegate_base<delegate_late_bind, void, bitmap_rgb32&, rectangle const&>::operator()(bitmap_rgb32&, rectangle const&) const (delegate.h:765) ==29827== by 0x1539095F: mc6845_device::screen_update(screen_device&, bitmap_rgb32&, rectangle const&) (../../../../../src/devices/video/mc6845.cpp:1181) ==29827== by 0x14B632B2: util::detail::delegate_base<delegate_late_bind, unsigned int, screen_device&, bitmap_rgb32&, rectangle const&>::operator()(screen_device&, bitmap_rgb32&, rectangle const&) const (delegate.h:765) ==29827== by 0x184C5435: screen_device::update_partial(int) (../../../../../src/emu/screen.cpp:1216) ==29827== by 0x1853491A: video_manager::finish_screen_updates() (../../../../../src/emu/video.cpp:622) ==29827== by 0x185344F6: video_manager::frame_update(bool) (../../../../../src/emu/video.cpp:215) ==29827== by 0x184C37E4: screen_device::vblank_begin(int) (../../../../../src/emu/screen.cpp:1646) ==29827== by 0xA307019: util::detail::delegate_base<delegate_late_bind, void, int>::operator()(int) const (delegate.h:765) ==29827== by 0x184BD123: device_scheduler::execute_timers() (../../../../../src/emu/schedule.cpp:951) ==29827== by 0x184BBB18: device_scheduler::timeslice() (../../../../../src/emu/schedule.cpp:505) ==29827== by 0x183FA05E: running_machine::run(bool) (../../../../../src/emu/machine.cpp:329) ==29827== by 0x158A3C3B: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:290) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== Uninitialised value was created by a heap allocation ==29827== at 0x1C480F01: operator new(unsigned long) (vg_replace_malloc.c:434) ==29827== by 0xA4414EC: std::__detail::_MakeUniq<(anonymous namespace)::victor9k_state>::__single_object std::make_unique<(anonymous namespace)::victor9k_state, machine_config const&, emu::detail::device_type_impl_base const&, char const*&>(machine_config const&, emu::detail::device_type_impl_base const&, char const*&) (unique_ptr.h:1065) ==29827== by 0xA44149F: std::unique_ptr<device_t, std::default_delete<device_t> > emu::detail::device_type_impl_base::create_driver<(anonymous namespace)::victor9k_state>(emu::detail::device_type_impl_base const&, machine_config const&, char const*, device_t*, unsigned int) (device.h:213) ==29827== by 0x15E9D6A2: emu::detail::device_type_impl_base::create(machine_config const&, char const*, device_t*, unsigned int) const (device.h:281) ==29827== by 0x15E9D594: auto machine_config::device_add<emu::detail::device_type_impl_base const&, int>(char const*, emu::detail::device_type_impl_base const&, int&&) (mconfig.h:193) ==29827== by 0x1840ACA4: machine_config::machine_config(game_driver const&, emu_options&) (../../../../../src/emu/mconfig.cpp:51) ==29827== by 0x158A3BEE: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:282) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== ==29827== Invalid write of size 1 ==29827== at 0x1805891B: handler_entry_write_memory<0, 0>::write(unsigned int, unsigned char, unsigned char) const (../../../../../src/emu/emumem_hem.cpp:54) ==29827== by 0x1188A893: void dispatch_write<0, 0, 0>(unsigned int, unsigned int, emu::detail::handler_entry_size<0>::uX, emu::detail::handler_entry_size<0>::uX, handler_entry_write<0, 0> const* const*) (emumem.h:1577) ==29827== by 0x17A0A4D9: handler_entry_write_dispatch<14, 0, 0>::write(unsigned int, unsigned char, unsigned char) const (emumem_hedw.ipp:131) ==29827== by 0xBFFFE33: void dispatch_write<1, 0, 0>(unsigned int, unsigned int, emu::detail::handler_entry_size<0>::uX, emu::detail::handler_entry_size<0>::uX, handler_entry_write<0, 0> const* const*) (emumem.h:1577) ==29827== by 0x16A7A3AF: address_space_specific<1, 0, 0, (util::endianness)0>::write_native(unsigned int, unsigned char, unsigned char) (../../../../../src/emu/emumem_aspace.cpp:445) ==29827== by 0x16A7B491: address_space_specific<1, 0, 0, (util::endianness)0>::wop()::{lambda(unsigned int, unsigned char, unsigned char)#1}::operator()(unsigned int, unsigned char, unsigned char) const (../../../../../src/emu/emumem_aspace.cpp:455) ==29827== by 0x16A7B53E: void memory_write_generic<0, 0, (util::endianness)0, 1, false, address_space_specific<1, 0, 0, (util::endianness)0>::wop()::{lambda(unsigned int, unsigned char, unsigned char)#1}>(address_space_specific<1, 0, 0, (util::endianness)0>::wop()::{lambda(unsigned int, unsigned char, unsigned char)#1}, unsigned int, emu::detail::handler_entry_size<1>::uX, emu::detail::handler_entry_size<1>::uX) (emumem.h:983) ==29827== by 0x16A6ED2A: address_space_specific<1, 0, 0, (util::endianness)0>::write_word_unaligned(unsigned int, unsigned short) (../../../../../src/emu/emumem_aspace.cpp:475) ==29827== by 0x13B74BCA: i8086_cpu_device::write_word(unsigned int, unsigned short) (../../../../../src/devices/cpu/i86/i86.cpp:176) ==29827== by 0x13B7F01B: i8086_common_cpu_device::PutMemW(int, unsigned short, unsigned short) (i86inline.h:406) ==29827== by 0x13B7F38E: i8086_common_cpu_device::i_stosw() (i86inline.h:595) ==29827== by 0x13B7B961: i8086_common_cpu_device::common_op(unsigned char) (../../../../../src/devices/cpu/i86/i86.cpp:2215) ==29827== by 0x13B752CB: i8086_cpu_device::execute_run() (../../../../../src/devices/cpu/i86/i86.cpp:329) ==29827== by 0x13B7537B: non-virtual thunk to i8086_cpu_device::execute_run() (../../../../../src/devices/cpu/i86/i86.cpp:0) ==29827== by 0x1376F128: device_execute_interface::run() (diexec.h:190) ==29827== by 0x184BB8FA: device_scheduler::timeslice() (../../../../../src/emu/schedule.cpp:456) ==29827== by 0x183FA05E: running_machine::run(bool) (../../../../../src/emu/machine.cpp:329) ==29827== by 0x158A3C3B: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:290) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== Address 0x3ad8ab60 is 0 bytes after a block of size 131,072 alloc'd ==29827== at 0x1C4820F3: operator new[](unsigned long) (vg_replace_malloc.c:652) ==29827== by 0xA341C57: std::__detail::_MakeUniq<unsigned char []>::__array std::make_unique<unsigned char []>(unsigned long) (unique_ptr.h:1080) ==29827== by 0x14D1FB1C: ram_device::device_start() (../../../../../src/devices/machine/ram.cpp:174) ==29827== by 0x169261EF: device_t::start() (../../../../../src/emu/device.cpp:562) ==29827== by 0x183F95C8: running_machine::start_all_devices() (../../../../../src/emu/machine.cpp:1013) ==29827== by 0x183F8C62: running_machine::start() (../../../../../src/emu/machine.cpp:211) ==29827== by 0x183F9E1E: running_machine::run(bool) (../../../../../src/emu/machine.cpp:281) ==29827== by 0x158A3C3B: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:290) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== ==29827== Invalid read of size 1 ==29827== at 0x18058D06: handler_entry_read_memory<0, 0>::read(unsigned int, unsigned char) const (../../../../../src/emu/emumem_hem.cpp:10) ==29827== by 0x1188A718: emu::detail::handler_entry_size<0>::uX dispatch_read<0, 0, 0>(unsigned int, unsigned int, emu::detail::handler_entry_size<0>::uX, handler_entry_read<0, 0> const* const*) (emumem.h:1570) ==29827== by 0x1716D2EE: handler_entry_read_dispatch<14, 0, 0>::read(unsigned int, unsigned char) const (emumem_hedr.ipp:132) ==29827== by 0xD11F1F8: emu::detail::handler_entry_size<0>::uX dispatch_read<1, 0, 0>(unsigned int, unsigned int, emu::detail::handler_entry_size<0>::uX, handler_entry_read<0, 0> const* const*) (emumem.h:1570) ==29827== by 0x16A79B04: address_space_specific<1, 0, 0, (util::endianness)0>::read_native(unsigned int, unsigned char) (../../../../../src/emu/emumem_aspace.cpp:433) ==29827== by 0x16A7AC76: address_space_specific<1, 0, 0, (util::endianness)0>::rop()::{lambda(unsigned int, unsigned char)#1}::operator()(unsigned int, unsigned char) const (../../../../../src/emu/emumem_aspace.cpp:454) ==29827== by 0x16A7AD11: emu::detail::handler_entry_size<1>::uX memory_read_generic<0, 0, (util::endianness)0, 1, false, address_space_specific<1, 0, 0, (util::endianness)0>::rop()::{lambda(unsigned int, unsigned char)#1}>(address_space_specific<1, 0, 0, (util::endianness)0>::rop()::{lambda(unsigned int, unsigned char)#1}, unsigned int, emu::detail::handler_entry_size<1>::uX) (emumem.h:858) ==29827== by 0x16A6E9CC: address_space_specific<1, 0, 0, (util::endianness)0>::read_word_unaligned(unsigned int) (../../../../../src/emu/emumem_aspace.cpp:461) ==29827== by 0x13B74B3C: i8086_cpu_device::read_word(unsigned int) (../../../../../src/devices/cpu/i86/i86.cpp:166) ==29827== by 0x13B6143D: i8086_common_cpu_device::GetMemW(int, unsigned short) (i86inline.h:418) ==29827== by 0x13B7F564: i8086_common_cpu_device::i_scasw() (i86inline.h:625) ==29827== by 0x13B7BBF1: i8086_common_cpu_device::common_op(unsigned char) (../../../../../src/devices/cpu/i86/i86.cpp:2219) ==29827== by 0x13B752CB: i8086_cpu_device::execute_run() (../../../../../src/devices/cpu/i86/i86.cpp:329) ==29827== by 0x13B7537B: non-virtual thunk to i8086_cpu_device::execute_run() (../../../../../src/devices/cpu/i86/i86.cpp:0) ==29827== by 0x1376F128: device_execute_interface::run() (diexec.h:190) ==29827== by 0x184BB8FA: device_scheduler::timeslice() (../../../../../src/emu/schedule.cpp:456) ==29827== by 0x183FA05E: running_machine::run(bool) (../../../../../src/emu/machine.cpp:329) ==29827== by 0x158A3C3B: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:290) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== Address 0x3ad8ab60 is 0 bytes after a block of size 131,072 alloc'd ==29827== at 0x1C4820F3: operator new[](unsigned long) (vg_replace_malloc.c:652) ==29827== by 0xA341C57: std::__detail::_MakeUniq<unsigned char []>::__array std::make_unique<unsigned char []>(unsigned long) (unique_ptr.h:1080) ==29827== by 0x14D1FB1C: ram_device::device_start() (../../../../../src/devices/machine/ram.cpp:174) ==29827== by 0x169261EF: device_t::start() (../../../../../src/emu/device.cpp:562) ==29827== by 0x183F95C8: running_machine::start_all_devices() (../../../../../src/emu/machine.cpp:1013) ==29827== by 0x183F8C62: running_machine::start() (../../../../../src/emu/machine.cpp:211) ==29827== by 0x183F9E1E: running_machine::run(bool) (../../../../../src/emu/machine.cpp:281) ==29827== by 0x158A3C3B: mame_machine_manager::execute() (../../../../../src/frontend/mame/mame.cpp:290) ==29827== by 0x16778542: cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (../../../../../src/frontend/mame/clifront.cpp:275) ==29827== by 0x16779538: cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/clifront.cpp:291) ==29827== by 0x158A4D65: emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (../../../../../src/frontend/mame/mame.cpp:454) ==29827== by 0x18558061: main (../../../../../src/osd/sdl/sdlmain.cpp:191) ==29827== Average speed: 0.56% (1 seconds) ==29827== ==29827== HEAP SUMMARY: ==29827== in use at exit: 17,306,559 bytes in 13,807 blocks ==29827== total heap usage: 4,323,065 allocs, 4,309,258 frees, 1,132,407,136 bytes allocated ==29827== ==29827== For a detailed leak analysis, rerun with: --leak-check=full ==29827== ==29827== For lists of detected and suppressed errors, rerun with: -s ==29827== ERROR SUMMARY: 11 errors from 7 contexts (suppressed: 0 from 0) | ||||
Relationships
There are no relationship linked to this issue. |
Notes
1
No.20857
Firewave Senior Tester
Nov 22, 2022, 23:51
|
There's a few uninitialized memory warnings with valgrind (also the actual out-of-bounds access). The log is attached. They are probably not the cause of this though. |
---|