Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[com.kdab.kddockwidgets] [error] Couldn't find dock widget frequency #575

Closed
JoJoDeveloping opened this issue Dec 15, 2023 · 0 comments · Fixed by #587
Closed

[com.kdab.kddockwidgets] [error] Couldn't find dock widget frequency #575

JoJoDeveloping opened this issue Dec 15, 2023 · 0 comments · Fixed by #587
Labels

Comments

@JoJoDeveloping
Copy link

Describe the bug
Hi all, I've been trying to compile hotspot locally (using Arch Linux). I think I have installed all dependency (see bonus bugs below), and the app builds, but it fails to start.
Instead, there are a few error messages, and then it immediately segfaults:

]$ ./bin/hotspot 
kf.coreaddons: "Could not find plugin konsolepart"
[2023-12-15 17:18:19.277] [com.kdab.kddockwidgets] [error] Couldn't find dock widget name=frequency
[2023-12-15 17:18:19.277] [com.kdab.kddockwidgets] [error] Couldn't find dock widget frequency
Segmentation fault (core dumped)

I assume that I am missing some dependency. But which?

To Reproduce
Steps to reproduce the behavior:

  1. Install Arch Linux
  2. Install the dependencies
    2.1 Try to install the dependencies listed here: https://github.com/KDAB/hotspot/blob/master/HACKING.md#arch-linux
    2.2 Notice that this command is completely wrong, since the listed packages simply do not exist
    2.3 Instead install all dependencies listed here: https://aur.archlinux.org/packages/hotspot
  3. mkdir make_dir; cd make_dir; cmake ../; make
  4. ./bin/hotspot
  5. Observe the segfault

Expected behavior
The app should not segfault immediately. I think it is supposed to show a window.

Version Info (please complete the following information):

  • Linux Kernel version: 6.6.2-arch1-1
  • perf version: not applicable
  • hotspot version (selfcompiled): 6068053c97395f99826445b887c51269adf153a1
  • if self-compiled hotspot, what version of elfutils: elfutils 0.190-1

Additional context

Bonus bug 1: The steps for compiling on Arch Linux specify dependencies that do not exist. See
https://github.com/KDAB/hotspot/blob/master/HACKING.md#arch-linux

lievenhey added a commit that referenced this issue Jan 8, 2024
KDDW doesn't like access to non existing elements. This happens if
hotspot is compiled without QCustomPlot. This patches fixes that by
adding an compile time check.

Fixes: #575
lievenhey added a commit that referenced this issue Jan 8, 2024
KDDW doesn't like access to non existing elements. This happens if
hotspot is compiled without QCustomPlot. This patches fixes that by
adding an compile time check.

Fixes: #575
milianw pushed a commit that referenced this issue Jan 10, 2024
KDDW doesn't like access to non existing elements. This happens if
hotspot is compiled without QCustomPlot. This patches fixes that by
adding an compile time check.

Fixes: #575
lievenhey added a commit that referenced this issue Jan 16, 2024
This commit adds a ci build to build hotspot without optional
dependencies. This should prevents bugs like #575 (fails to build
without qcustomplot).
lievenhey added a commit that referenced this issue Jan 22, 2024
This commit adds a ci build to build hotspot without optional
dependencies. This should prevents bugs like #575 (fails to build
without qcustomplot).
lievenhey added a commit that referenced this issue Jan 22, 2024
This commit adds a ci build to build hotspot without optional
dependencies. This should prevents bugs like #575 (fails to build
without qcustomplot).
lievenhey added a commit that referenced this issue Jan 22, 2024
This commit adds a ci build to build hotspot without optional
dependencies. This should prevents bugs like #575 (fails to build
without qcustomplot).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant