D5627: Remove KDELibs4Support from KSudoku
Johan Ouwerkerk
noreply at phabricator.kde.org
Fri Apr 28 11:05:30 UTC 2017
ouwerkerk added a comment.
In https://phabricator.kde.org/D5627#105389, @ltoscano wrote:
> Non-core sudokus are not loaded ("Unable to download file.") and then the program crash:
>
> [KCrash Handler]
> #6 0x000055b4c9440908 in QVector<int>::size() const ()
> #7 0x000055b4c944f6a0 in ksudoku::Puzzle::hasSolution() const ()
> #8 0x000055b4c945fafb in ksudoku::WelcomeScreen::generatePuzzle() ()
> #9 0x000055b4c9460ebd in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (ksudoku::WelcomeScreen::*)()>::call(void (ksudoku::WelcomeScreen::*)(), ksudoku::WelcomeScreen*, void**) ()
> #10 0x000055b4c9460e4f in void QtPrivate::FunctionPointer<void (ksudoku::WelcomeScreen::*)()>::call<QtPrivate::List<>, void>(void (ksudoku::WelcomeScreen::*)(), ksudoku::WelcomeScreen*, void**) ()
> #11 0x000055b4c9460d5b in QtPrivate::QSlotObject<void (ksudoku::WelcomeScreen::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) ()
>
>
> There may be other issues.
Looks like basically the same bug being tickled as with invalid `QUrl`s. It seems to me there is a more fundamental memory management issue with `Puzzle`s/`Game`s that gets tickled if particular initialisation steps fail.
That is something we should investigate and fix more thoroughly later.
REPOSITORY
R417 KSudoku
REVISION DETAIL
https://phabricator.kde.org/D5627
To: stikonas, #kde_games, ltoscano, ouwerkerk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-games-devel/attachments/20170428/e0ec4d54/attachment.html>
More information about the kde-games-devel
mailing list