Package: freeciv-client-qt
Version: 3.1.0+ds-1+b2
Severity: important
Dear Maintainer,
what should happen
when you hit 'connect' to server for online play, it should either
connect, or fail to connect: but not segfault & crash.
game is kinda unusable if that's where it crashes.
what happens:
segfault in
#0 ___pthread_mutex_lock (mutex=0x8) at ./nptl/pthread_mutex_lock.c:80
#1 0x7f55768aea89 in __mtx_lock (mutex=) at
../sysdeps/pthread/mtx_lock.c:25
#2 0x56116e34c360 in ?? ()
#3 0x7f55fbbe in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#4 0x7f55778f49cb in
QItemSelectionModel::selectionChanged(QItemSelection const&,
QItemSelection const&)
() from /lib/x86_64-linux-gnu/libQt6Core.so.6
#5 0x7f55778f16b2 in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
QItemSelection const&) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#6 0x7f55778f232e in QItemSelectionModel::select(QItemSelection
const&, QFlags) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#7 0x7f55772664ba in QTableView::setSelection(QRect const&,
QFlags)
() from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#8 0x7f557720c08d in QAbstractItemView::mousePressEvent(QMouseEvent*) ()
from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#9 0x7f5576fc8f23 in QWidget::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt6Widgets.so.6
#10 0x7f5577054626 in QFrame::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt6Widgets.so.6
#11 0x7f55777332ca in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) ()
from /lib/x86_64-linux-gnu/libQt6Core.so.6
#12 0x7f5576f82d52 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) ()
from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#13 0x7f5576f7b62e in QApplication::notify(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#14 0x7f55777356d8 in QCoreApplication::notifyInternal2(QObject*,
QEvent*) ()
from /lib/x86_64-linux-gnu/libQt6Core.so.6
#15 0x7f5576f78238 in
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
QWidget*, QWidget**, QPointer&, bool, bool) () from
/lib/x86_64-linux-gnu/libQt6Widgets.so.6
#16 0x7f5576fd6955 in ?? () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#17 0x7f5576fd7c95 in ?? () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#18 0x7f5576f82d62 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) ()
from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#19 0x7f55777356d8 in QCoreApplication::notifyInternal2(QObject*,
QEvent*) ()
from /lib/x86_64-linux-gnu/libQt6Core.so.6
#20 0x7f5577d8f67b in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /lib/x86_64-linux-gnu/libQt6Gui.so.6
) () from /lib/x86_64-linux-gnu/libQt6Gui.so.6
#22 0x7f5571db4c0e in ?? () from /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
#23 0x7f5575e401f4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x7f5575e43317 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x7f5575e43930 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x7f5577922f60 in
QEventDispatcherGlib::processEvents(QFlags)
() from /lib/x86_64-linux-gnu/libQt6Core.so.6
#27 0x7f557773f5ea in
QEventLoop::exec(QFlags) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#28 0x7f55777385ca in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#29 0x56116e2d5c3a in ?? ()
#30 0x56116e22688b in ?? ()
#31 0x56116e229b48 in ?? ()
#32 0x7f55768456ca in __libc_start_call_main
(main=main@entry=0x56116e223d70 , argc=argc@entry=1,
argv=argv@entry=0x7fffd051b8d8) at
../sysdeps/nptl/libc_start_call_main.h:58
#33 0x7f5576845785 in __libc_start_main_impl (main=0x56116e223d70
, argc=1, argv=0x7fffd051b8d8, init=,
fini=, rtld_fini=,
stack_end=0x7fffd051b8c8) at ../csu/libc-start.c:360
OS: devuan ceres but :
freeciv-client-qt:
Installed: 3.1.0+ds-1+b2
libqt6core6t64:
Installed: 6.4.2+dfsg-21.1+b1
-- System Information:
Distributor ID: Devuan
Description: Devuan GNU/Linux 6 (excalibur/ceres)
Release: 6
Codename: excalibur ceres
Architecture: x86_64
Kernel: Linux 6.7.0-gnmlibre (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8),
LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages freeciv-client-qt depends on:
ii freeciv-data 3.1.0+ds-1
ii libbz2-1.0 1.0.8-5.1
ii libc62.37-15.1
ii libcurl3t64-gnutls 8.6.0-4
ii libgcc-s114-20240315-1
ii libicu72 72.1-4+b1
ii liblua5.4-0 5.4.6-3+b1
ii liblzma5 5.6.0-0.2
ii libqt6core6t64 6.4.2+dfsg-21.1+b1
ii libqt6gui6t646.4.2+dfsg-21.1+b1
ii libqt6widgets6t646.4.2+dfsg-21.1+b1
ii libsdl2-2.0-02.30.1+dfsg-3
ii libsdl2-mixer-2.0-0 2.8.0+dfsg-1+b1
ii libstdc++6 14-20240