Summary: | Repeatable crash when selecting certain games | ||
---|---|---|---|
Product: | [Applications] kpat | Reporter: | Paul Worrall <p.r.worrall> |
Component: | general | Assignee: | Stephan Kulow <coolo> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aacid, bufalo1973, jr, kaismh, kde-games-bugs |
Priority: | NOR | Keywords: | drkonqi, qt6 |
Version: | 24.01.80 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/neon/kde/kpat/-/commit/4be244983fcb64a94d7e898bd2cd88114784522a | Version Fixed In: | |
Sentry Crash Report: |
Description
Paul Worrall
2023-12-15 11:09:41 UTC
These games all have in common that they use the Freecell solver: #15 0x00007efcda4a6f14 in qt_assert (assertion=assertion@entry=0x55b11000a7a4 "!parse_args_ret_code", file=file@entry=0x55b11000a570 "./src/patsolve/abstract_fc_solve_solver.cpp", line=line@entry=126) at ./src/corelib/global/qassert.cpp:68 #16 0x000055b10ff92d8c in FcSolveSolver::patsolve (this=0x55b1110cec00, _max_positions=<optimized out>) at ./src/patsolve/abstract_fc_solve_solver.cpp:126 #17 0x000055b10ffa746e in DealerScene::isGameLost (this=0x55b110915550) at ./src/dealer.cpp:1658 #18 DealerScene::isGameLost (this=0x55b110915550) at ./src/dealer.cpp:1553 Works for me, wonder if neon has a too old or too new freecell-solver? Jonathan is that something you could help debugging? Same problem with KPat 24.02.0, Qt 6.6.2 KF6, KDE Neon (jammy), Wayland. With exactly the same games. (In reply to Miguel Angel Lopez from comment #3) > Same problem with KPat 24.02.0, Qt 6.6.2 KF6, KDE Neon (jammy), Wayland. > With exactly the same games. Sorry, I forgot to add the error itself. ASSERT: "!parse_args_ret_code" in file ./src/patsolve/abstract_fc_solve_solver.cpp, line 126 KCrash: Application 'kpat' crashing... crashRecursionCounter = 2 KCrash: Application Name = kpat path = /usr/games pid = 43301 KCrash: Arguments: /usr/games/kpat KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi QSocketNotifier: Invalid socket 6 and type 'Read', disabling... void ReportInterface::maybePickUpPostbox() kf5idletime_wayland: This plugin does not support polling idle time 29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory. void ReportInterface::maybePickUpPostbox() Solved by installing freecell-solver-bin on KDE Neon. Using X11 Git commit 4be244983fcb64a94d7e898bd2cd88114784522a by Harald Sitter. Committed on 01/03/2024 at 16:18. Pushed by sitter into branch 'Neon/release'. depend on freecell-solver-bin the freecell-solver library internally calls the bin, but doesn't depend on it. let's deal with this one level higher so we don't need to rebuild the library in neon M +4 -1 debian/control https://invent.kde.org/neon/kde/kpat/-/commit/4be244983fcb64a94d7e898bd2cd88114784522a |