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 0x00007f55768aea89 in __mtx_lock (mutex=<optimized out>) at ../sysdeps/pthread/mtx_lock.c:25 #2 0x000056116e34c360 in ?? () #3 0x00007f557777fbbe in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #4 0x00007f55778f49cb in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #5 0x00007f55778f16b2 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #6 0x00007f55778f232e in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #7 0x00007f55772664ba in QTableView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #8 0x00007f557720c08d in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #9 0x00007f5576fc8f23 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #10 0x00007f5577054626 in QFrame::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #11 0x00007f55777332ca in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #12 0x00007f5576f82d52 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #13 0x00007f5576f7b62e in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #14 0x00007f55777356d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #15 0x00007f5576f78238 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #16 0x00007f5576fd6955 in ?? () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #17 0x00007f5576fd7c95 in ?? () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #18 0x00007f5576f82d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #19 0x00007f55777356d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #20 0x00007f5577d8f67b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt6Gui.so.6 ) () from /lib/x86_64-linux-gnu/libQt6Gui.so.6 #22 0x00007f5571db4c0e in ?? () from /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6 #23 0x00007f5575e401f4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f5575e43317 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f5575e43930 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007f5577922f60 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #27 0x00007f557773f5ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #28 0x00007f55777385ca in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #29 0x000056116e2d5c3a in ?? () #30 0x000056116e22688b in ?? () #31 0x000056116e229b48 in ?? () #32 0x00007f55768456ca in __libc_start_call_main (main=main@entry=0x56116e223d70 <main>, argc=argc@entry=1, argv=argv@entry=0x7fffd051b8d8) at ../sysdeps/nptl/libc_start_call_main.h:58 #33 0x00007f5576845785 in __libc_start_main_impl (main=0x56116e223d70 <main>, argc=1, argv=0x7fffd051b8d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, 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 libc6 2.37-15.1 ii libcurl3t64-gnutls 8.6.0-4 ii libgcc-s1 14-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 libqt6gui6t64 6.4.2+dfsg-21.1+b1 ii libqt6widgets6t64 6.4.2+dfsg-21.1+b1 ii libsdl2-2.0-0 2.30.1+dfsg-3 ii libsdl2-mixer-2.0-0 2.8.0+dfsg-1+b1 ii libstdc++6 14-20240315-1 ii libzstd1 1.5.5+dfsg2-2 ii zlib1g 1:1.3.dfsg-3.1 Versions of packages freeciv-client-qt recommends: ii freeciv-server 3.1.0+ds-1+b2 Versions of packages freeciv-client-qt suggests: ii freeciv-client-extras 3.1.0+ds-1+b2 -- no debconf information