[3dprinter-general] Bug#1020702: prusa-slicer: SEGV on start

Tobias Frost tobi at debian.org
Sun Sep 25 17:18:45 BST 2022

Package: prusa-slicer
Version: 2.5.0+dfsg-1
Severity: grave
Justification: renders package unusable


the new 2.5.0 prusa-slicer immedialty crashes for me:

tobi at isildor:~$ prusa-slicer
[2022-09-25 18:14:22.532762] [0x00007f41f5a0dd40] [trace]   Initializing StaticPrintConfigs
Segmentation fault

(To ensure that this is not a profile thing, I've moved the printer profile out
of the way (renaming .config/PrusaSlicer to something else), then it shows an
intial dialog about the config directory changed, then crashing)

tobi at isildor:~$ gdb prusa-slicer 
GNU gdb (Debian 12.1-3) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
Find the GDB manual and other documentation resources online at:

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from prusa-slicer...

This GDB supports auto-downloading debuginfo from the following URLs:
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Reading symbols from /home/tobi/.cache/debuginfod_client/d6d1774e4b7dbe498c3e9e117d9425c50cb53145/debuginfo...
(gdb) run
Starting program: /usr/bin/prusa-slicer 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff07ff640 (LWP 6155)]
[New Thread 0x7fffefffe640 (LWP 6156)]
[New Thread 0x7fffef7fd640 (LWP 6157)]
[New Thread 0x7fffeeffc640 (LWP 6158)]
[2022-09-25 18:17:40.146772] [0x00007ffff0a80d40] [trace]   Initializing StaticPrintConfigs
[New Thread 0x7fffee782640 (LWP 6159)]
[New Thread 0x7fffedf81640 (LWP 6160)]
[New Thread 0x7fffed661640 (LWP 6161)]
[Thread 0x7fffed661640 (LWP 6161) exited]
[New Thread 0x7fffed661640 (LWP 6162)]
[New Thread 0x7fffecd38640 (LWP 6163)]
[Thread 0x7fffed661640 (LWP 6162) exited]
[Thread 0x7fffecd38640 (LWP 6163) exited]
[New Thread 0x7fffecd38640 (LWP 6164)]

Thread 1 "slic3r_main" received signal SIGSEGV, Segmentation fault.
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign (this=this at entry=0x0, __str=...) at /build/gcc-12-tHYXim/gcc-12-12.2.0/build/x86_64-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:279
279	/build/gcc-12-tHYXim/gcc-12-12.2.0/build/x86_64-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc: Directory not empty.
(gdb) bt
#0  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign (this=this at entry=0x0, __str=...)
    at /build/gcc-12-tHYXim/gcc-12-12.2.0/build/x86_64-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:279
#1  0x00007ffff696e05a in std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::assign (__str=..., 
    this=0x0) at /usr/include/c++/12/bits/basic_string.h:1540
#2  0x00007ffff696e0c6 in wxTranslations::SetLanguage (this=0x0, lang=lang at entry=wxLANGUAGE_DEFAULT) at ./src/common/translation.cpp:1384
#3  0x00005555560c8e26 in Slic3r::GUI::GUI_App::load_language (this=0x555556eb49f0, language=..., initial=<optimized out>)
    at ./src/slic3r/GUI/GUI_App.cpp:2079
#4  0x00005555560caaf5 in Slic3r::GUI::GUI_App::on_init_inner (this=0x555556eb49f0) at ./src/slic3r/GUI/GUI_App.cpp:1093
#5  0x00005555560cd4c6 in Slic3r::GUI::GUI_App::OnInit (this=<optimized out>) at ./src/slic3r/GUI/GUI_App.cpp:1035
#6  0x00007ffff691feda in wxEntry (argc=<optimized out>, argv=<optimized out>) at ./src/common/init.cpp:487
#7  0x00005555560af7b9 in Slic3r::GUI::GUI_Run (params=...) at ./src/slic3r/GUI/GUI_Init.cpp:54
#8  0x00005555558705de in Slic3r::CLI::run (this=<optimized out>, argc=<optimized out>, argv=<optimized out>) at ./src/PrusaSlicer.cpp:618
#9  0x0000555555845bf4 in main (argc=<optimized out>, argv=<optimized out>) at ./src/PrusaSlicer.cpp:844

-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (100, 'bullseye-fasttrack'), (100, 'bullseye-backports-staging')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.19.0-1-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages prusa-slicer depends on:
ii  fonts-noto-hinted                                  20201225-1
ii  libboost-chrono1.74.0                              1.74.0-17
ii  libboost-filesystem1.74.0                          1.74.0-17
ii  libboost-iostreams1.74.0                           1.74.0-17
ii  libboost-locale1.74.0                              1.74.0-17
ii  libboost-log1.74.0                                 1.74.0-17
ii  libboost-regex1.74.0 [libboost-regex1.74.0-icu71]  1.74.0-17
ii  libboost-thread1.74.0                              1.74.0-17
ii  libc6                                              2.35-1
ii  libcurl3-gnutls                                    7.85.0-1
ii  libdbus-1-3                                        1.14.0-2
ii  libexpat1                                          2.4.9-1
ii  libgcc-s1                                          12.2.0-3
ii  libgl1                                             1.5.0-1
ii  libglew2.2                                         2.2.0-4+b1
ii  libglib2.0-0                                       2.74.0-1
ii  libgmp10                                           2:6.2.1+dfsg1-1
ii  libgtk-3-0                                         3.24.34-3
ii  libimath-3-1-29                                    3.1.5-1+b1
ii  libjpeg62-turbo                                    1:2.1.2-1+b1
ii  libmpfr6                                           4.1.0-3
ii  libnlopt0                                          2.7.1-4+b2
ii  libocct-data-exchange-7.6                          7.6.3+dfsg1-3
ii  libocct-foundation-7.6                             7.6.3+dfsg1-3
ii  libocct-modeling-algorithms-7.6                    7.6.3+dfsg1-3
ii  libocct-modeling-data-7.6                          7.6.3+dfsg1-3
ii  libocct-ocaf-7.6                                   7.6.3+dfsg1-3
ii  libopenvdb9.1                                      9.1.0-7+b1
ii  libpng16-16                                        1.6.38-2
ii  libstdc++6                                         12.2.0-3
ii  libtbb12                                           2021.5.0-15
ii  libwxbase3.2-0                                     3.2.1+dfsg-1
ii  libwxgtk3.2-0                                      3.2.1+dfsg-1

prusa-slicer recommends no packages.

prusa-slicer suggests no packages.

-- no debconf information

More information about the 3dprinter-general mailing list