| Summary: | ksirk crashes | ||
|---|---|---|---|
| Product: | [Applications] ksirk | Reporter: | LonelyWoolf <lonelywoolf> |
| Component: | general | Assignee: | Nemanja Hirsl <nemhirsl> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | aacid, kde-games-bugs-null |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | valgrind output | ||
|
Description
LonelyWoolf
2019-04-11 13:35:52 UTC
How easy is for you to reproduce this crash? Reproducible always. Some somple way - play with 6 gamers, 5 of them is computer. after 15-20 minutes of gaming (not simple runned, I must play) ksirk crashes always. Can you please try running valgrind ksirk from the command line (may need to install valgrind), try to make it crash and attach all the valgrind output? Note it'll be much slower when running under valgrind Created attachment 119392 [details]
valgrind output
This is console output:
valgrind --log-file=valgrind.txt ksirk
org.kde.games.private.kgame: :id= 0 Cannot emitSignal because there is no handler set
QObject::connect: No such signal KGameChat::signalReturnPressed(QString)
QObject::connect: Cannot queue arguments of type 'QDataStream&'
(Make sure 'QDataStream&' is registered using qRegisterMetaType().)
QLayout: Attempting to add QLayout "" to Ksirk::KRightDialog "", which already has a layout
...
QLayout: Attempting to add QLayout "" to Ksirk::KRightDialog "", which already has a layout
QObject::connect: Cannot queue arguments of type 'QDataStream&'
(Make sure 'QDataStream&' is registered using qRegisterMetaType().)
QLayout: Attempting to add QLayout "" to Ksirk::KRightDialog "", which already has a layout
...
QLayout: Attempting to add QLayout "" to Ksirk::KRightDialog "", which already has a layout
QObject::connect: Cannot queue arguments of type 'QDataStream&'
(Make sure 'QDataStream&' is registered using qRegisterMetaType().)
QLayout: Attempting to add QLayout "" to Ksirk::KRightDialog "", which already has a layout
...
QLayout: Attempting to add QLayout "" to Ksirk::KRightDialog "", which already has a layout
"Plural argument to message {<font color=\"red\">%2...} not supplied before conversion."
QLayout: Attempting to add QLayout "" to Ksirk::KRightDialog "", which already has a layout
...
QLayout: Attempting to add QLayout "" to Ksirk::KRightDialog "", which already has a layout
org.kde.games.private.kgame: : game not running
QThread::start: Thread termination error: No such process
KCrash: Application 'ksirk' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
where ... - is much of repeated messages "QLayout: Attempting to add QLayout "" to Ksirk::KRightDialog "", which already has a layout"
thanks there's quite some bad stuff in there. I'll try to have a look at some point if noone beats me to it (i'm not really a ksirk developer, more of a "kde code janitor") I made a few fixes that i think should fix this. The fix should be available for KDE Applications 19.0.4.1 I'm going to close it ad if you can, can you please try it once the next version is released and if it's still happening for you reopen this issue? |