Skip to content

Crash before UI launch with SIGABRT / IOT instruction #61

@flferretti

Description

@flferretti

Hi! I tried launching pixi-gui on my system, but it crashes instantly:

pixi-gui --no-relaunch
panicked at library/core/src/fmt/mod.rs:2736:38:
thread panicked while processing panic. aborting.
[1]    3265297 IOT instruction (core dumped)

The crash happens before the UI loads. My CPU supports CET/IBT (ibt and user_shstk), so it might be related.

uname -a

Linux gblaptop0047 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

strace -f pixi-gui --no-relaunch 2>&1 | tail -50

[pid 3260922] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid 3260932] set_robust_list(0x7d1db6dfc9a0, 24 <unfinished ...>
[pid 3260922] futex(0x562e16920320, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 3260931] sched_getaffinity(3260931, 32,  <unfinished ...>
[pid 3260930] futex(0x562e16920320, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 3260932] <... set_robust_list resumed>) = 0
[pid 3260929] <... getpid resumed>)     = 3260922
[pid 3260922] <... futex resumed>)      = 0
[pid 3260932] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid 3260931] <... sched_getaffinity resumed>[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]) = 8
[pid 3260930] <... futex resumed>)      = -1 EAGAIN (Resource temporarily unavailable)
[pid 3260922] mmap(NULL, 2101248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid 3260932] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid 3260931] sigaltstack(NULL,  <unfinished ...>
[pid 3260929] tgkill(3260922, 3260929, SIGABRT <unfinished ...>
[pid 3260922] <... mmap resumed>)       = 0x7d1db69fb000
[pid 3260932] mmap(0x7d1da4000000, 67108864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 3260931] <... sigaltstack resumed>{ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid 3260930] futex(0x562e16920320, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 3260922] mprotect(0x7d1db69fc000, 2097152, PROT_READ|PROT_WRITE <unfinished ...>
[pid 3260932] <... mmap resumed>)       = 0x7d1da4000000
[pid 3260931] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid 3260929] <... tgkill resumed>)     = 0
[pid 3260922] <... mprotect resumed>)   = 0
[pid 3260932] mprotect(0x7d1da4000000, 135168, PROT_READ|PROT_WRITE <unfinished ...>
[pid 3260931] <... mmap resumed>)       = 0x7d1dd7761000
[pid 3260929] --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=3260922, si_uid=1000} ---
[pid 3260922] rt_sigprocmask(SIG_BLOCK, ~[],  <unfinished ...>
[pid 3260932] <... mprotect resumed>)   = 0
[pid 3260931] mprotect(0x7d1dd7761000, 4096, PROT_NONE <unfinished ...>
[pid 3260922] <... rt_sigprocmask resumed>[], 8) = 0
[pid 3260932] sched_getaffinity(3260932, 32,  <unfinished ...>
[pid 3260931] <... mprotect resumed>)   = 0
[pid 3260922] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7d1db6bfb990, parent_tid=0x7d1db6bfb990, exit_signal=0, stack=0x7d1db69fb000, stack_size=0x1ff840, tls=0x7d1db6bfb6c0} <unfinished ...>
[pid 3260932] <... sched_getaffinity resumed> <unfinished ...>) = ?
[pid 3260930] <... futex resumed>)      = ?
[pid 3260928] <... ppoll resumed> <unfinished ...>) = ?
[pid 3260927] <... ppoll resumed> <unfinished ...>) = ?
[pid 3260924] <... futex resumed>)      = ?
[pid 3260922] <... clone3 resumed> <unfinished ...>) = ?
[pid 3260932] +++ killed by SIGABRT (core dumped) +++
[pid 3260930] +++ killed by SIGABRT (core dumped) +++
[pid 3260928] +++ killed by SIGABRT (core dumped) +++
[pid 3260927] +++ killed by SIGABRT (core dumped) +++
[pid 3260929] +++ killed by SIGABRT (core dumped) +++
[pid 3260924] +++ killed by SIGABRT (core dumped) +++
[pid 3260926] <... futex resumed>)      = ?
[pid 3260931] +++ killed by SIGABRT (core dumped) +++
[pid 3260926] +++ killed by SIGABRT (core dumped) +++
+++ killed by SIGABRT (core dumped) +++
[1]    3260918 IOT instruction (core dumped)  strace -f pixi-gui --no-relaunch 2>&1 |
       3260919 done                           tail -50

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions