https://bugs.kde.org/show_bug.cgi?id=430798

            Bug ID: 430798
           Summary: palapeli commit 4404144fa can't find goldberg slicer,
                    segfaults at startup
           Product: palapeli
           Version: unspecified
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: slicers
          Assignee: majew...@gmx.net
          Reporter: 1i5t5.dun...@cox.net
                CC: kde-games-b...@kde.org
  Target Milestone: ---

Live-git frameworks/plasma/release-service/palapeli via gentoo/kde's overlay
packages.  Qt 5.15.2, cmake 3.19.2.  Probably doesn't matter for this bug but
I'm on kwin_wayland by default now.

Current head commit 4404144fa "Port slicer plugin loading to KPluginLoader" is
broken.  It builds, but palapeli segfaults on startup with this message to
konsole if I've started it from there:

Could not find slicer "palapeli_goldbergslicer".

As expected given the git log, head-1, f7375190e, builds and runs fine.

Should there be one or more slicer *.json files replacing the old slicer
*.desktop files?  I don't see any in the package's file-list.

Searching the build output I see:

[17/87] cd /tmp/portage/kde-apps/palapeli-9999/work/palapeli-9999/slicers &&
/usr/bin/desktoptojson -i palapeli_goldbergslicer.desktop -o
/tmp/portage/kde-apps/palapeli-9999/work/palapeli-9999_build/slicers/palapeli_goldbergslicer.json
Warning: Unable to find service type for service "Libpala/SlicerPlugin" listed
in
"/tmp/portage/kde-apps/palapeli-9999/work/palapeli-9999/slicers/palapeli_goldbergslicer.desktop"
(:0, )
Generated 
"/tmp/portage/kde-apps/palapeli-9999/work/palapeli-9999_build/slicers/palapeli_goldbergslicer.json"

...and similar for jigsaw and rect.  Could that warning have something to do
with it?

There's no *.json files in the install phase (either the build-system's install
to temp-location or the later gentoo-pkg level qmerge from there to the live
system).  Of course the kservices5 slicer *.desktop files along with
kservicetypes5/libpala-slicerplugin.desktop are gone and the
qt5/plugins/*slicer.so files are moved into the palapelislicers subdir.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to