[Kde-games-devel] Granatier Crashes on Master

Albert Astals Cid aacid at kde.org
Tue Feb 2 18:02:52 UTC 2016


El Monday 01 February 2016, a les 20:55:36, Julian va escriure:
> Hi,
> 
> the reason was that I am not very familiar with yet with the KDE
> workflow and git cherry-picking :). I re-read the relevant pages on
> techbase and have now committed the fix also to the Applications/15.12
> branch. Should I commit also to older branches (15.08 etc)?

No need, we're not releasing those so it doesn't make much sense.

Cheers,
  Alert

> 
> Best regards,
> Julian
> 
> On 01/31/2016 04:49 PM, Albert Astals Cid wrote:
> > El Thursday 28 January 2016, a les 07:27:12, Julian va escriure:
> >> Hi,
> >> 
> >> I can reproduce the crash and I think I have found the culprit. I will
> >> post a fix on reviewboard and explain what I think is going wrong.
> >> Hopefully this will fix the issue. I just don't understand yet how the
> >> crash has gone unnoticed for so long. It's a good thing Frederik added
> >> KCrash, I guess.
> > 
> > Any reason the fix for this was only commited to master and not to the
> > stable branch?
> > 
> > Cheers,
> > 
> >    Albert
> >> 
> >> Best regards,
> >> Julian
> >> 
> >> On 01/27/2016 10:06 AM, Frederik Schwarzer wrote:
> >>> Intersting, when I put in some debug code, I actually get an index out
> >>> of range message.
> >>> 
> >>> [...]
> >>> nIndex:  65
> >>> m_blocks.size():  74
> >>> nIndex:  73
> >>> m_blocks.size():  74
> >>> nIndex:  74
> >>> m_blocks.size():  74
> >>> ASSERT failure in QList<T>::operator[]: "index out of range", file
> >>> /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h, line 518
> >>> 
> >>> Am Mittwoch, 27. Januar 2016, 16:55:45 schrieb Frederik Schwarzer:
> >>>> Hi,
> >>>> 
> >>>> I just saw semi-reproducible crashes on startup in Granatier on
> >>>> Master.
> >>>> The crash happens on every 5th to 10th startup here and the bt is:
> >>>> 
> >>>> #0  0x00007ffff3315507 in __GI_raise (sig=sig at entry=6) at
> >>>> ../sysdeps/unix/sysv/linux/raise.c:55
> >>>> #1  0x00007ffff33168da in __GI_abort () at abort.c:89
> >>>> #2  0x00007ffff3faeff1 in QMessageLogger::fatal(char const*, ...)
> >>>> const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> >>>> #3  0x00007ffff3faa1b1 in qt_assert_x(char const*, char const*, char
> >>>> const*, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4
> >>>> 0x00000000004b4dc4 in QList<Block*>::operator[] (this=0x87bb80,
> >>>> i=74) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:518 #5
> >>>> 0x00000000004a85b8 in Game::createBonus (this=0x87bb20) at
> >>>> /home/fs/git/kdegames/granatier/src/game.cpp:427
> >>>> #6  0x00000000004a6a07 in Game::init (this=0x87bb20) at
> >>>> /home/fs/git/kdegames/granatier/src/game.cpp:210
> >>>> #7  0x00000000004a4d13 in Game::Game (this=0x87bb20,
> >>>> playerSettings=0x841cf0) at
> >>>> /home/fs/git/kdegames/granatier/src/game.cpp:72
> >>>> #8  0x0000000000502fb2 in MainWindow::initGame (this=0x87c6c0) at
> >>>> /home/fs/git/kdegames/granatier/src/mainwindow.cpp:119
> >>>> #9  0x0000000000503771 in MainWindow::MainWindow (this=0x87c6c0) at
> >>>> /home/fs/git/kdegames/granatier/src/mainwindow.cpp:77
> >>>> #10 0x00000000004ff2cb in main (argc=1, argv=0x7fffffffdd68) at
> >>>> /home/fs/git/kdegames/granatier/src/main.cpp:101
> >>>> 
> >>>> Any idea?
> >>>> 
> >>>> Regards,
> >>>> Frederik
> >>>> _______________________________________________
> >>>> kde-games-devel mailing list
> >>>> kde-games-devel at kde.org
> >>>> https://mail.kde.org/mailman/listinfo/kde-games-devel
> >>> 
> >>> _______________________________________________
> >>> kde-games-devel mailing list
> >>> kde-games-devel at kde.org
> >>> https://mail.kde.org/mailman/listinfo/kde-games-devel
> >> 
> >> _______________________________________________
> >> kde-games-devel mailing list
> >> kde-games-devel at kde.org
> >> https://mail.kde.org/mailman/listinfo/kde-games-devel
> 
> _______________________________________________
> kde-games-devel mailing list
> kde-games-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-games-devel



More information about the kde-games-devel mailing list