https://bugs.kde.org/show_bug.cgi?id=519847

--- Comment #1 from Nate Graham <[email protected]> ---
Looks like it's not just the nightly git master build. If I remove it and go
back to the stable version, that crashes, too:

#0  0x00007f9d6749d51c in __pthread_kill_implementation () at
/usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f9d674433be in raise () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f9d6742a8ed in abort () at /usr/lib/x86_64-linux-gnu/libc.so.6
#3  0x00005624ae92853a in std::sys::pal::unix::abort_internal ()
    at library/std/src/sys/pal/unix/mod.rs:305
#4  0x00005624ae9282d9 in std::process::abort () at
library/std/src/process.rs:2533
#5  0x00005624aef6b02d in std::panicking::panic_with_hook () at
library/std/src/rt.rs:44
#6  0x00005624aef4982a in std::panicking::panic_handler::{closure#0} ()
    at library/std/src/panicking.rs:691
#7  0x00005624aef40739 in
std::sys::backtrace::__rust_end_short_backtrace<std::panicking::panic_handler::{closure_env#0},
!> () at library/std/src/sys/backtrace.rs:182
#8  0x00005624aef4ad6d in std::panicking::panic_handler () at
library/std/src/panicking.rs:689
#9  0x00005624ae928fbd in core::panicking::panic_nounwind_fmt::runtime ()
    at library/core/src/panicking.rs:122
#10 core::panicking::panic_nounwind_fmt () at
library/core/src/intrinsics/mod.rs:2447
#11 0x00005624ae9290ee in core::panicking::panic_nounwind_nobacktrace ()
    at library/core/src/panicking.rs:233
#12 0x00005624ae928f52 in core::panicking::panic_in_cleanup () at
library/core/src/panicking.rs:353
#13 0x00005624af014002 in
cxx::unwind::prevent_unwind<matrix_rust_sdk_crypto_cpp::ffi::_::CryptoMachine__box_drop::{closure_env#0},
()> (label=..., foreign_call=...)
    at /run/build/libQuotient/cargo/vendor/cxx-1.0.138/src/unwind.rs:5
#14 0x00005624aef1adaa in
matrix_rust_sdk_crypto_cpp::ffi::_::CryptoMachine__box_drop
    (this=0x5624d5b886f8) at ../src/lib.rs:191
#15 0x00005624aedf40a3 in rust::cxxbridge1::Box<crypto::CryptoMachine>::~Box
(this=0x5624d5b886f8)
    at
/run/build/libQuotient/cargo/crypto-sdk_57ad9/x86_64-unknown-linux-gnu/cxxbridge/matrix-rust-sdk-crypto/src/lib.rs.h:486
#16 std::_Optional_payload_base<rust::cxxbridge1::Box<crypto::CryptoMachine>
>::_M_destroy
    (this=0x5624d5b886f8) at /usr/include/c++/15.2.0/optional:307
#17 std::_Optional_payload_base<rust::cxxbridge1::Box<crypto::CryptoMachine>
>::_M_reset
    (this=0x5624d5b886f8) at /usr/include/c++/15.2.0/optional:338
#18 std::_Optional_payload_base<rust::cxxbridge1::Box<crypto::CryptoMachine>
>::_M_reset
    (this=0x5624d5b886f8) at /usr/include/c++/15.2.0/optional:335
#19 std::_Optional_payload<rust::cxxbridge1::Box<crypto::CryptoMachine>, false,
false, false>::~_Optional_payload (this=0x5624d5b886f8) at
/usr/include/c++/15.2.0/optional:461
#20 std::_Optional_base<rust::cxxbridge1::Box<crypto::CryptoMachine>, false,
false>::~_Optional_base
    (this=0x5624d5b886f8) at /usr/include/c++/15.2.0/optional:485
#21 std::optional<rust::cxxbridge1::Box<crypto::CryptoMachine> >::~optional
(this=0x5624d5b886f8)
    at /usr/include/c++/15.2.0/optional:778
#22 Quotient::Connection::Private::~Private (this=0x5624d5b885e0)
--Type <RET> for more, q to quit, c to continue without paging--c
    at /run/build/libQuotient/Quotient/connection_p.h:28
#23 0x00005624aedf449a in Quotient::makeImpl<Quotient::Connection::Private,
Quotient::Connection::Private, std::unique_ptr<Quotient::ConnectionData,
std::default_delete<Quotient::ConnectionData> >
>(std::unique_ptr<Quotient::ConnectionData,
std::default_delete<Quotient::ConnectionData>
>&&)::{lambda(Quotient::Connection::Private*)#1}::operator()(Quotient::Connection::Private*)
const
    (__closure=0x0, impl=0x5624d5b885e0) at
/run/build/libQuotient/Quotient/util.h:169
#24 Quotient::makeImpl<Quotient::Connection::Private,
Quotient::Connection::Private, std::unique_ptr<Quotient::ConnectionData,
std::default_delete<Quotient::ConnectionData> >
>(std::unique_ptr<Quotient::ConnectionData,
std::default_delete<Quotient::ConnectionData>
>&&)::{lambda(Quotient::Connection::Private*)#1}::operator()(Quotient::Connection::Private*)
const (__closure=0x0, impl=0x5624d5b885e0)
    at /run/build/libQuotient/Quotient/util.h:169
#25 Quotient::makeImpl<Quotient::Connection::Private,
Quotient::Connection::Private, std::unique_ptr<Quotient::ConnectionData,
std::default_delete<Quotient::ConnectionData> >
>(std::unique_ptr<Quotient::ConnectionData,
std::default_delete<Quotient::ConnectionData>
>&&)::{lambda(Quotient::Connection::Private*)#1}::_FUN(Quotient::Connection::Private*)
() at /run/build/libQuotient/Quotient/util.h:169
#26 0x00005624aeda506e in std::unique_ptr<Quotient::Connection::Private, void
(*)(Quotient::Connection::Private*)>::~unique_ptr (this=0x5624d5eadce0) at
/usr/include/c++/15.2.0/bits/unique_ptr.h:478
#27 Quotient::Connection::~Connection (this=0x5624d5eadcd0)
    at /run/build/libQuotient/Quotient/connection.cpp:97
#28 0x00005624aec6e151 in NeoChatConnection::~NeoChatConnection
(this=0x5624d5eadcd0)
    at /run/build/neochat/src/libneochat/neochatconnection.h:19
#29 NeoChatConnection::~NeoChatConnection (this=0x5624d5eadcd0)
    at /run/build/neochat/src/libneochat/neochatconnection.h:19
#30 0x00007f9d6ac857bd in QV4::QObjectWrapper::destroyObject(bool) ()
    at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#31 0x00007f9d6ad16c3a in QV4::MemoryManager::sweep(bool, void (*)(char
const*)) ()
    at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#32 0x00007f9d6ad16e04 in QV4::MemoryManager::~MemoryManager() ()
    at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#33 0x00007f9d6ac0f4ce in QV4::ExecutionEngine::~ExecutionEngine() ()
    at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#34 0x00007f9d6abb809d in QJSEngine::~QJSEngine() () at
/usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#35 0x00005624ae92bc96 in main (argc=<optimized out>, argv=<optimized out>)
    at /run/build/neochat/src/app/main.cpp:302

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to