Bug 500002 - LabPlot 2.11.1 Crashes When Configuring Toolbars via Settings
Summary: LabPlot 2.11.1 Crashes When Configuring Toolbars via Settings
Status: REOPENED
Alias: None
Product: LabPlot2
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.12.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Alexander Semke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-13 16:18 UTC by Ruslan Vishtalmagomedov
Modified: 2025-08-12 11:11 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 3.0
Sentry Crash Report:


Attachments
screenrecord of labplot crashing when trying to configure toolbars (414.91 KB, video/x-matroska)
2025-02-13 16:18 UTC, Ruslan Vishtalmagomedov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ruslan Vishtalmagomedov 2025-02-13 16:18:15 UTC
Created attachment 178293 [details]
screenrecord of labplot crashing when trying to configure toolbars

Affected Systems:
    ALT Education 11.0 KDE
    ALT K Workstation 11.0
    ALT K Workstation 11.0 (updated to Sisyphus)

Version: labplot-2.11.1-alt1

Steps to Reproduce:

    Launch LabPlot2.

    Navigate to:
    Settings tab → Configure Toolbars.

    Add any action to the toolbar (e.g., Exit action).

    Click Apply → OK.

Expected Behavior:
Action is successfully added to the toolbar without crashes.

Actual Behavior:
Application crashes immediately after clicking the Apply button.

System Information:

    KDE Plasma Version: plasmashell 6.2.5
    Distro: ALT Linux 11.0 (Sisyphus repositories for updated systems)
Comment 1 Ruslan Vishtalmagomedov 2025-02-13 16:20:08 UTC
$ labplot2 
kf.purpose.externalprocess: Cannot initialize model for plugin type "Export" with data QJsonObject(): missing key "urls"
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setRenderHint: Painter must be active to set rendering hints
KCrash: Application 'labplot2' crashing... crashRecursionCounter = 2
KCrash: Attempting to start /usr/libexec/drkonqi
QSocketNotifier: Invalid socket 6 and type 'Read', disabling...
QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
kf5idletime_wayland: This plugin does not support polling idle time

[1]+  Остановлен    labplot2
Comment 2 Israel Galadima 2025-03-01 19:32:49 UTC
Hello Ruslan,

Thank you for reporting this issue.

Can you please share what version of KDE Frameworks you encountered this issue with?

If using KDE Plasma, you can get this information from "System Settings" > "About this System".

Thanks.
Comment 3 bogdan 2025-05-15 08:51:42 UTC
Reproduced on version 2.12.0
System Information:
    KDE Plasma Version 6.3.5
    KDE Frameworks Version 6.13.0
    Distro: ALT Linux 11.0 (Sisyphus repositories for updated systems)
Comment 4 Alexander Semke 2025-07-22 14:40:26 UTC
(In reply to bogdan from comment #3)
> Reproduced on version 2.12.0
> System Information:
>     KDE Plasma Version 6.3.5
>     KDE Frameworks Version 6.13.0
>     Distro: ALT Linux 11.0 (Sisyphus repositories for updated systems)

This part of LabPlot was completely refactored recently to address multiple issues in this area. Can you please give the current development version (nightly builds available on our homepage) and confirm you don't have this crash anymore? Thank you.
Comment 5 bogdan 2025-08-12 11:11:42 UTC
(In reply to Alexander Semke from comment #4)
> This part of LabPlot was completely refactored recently to address multiple
> issues in this area. Can you please give the current development version
> (nightly builds available on our homepage) and confirm you don't have this
> crash anymore? Thank you.
I have checked on the development version, and the bug is reproducible on the above-mentioned platforms.
Labplot version: 2.12.80
Release build a0b5fc3
System information:
    KDE Plasma Version 6.4.3
    KDE Frameworks Version 6.15.0