[Pkg-kde-extras] Bug#1104413: labplot: LabPlot crashes on startup when the cantor package is not installed.
Franciscarlos Soares
prof.franciscarlos at gmail.com
Mon May 25 02:13:09 BST 2026
Package: labplot
Version: 2.12.0-1
Followup-For: Bug #1104413
X-Debbugs-Cc: prof.franciscarlos at gmail.com
Dear Maintainer,
LabPlot crashes on startup when the cantor package is not installed.
Steps to reproduce:
1. Install labplot without cantor installed.
2. Run: labplot
Actual result:
LabPlot crashes immediately with SIGSEGV.
Expected result:
LabPlot should start normally, or disable/hide notebook/CAS integration if Cantor is not installed.
Workaround:
Installing the cantor package fixes the crash:
sudo apt install cantor
Backtrace with debug symbols:
Thread 1 "labplot" received signal SIGSEGV, Segmentation fault.
0x00005555557d5584 in MainWin::initGUI(...) at ./src/frontend/MainWin.cpp:291
Relevant source line:
m_tbNotebook->setDefaultAction(!m_lastUsedNotebookAction ? m_newNotebookMenu->actions().first() : m_lastUsedNotebookAction);
This suggests that m_newNotebookMenu->actions() can be empty, despite the nearby comment saying the menu always contains at least the configure CAS action.
The crash also happened with the official trixie/stable package before I rebuilt 2.12.1 locally, so this is not caused by my local backport.
-- System Information:
Debian Release: 13.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.90+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=pt_BR:pt:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages labplot depends on:
ii kio6 6.13.0-6
ii labplot-data 2.12.0-1
ii libc6 2.41-12+deb13u3
ii libcantorlibs28abi2 4:25.04.2-3
ii libcerf2 2.4-2
ii libcfitsio10t64 4.6.2-2
ii libfftw3-double3 3.3.10-2+b1
ii libgcc-s1 14.2.0-19
ii libgsl28 2.8+dfsg-5
ii libgslcblas0 2.8+dfsg-5
ii libhdf5-310 1.14.5+repack-3
ii libixion-0.18-0 0.19.0-7
ii libkf6archive6 6.13.0-2
ii libkf6colorscheme6 6.13.0-1
ii libkf6completion6 6.13.0-1
ii libkf6configcore6 6.13.0-2
ii libkf6configgui6 6.13.0-2
ii libkf6configwidgets6 6.13.0-1
ii libkf6coreaddons6 6.13.0-1
ii libkf6crash6 6.13.0-1
ii libkf6i18n6 6.13.0-1
ii libkf6iconthemes6 6.13.0-2
ii libkf6kiowidgets6 6.13.0-6
ii libkf6parts6 6.13.0-1
ii libkf6purpose-bin 6.13.0-1
ii libkf6purpose6 6.13.0-1
ii libkf6purposewidgets6 6.13.0-1
ii libkf6syntaxhighlighting6 6.13.0-1
ii libkf6textwidgets6 6.13.0-1
ii libkf6userfeedbackcore6 6.13.0-1
ii libkf6userfeedbackwidgets6 6.13.0-1
ii libkf6widgetsaddons6 6.13.0-1
ii libkf6xmlgui6 6.13.0-1
ii liblz4-1 1.10.0-4
ii libmarkdown2 2.2.7-2.1
ii libmatio13 1.5.28-2
ii libnetcdf22 1:4.9.3-1
ii liborcus-0.18-0 0.19.2-6+b1
ii liborcus-parser-0.18-0 0.19.2-6+b1
ii liborcus-spreadsheet-model-0.18-0 0.19.2-6+b1
ii libpoppler-qt6-3t64 25.03.0-5+deb13u2
ii libqt6core6t64 [qt6-base-private-abi] 6.8.2+dfsg-9+deb13u2
ii libqt6gui6 6.8.2+dfsg-9+deb13u2
ii libqt6network6 6.8.2+dfsg-9+deb13u2
ii libqt6printsupport6 6.8.2+dfsg-9+deb13u2
ii libqt6serialport6 6.8.2-3
ii libqt6sql6 6.8.2+dfsg-9+deb13u2
ii libqt6svg6 6.8.2-3
ii libqt6widgets6 6.8.2+dfsg-9+deb13u2
ii libqt6xml6 6.8.2+dfsg-9+deb13u2
ii libreadstat1t64 1.1.9-4
ii libstdc++6 14.2.0-19
ii libxcb1 1.17.0-2+b1
ii libzstd1 1.5.7+dfsg-1
ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1
labplot recommends no packages.
labplot suggests no packages.
-- no debconf information
More information about the pkg-kde-extras
mailing list