Skip to content

segfault in fresh installation as user (--user) prusaslicer fatpack 2.9.0-alpha #13618

@sl1pkn07

Description

@sl1pkn07

Description of the bug

after fresh install prusaslicer via fatpack as user

flatpak remote-delete flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo --user
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo --user
flatpak --user install flathub-beta com.prusa3d.PrusaSlicer

and run it (if not exist systemwide installation, fatpack runs all as user, see flatpak/flatpak#3552 (comment))

flatpak run com.prusa3d.PrusaSlicer//beta

the program not open. instead, print this message in console

--------------------------------------------------------------------------
Message: 16:33:16: Starting PrusaSlicer flatpak with entrypoint script
--------------------------------------------------------------------------

then run coredumpctlr ad see

└───╼  coredumpctl 
TIME                            PID  UID  GID SIG     COREFILE EXE                     SIZE
Thu 2024-11-21 16:29:39 CET 3052233 1000 1000 SIGSEGV present  /app/bin/prusa-slicer   3.6M
Thu 2024-11-21 16:29:39 CET 3052246 1000 1000 SIGSEGV present  /app/bin/prusa-slicer   3.6M
Thu 2024-11-21 16:33:16 CET 3053291 1000 1000 SIGSEGV present  /app/bin/prusa-slicer   3.6M
Thu 2024-11-21 16:33:17 CET 3053318 1000 1000 SIGSEGV present  /app/bin/prusa-slicer   3.6M

run coredumpctl info 3053318 (the last one run for example) and:

└───╼  coredumpctl info 3053318
           PID: 3053318 (prusa-slicer)
           UID: 1000 (sl1pkn07)
           GID: 1000 (sl1pkn07)
        Signal: 11 (SEGV)
     Timestamp: Thu 2024-11-21 16:33:16 CET (14min ago)
  Command Line: /app/bin/prusa-slicer
    Executable: /app/bin/prusa-slicer
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-flatpak-com.prusa3d.PrusaSlicer-3053274.scope
          Unit: user@1000.service
     User Unit: app-flatpak-com.prusa3d.PrusaSlicer-3053274.scope
         Slice: user-1000.slice
     Owner UID: 1000 (sl1pkn07)
       Boot ID: c30bf56595c444a685971615ce652f68
    Machine ID: c20ee0c57658685bfedf50384b0e3ec0
      Hostname: sL1pKn07
       Storage: /var/lib/systemd/coredump/core.prusa-slicer.1000.c30bf56595c444a685971615ce652f68.3053318.1732203196000000.zst (present)
  Size on Disk: 3.6M
       Message: Process 3053318 (prusa-slicer) of user 1000 dumped core.
                
                Module /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0.6.12 without build-id.
                Module /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0.6.12
                Module /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0.16.5 without build-id.
                Module /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0.16.5
                Stack trace of thread 9:
                #0  0x00007cc6202f2618 n/a (/usr/lib/x86_64-linux-gnu/GL/nvidia-565-57-01/extra/libnvidia-tls.so.565.57.01 + 0x2618)
                #1  0x00007cc633d04a75 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x34a75)
                #2  0x00007cc633d05022 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x35022)
                #3  0x00007cc633cfbdef n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2bdef)
                #4  0x00007cc633cfa9a6 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2a9a6)
                #5  0x00007cc633cfa568 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2a568)
                #6  0x00005d945dff476f n/a (/app/bin/prusa-slicer + 0x2c9e76f)
                #7  0x00005d945dff7ce2 n/a (/app/bin/prusa-slicer + 0x2ca1ce2)
                ELF object binary architecture: AMD x86-64

Project file & How to reproduce

fresh install fatpack via system package for the first time and:

flatpak remote-delete flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo --user
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo --user
flatpak install flathub-beta com.prusa3d.PrusaSlicer --user 

run it (if not exist systemwide installation, fatpack runs all as user, see flatpak/flatpak#3552 (comment))

flatpak run com.prusa3d.PrusaSlicer//beta

and see the ouptut

--------------------------------------------------------------------------
Message: 16:33:16: Starting PrusaSlicer flatpak with entrypoint script
--------------------------------------------------------------------------

run coredumpctl and see the output

└───╼  coredumpctl 
TIME                            PID  UID  GID SIG     COREFILE EXE                     SIZE
Thu 2024-11-21 16:29:39 CET 3052233 1000 1000 SIGSEGV present  /app/bin/prusa-slicer   3.6M
Thu 2024-11-21 16:29:39 CET 3052246 1000 1000 SIGSEGV present  /app/bin/prusa-slicer   3.6M
Thu 2024-11-21 16:33:16 CET 3053291 1000 1000 SIGSEGV present  /app/bin/prusa-slicer   3.6M
Thu 2024-11-21 16:33:17 CET 3053318 1000 1000 SIGSEGV present  /app/bin/prusa-slicer   3.6M

and run coredumpctl info $PID

for see the info of the segfault

└───╼  coredumpctl info 3053318
           PID: 3053318 (prusa-slicer)
           UID: 1000 (sl1pkn07)
           GID: 1000 (sl1pkn07)
        Signal: 11 (SEGV)
     Timestamp: Thu 2024-11-21 16:33:16 CET (14min ago)
  Command Line: /app/bin/prusa-slicer
    Executable: /app/bin/prusa-slicer
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-flatpak-com.prusa3d.PrusaSlicer-3053274.scope
          Unit: user@1000.service
     User Unit: app-flatpak-com.prusa3d.PrusaSlicer-3053274.scope
         Slice: user-1000.slice
     Owner UID: 1000 (sl1pkn07)
       Boot ID: c30bf56595c444a685971615ce652f68
    Machine ID: c20ee0c57658685bfedf50384b0e3ec0
      Hostname: sL1pKn07
       Storage: /var/lib/systemd/coredump/core.prusa-slicer.1000.c30bf56595c444a685971615ce652f68.3053318.1732203196000000.zst (present)
  Size on Disk: 3.6M
       Message: Process 3053318 (prusa-slicer) of user 1000 dumped core.
                
                Module /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0.6.12 without build-id.
                Module /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0.6.12
                Module /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0.16.5 without build-id.
                Module /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0.16.5
                Stack trace of thread 9:
                #0  0x00007cc6202f2618 n/a (/usr/lib/x86_64-linux-gnu/GL/nvidia-565-57-01/extra/libnvidia-tls.so.565.57.01 + 0x2618)
                #1  0x00007cc633d04a75 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x34a75)
                #2  0x00007cc633d05022 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x35022)
                #3  0x00007cc633cfbdef n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2bdef)
                #4  0x00007cc633cfa9a6 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2a9a6)
                #5  0x00007cc633cfa568 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2a568)
                #6  0x00005d945dff476f n/a (/app/bin/prusa-slicer + 0x2c9e76f)
                #7  0x00005d945dff7ce2 n/a (/app/bin/prusa-slicer + 0x2ca1ce2)
                ELF object binary architecture: AMD x86-64

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

2.9.0 alpha

Operating system

Archlinux

Printer model

none

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions