[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-11-09 Thread Jeff Laramie
https://bugs.kde.org/show_bug.cgi?id=475941

--- Comment #10 from Jeff Laramie  ---
FYI, those messages occur whenever a player is eliminated, the game does not
pause, but it does hang occasionally.  I've had it freeze again during normal
game play. I'll start running it with gdb again and see if I can catch it or if
I can get a more useful backtrace.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-11-09 Thread Albert Astals Cid
https://bugs.kde.org/show_bug.cgi?id=475941

--- Comment #9 from Albert Astals Cid  ---
ok, not super useful sadly, we need someone to find time to look at it :/

I'd say the 
org.kde.games.private.kgame: : not enough players, PAUSING game
and
org.kde.games.private.kgame: incorrect message id 20  - emit anyway
org.kde.games.private.kgame: Cannot find player 1028
may help debugging when someone has time.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-11-01 Thread Jeff Laramie
https://bugs.kde.org/show_bug.cgi?id=475941

--- Comment #8 from Jeff Laramie  ---
Here's what I got this time:

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: : not enough players, PAUSING game

[New Thread 0x7fffdd638640 (LWP 1762409)]
Missing separate debuginfos, use: debuginfo-install
frameworkintegration-5.76.0-1.mga8.x86_64
gstreamer1.0-plugins-base-1.18.5-1.mga8.x86_64
gstreamer1.0-plugins-good-1.18.5-1.1.mga8.x86_64
gstreamer1.0-pulse-1.18.5-1.1.mga8.x86_64 kimageformats-5.76.0-1.mga8.x86_64
kwindowsystem-5.76.0-1.mga8.x86_64 lib64acl1-2.2.53-2.mga8.x86_64
lib64alsa2-1.2.6.1-1.mga8.x86_64 lib64asyncns0-0.8-12.mga8.x86_64
lib64brotlicommon1-1.0.9-2.mga8.x86_64 lib64brotlidec1-1.0.9-2.mga8.x86_64
lib64bsd0-0.10.0-2.mga8.x86_64 lib64bz2_1-1.0.8-2.mga8.x86_64
lib64canberra0-0.30-15.1.mga8.x86_64 lib64com_err2-1.45.6-6.1.mga8.x86_64
lib64curl4-7.74.0-1.14.mga8.x86_64 lib64dbus1_3-1.13.18-3.1.mga8.x86_64
lib64dbusmenu-qt5_2-0.9.3-1.20160218.4.mga8.x86_64
lib64double-conversion3-3.1.5-2.mga8.x86_64
lib64dri-drivers-21.3.8-2.mga8.x86_64 lib64drm_amdgpu1-2.4.110-1.mga8.x86_64
lib64drm_radeon1-2.4.110-1.mga8.x86_64 lib64edit0-3.1-0.20191231.2.mga8.x86_64
lib64elfutils1-0.182-1.mga8.x86_64 lib64expat1-2.2.10-1.6.mga8.x86_64
lib64fam0-0.1.10-20.mga8.x86_64 lib64flac8-1.3.3-3.2.mga8.x86_64
lib64fontconfig1-2.13.93-4.mga8.x86_64
lib64freetype6-2.10.4-2.3.mga8.tainted.x86_64
lib64gcrypt20-1.8.7-1.2.mga8.x86_64 lib64gl1-1.3.2-16.mga8.x86_64
lib64glapi0-21.3.8-2.mga8.x86_64 lib64glib2.0_0-2.66.8-1.1.mga8.x86_64
lib64glx0-1.3.2-16.mga8.x86_64 lib64gpg-error0-1.41-1.mga8.x86_64
lib64graphite2_3-1.3.14-1.mga8.x86_64 lib64gudev1.0_0-234-1.mga8.x86_64
lib64harfbuzz0-2.7.4-1.mga8.x86_64 lib64ice6-1.0.10-2.mga8.x86_64
lib64icu68-68.2-1.1.mga8.x86_64 lib64idn2_0-2.3.0-4.mga8.x86_64
lib64ilmimf2_5_25-2.5.7-1.3.mga8.x86_64 lib64jbig1-2.1-7.1.mga8.x86_64
lib64jpeg8-2.0.8-1.mga8.x86_64 lib64keyutils1-1.6.3-1.mga8.x86_64
lib64kf5archive5-5.76.0-1.mga8.x86_64 lib64kf5attica5-5.76.0-1.mga8.x86_64
lib64kf5authcore5-5.76.0-1.mga8.x86_64 lib64kf5bookmarks5-5.76.0-1.mga8.x86_64
lib64kf5codecs5-5.76.0-1.mga8.x86_64 lib64kf5completion5-5.76.0-1.mga8.x86_64
lib64kf5configcore5-5.76.0-1.mga8.x86_64
lib64kf5configgui5-5.76.0-1.mga8.x86_64
lib64kf5configwidgets5-5.76.0-1.mga8.x86_64 --Type  for more, q to quit, c
to continue without paging--
lib64kf5coreaddons5-5.76.0-1.mga8.x86_64 lib64kf5crash5-5.76.0-1.mga8.x86_64
lib64kf5dbusaddons5-5.76.0-1.mga8.x86_64
lib64kf5declarative5-5.76.0-3.mga8.x86_64 lib64kf5dnssd5-5.76.0-1.mga8.x86_64
lib64kf5globalaccel5-5.76.0-2.mga8.x86_64
lib64kf5guiaddons5-5.76.0-1.mga8.x86_64 lib64kf5i18n5-5.76.0-1.mga8.x86_64
lib64kf5iconthemes5-5.76.0-1.mga8.x86_64
lib64kf5itemviews5-5.76.0-1.mga8.x86_64 lib64kf5kdegames7-20.12.0-1.mga8.x86_64
lib64kf5kdegamesprivate1-20.12.0-1.mga8.x86_64
lib64kf5kiocore5-5.76.0-1.mga8.x86_64 lib64kf5kiogui5-5.76.0-1.mga8.x86_64
lib64kf5newstuff5-5.76.0-1.1.mga8.x86_64
lib64kf5notifications5-5.76.0-3.mga8.x86_64
lib64kf5package5-5.76.0-1.mga8.x86_64 lib64kf5service5-5.76.0-1.mga8.x86_64
lib64kf5solid5-5.76.0-1.mga8.x86_64 lib64kf5sonnetcore5-5.76.0-2.mga8.x86_64
lib64kf5style5-5.76.0-1.mga8.x86_64 lib64kf5textwidgets5-5.76.0-1.mga8.x86_64
lib64kf5wallet5-5.76.0-1.mga8.x86_64
lib64kf5widgetsaddons5-5.76.0-1.mga8.x86_64
lib64kf5windowsystem5-5.76.0-1.mga8.x86_64 lib64kf5xmlgui5-5.76.0-1.mga8.x86_64
lib64krb53-1.18.3-1.3.mga8.x86_64 lib64llvm11.0-11.0.1-4.2.1.mga8.x86_64
lib64lzma5-5.2.5-2.1.mga8.x86_64 lib64mesagl1-21.3.8-2.mga8.x86_64
lib64ncurses6-6.2-20201205.1.mga8.x86_64 lib64nghttp2_14-1.42.0-1.mga8.x86_64
lib64ogg0-1.3.4-2.mga8.x86_64 lib64openal1-1.21.0-1.mga8.x86_64
lib64openssl1.1-1.1.1v-1.mga8.x86_64 lib64orc0.4_0-0.4.32-1.mga8.x86_64
lib64oxygenstyle5_5-5.20.4-2.mga8.x86_64 lib64pcre2_0-10.36-1.1.mga8.x86_64
lib64phonon4qt5_4-4.11.1-2.mga8.x86_64 lib64png16_16-1.6.37-2.mga8.x86_64
lib64psl5-0.21.1-1.mga8.x86_64 lib64pulseaudio0-14.2-2.1.mga8.x86_64
lib64pulsecommon14.2-14.2-2.1.mga8.x86_64 lib64pulseglib20-14.2-2.1.mga8.x86_64
lib64qca-qt5_2-2.3.1-5.mga8.x86_64 lib64qt5core5-5.15.2-4.9.mga8.x86_64
lib64qt5dbus5-5.15.2-4.9.mga8.x86_64 lib64qt5gui5-5.15.2-4.9.mga8.x86_64
lib64qt5network5-5.15.2-4.9.mga8.x86_64 lib64qt5opengl5-5.15.2-4.9.mga8.x86_64
lib64qt5pdf5-5.15.8-1.mga8.x86_64 lib64qt5printsupport5-5.15.2-4.9.mga8.x86_64
lib64qt5qml5-5.15.2-1.mga8.x86_64 lib64qt5quick5-5.15.2-1.mga8.--Type  for
more, q to quit, c to continue without paging--
x86_64 lib64qt5quickwidgets5-5.15.2-1.mga8.x86_64
lib64qt5svg5-5.15.2-1.3.mga8.x86_64 lib64qt5xcbqpa5-5.15.2-4.9.mga8.x86_64
lib64qt5xml5-5.15.2-4.9.mga8.x86_64 lib64sasl2_3-2.1.27-3.1.mga8.x86_64
lib64sndfile1-1.0.31-1.2.mga8.x86_64 lib64sndio7.1-1.7.0-1.mga8.x86_64
lib64systemd0-246.16-4.mga8.x86_64 lib64udev1-246.16-4.mga8.x86_64
lib64unistring2-0.9.10-4.mga8.x86_64

[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-10-28 Thread Jeff Laramie
https://bugs.kde.org/show_bug.cgi?id=475941

--- Comment #7 from Jeff Laramie  ---
I'll try again and see if I can get more info.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-10-28 Thread Albert Astals Cid
https://bugs.kde.org/show_bug.cgi?id=475941

--- Comment #6 from Albert Astals Cid  ---
are you sure? that it doesn't write more threads? or tells you press enter to
show more threads or something?

Only threads 302 and 303 is very strange, i'd expect at least a thread #1 in
there too.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-10-28 Thread Jeff Laramie
https://bugs.kde.org/show_bug.cgi?id=475941

--- Comment #5 from Jeff Laramie  ---
This is what I got:

[Thread 0x7fffdd638640 (LWP 27982) exited]
[New Thread 0x7fffdd638640 (LWP 27984)]
[Thread 0x7fffdd638640 (LWP 27984) exited]
[New Thread 0x7fffdd638640 (LWP 27985)]
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: : not enough players, PAUSING game

org.kde.games.private.kgame: incorrect message id 20  - emit anyway
org.kde.games.private.kgame: Cannot find player 1028
Missing separate debuginfos, use: debuginfo-install
frameworkintegration-5.76.0-1.mga8.x86_64
gstreamer1.0-plugins-base-1.18.5-1.mga8.x86_64
gstreamer1.0-plugins-good-1.18.5-1.1.mga8.x86_64
gstreamer1.0-pulse-1.18.5-1.1.mga8.x86_64 kimageformats-5.76.0-1.mga8.x86_64
kwindowsystem-5.76.0-1.mga8.x86_64 lib64acl1-2.2.53-2.mga8.x86_64
lib64alsa2-1.2.6.1-1.mga8.x86_64 lib64asyncns0-0.8-12.mga8.x86_64
lib64brotlicommon1-1.0.9-2.mga8.x86_64 lib64brotlidec1-1.0.9-2.mga8.x86_64
lib64bsd0-0.10.0-2.mga8.x86_64 lib64bz2_1-1.0.8-2.mga8.x86_64
lib64canberra0-0.30-15.1.mga8.x86_64 lib64com_err2-1.45.6-6.1.mga8.x86_64
lib64curl4-7.74.0-1.14.mga8.x86_64 lib64dbus1_3-1.13.18-3.1.mga8.x86_64
lib64dbusmenu-qt5_2-0.9.3-1.20160218.4.mga8.x86_64
lib64double-conversion3-3.1.5-2.mga8.x86_64
lib64dri-drivers-21.3.8-2.mga8.x86_64 lib64drm_amdgpu1-2.4.110-1.mga8.x86_64
lib64drm_radeon1-2.4.110-1.mga8.x86_64 lib64edit0-3.1-0.20191231.2.mga8.x86_64
lib64elfutils1-0.182-1.mga8.x86_64 lib64expat1-2.2.10-1.6.mga8.x86_64
lib64fam0-0.1.10-20.mga8.x86_64 lib64flac8-1.3.3-3.2.mga8.x86_64
lib64fontconfig1-2.13.93-4.mga8.x86_64
lib64freetype6-2.10.4-2.3.mga8.tainted.x86_64
lib64gcrypt20-1.8.7-1.2.mga8.x86_64 lib64gl1-1.3.2-16.mga8.x86_64
lib64glapi0-21.3.8-2.mga8.x86_64 lib64glib2.0_0-2.66.8-1.1.mga8.x86_64
lib64glx0-1.3.2-16.mga8.x86_64 lib64gpg-error0-1.41-1.mga8.x86_64
lib64graphite2_3-1.3.14-1.mga8.x86_64 lib64gudev1.0_0-234-1.mga8.x86_64
lib64harfbuzz0-2.7.4-1.mga8.x86_64 lib64ice6-1.0.10-2.mga8.x86_64
lib64icu68-68.2-1.1.mga8.x86_64 lib64idn2_0-2.3.0-4.mga8.x86_64
lib64ilmimf2_5_25-2.5.7-1.3.mga8.x86_64 lib64jbig1-2.1-7.1.mga8.x86_64
lib64jpeg8-2.0.8-1.mga8.x86_64 lib64keyutils1-1.6.3-1.mga8.x86_64
lib64kf5archive5-5.76.0-1.mga8.x86_64 lib64kf5attica5-5.76.0-1.mga8.x86_64
lib64kf5authcore5-5.76.0-1.mga8.x86_64 lib64kf5bookmarks5-5.76.0-1.mga8.x86_64
lib64kf5codecs5-5.76.0-1.mga8.x86_64 lib64kf5comple--Type  for more, q to
quit, c to continue without paging--q
Quit
(gdb) thread apply all bt

Thread 313 (Thread 0x7fffdd638640 (LWP 27985) "QThread"):
#0  0x75f17071 in clock_nanosleep@GLIBC_2.2.5 () at /lib64/libc.so.6
#1  0x75f1c323 in nanosleep () at /lib64/libc.so.6
#2  0x764fc1fd in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5
#3  0x0049d12d in Ksirk::GameLogic::AIPlayer::MyThread::run()
(this=0x1ff2fc0) at
/usr/src/debug/ksirk-20.12.0-1.mga8.x86_64/ksirk/GameLogic/aiplayer.cpp:360
#4  0x762d8a11 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#5  0x74850dec in start_thread () at /lib64/libpthread.so.0
#6  0x75f4ea6f in clone () at /lib64/libc.so.6

Thread 302 (Thread 0x7fffd3494640 (LWP 27951) "Thread (pooled)"):
#0  0x74856ba0 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x762de650 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt5Core.so.5
#2  0x762dbc75 in QThreadPoolThread::run() () at /lib64/libQt5Core.so.5
#3  0x762d8a11 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#4  0x74850dec in start_thread () at /lib64/libpthread.so.0

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-10-23 Thread Jeff Laramie
https://bugs.kde.org/show_bug.cgi?id=475941

--- Comment #4 from Jeff Laramie  ---
(In reply to Albert Astals Cid from comment #3)
> So install gdb, also install the ksirk debug symbols for your distrobution
> hoping mageia has those
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports may have some info (may also be out of
> date, check your distro documentation or help channels)
> 
> Open a terminal and write
>   gdb ksirk
> press Enter, 
> type
>   run
> press Enter
> use the app as normal. Once it freezes, go to that terminal and press Ctrl+C
> after that type
>   thread apply all bt
> and paste its output here

OK, I can handle that. I'll report back when I have something.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-10-23 Thread Albert Astals Cid
https://bugs.kde.org/show_bug.cgi?id=475941

--- Comment #3 from Albert Astals Cid  ---
So install gdb, also install the ksirk debug symbols for your distrobution
hoping mageia has those
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
may have some info (may also be out of date, check your distro documentation or
help channels)

Open a terminal and write
  gdb ksirk
press Enter, 
type
  run
press Enter
use the app as normal. Once it freezes, go to that terminal and press Ctrl+C
after that type
  thread apply all bt
and paste its output here

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-10-23 Thread Jeff Laramie
https://bugs.kde.org/show_bug.cgi?id=475941

--- Comment #2 from Jeff Laramie  ---
On 10/22/23 18:59, Albert Astals Cid wrote:
> https://bugs.kde.org/show_bug.cgi?id=475941
>
> Albert Astals Cid  changed:
>
> What|Removed |Added
> 
>   CC||[email protected]
>
> --- Comment #1 from Albert Astals Cid  ---
> Do you know the basics on how to use a debugger?
>
I can't remember using one before, but I'm fairly knowledgeable about 
computers in general and could figure it out with some help to get me 
started.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksirk] [Bug 475941] Game randomly freezes when a player is eliminated.

2023-10-22 Thread Albert Astals Cid
https://bugs.kde.org/show_bug.cgi?id=475941

Albert Astals Cid  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #1 from Albert Astals Cid  ---
Do you know the basics on how to use a debugger?

-- 
You are receiving this mail because:
You are watching all bug changes.