Skip to content

32bit debug builds panic (misaligned pointer dereference:) #1001

@Trolldemorted

Description

@Trolldemorted

Describe the bug

  • sysinfo 0.29.3
  • W10 (64bit) Pro 21H2 (Build 19044.3086)

To Reproduce

fn main() {
    let s = System::new_all();
}

cargo run --target i686-pc-windows-msvc

Callstack

thread 'main' panicked at 'misaligned pointer dereference: address must be a multiple of 0x8 but is 0x2ed2844', C:\Users\Benni\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sysinfo-0.29.3\src\network_helper_win.rs:43:28
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'main' panicked at 'panic in a function that cannot unwind', library\core\src\panicking.rs:126:5
stack backtrace:
   0:   0x7fef4a - core::fmt::write
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\core\src\fmt\mod.rs:1254
   1:   0x7eb1e1 - std::io::Write::write_fmt<std::sys::windows::stdio::Stderr>
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\std\src\io\mod.rs:1698
   2:   0x7ee6d5 - std::sys_common::backtrace::_print
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\std\src\sys_common\backtrace.rs:47
   3:   0x7ee6d5 - std::sys_common::backtrace::print
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\std\src\sys_common\backtrace.rs:34
   4:   0x7f0497 - std::panicking::default_hook::closure$1
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\std\src\panicking.rs:269
   5:   0x7f00f4 - std::panicking::default_hook
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\std\src\panicking.rs:288
   6:   0x7f0c22 - std::panicking::rust_panic_with_hook
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\std\src\panicking.rs:691
   7:   0x7f098d - std::panicking::begin_panic_handler::closure$0
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\std\src\panicking.rs:580
   8:   0x7ef205 - std::sys_common::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::closure_env$0,never$>
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\std\src\sys_common\backtrace.rs:150
   9:   0x7f06b4 - std::panicking::begin_panic_handler
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\std\src\panicking.rs:578
  10:   0x80473c - core::panicking::panic_nounwind_fmt
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\core\src\panicking.rs:96
  11:   0x8047f7 - core::panicking::panic_nounwind
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\core\src\panicking.rs:126
  12:   0x80492c - core::panicking::panic_cannot_unwind
                       at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library\core\src\panicking.rs:188
  13:   0x75b0fd - sysinfo::network::refresh_networks_addresses
                       at C:\Users\Benni\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sysinfo-0.29.3\src\network.rs:11
  14:   0x75b0fd - sysinfo::network::refresh_networks_addresses
                       at C:\Users\Benni\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sysinfo-0.29.3\src\network.rs:11
  15:   0x77fbb1 - sysinfo::windows::network::impl$1::refresh_networks_list
                       at C:\Users\Benni\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sysinfo-0.29.3\src\windows\network.rs:153
  16:   0x742735 - sysinfo::traits::SystemExt::refresh_networks_list<sysinfo::windows::system::System>
                       at C:\Users\Benni\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sysinfo-0.29.3\src\traits.rs:968
  17:   0x742b15 - sysinfo::windows::system::impl$3::new_with_specifics
                       at C:\Users\Benni\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sysinfo-0.29.3\src\windows\system.rs:113
  18:   0x73120f - sysinfo::traits::SystemExt::new_all<sysinfo::windows::system::System>
                       at C:\Users\Benni\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sysinfo-0.29.3\src\traits.rs:643
thread caused non-unwinding panic. aborting.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions