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