https://bugs.kde.org/show_bug.cgi?id=514395

            Bug ID: 514395
           Summary: KTorrent crashes on an assert in Qt
    Classification: Applications
           Product: ktorrent
      Version First 25.12.0
       Reported In:
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Application: ktorrent (25.12.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.21.0
Operating System: Linux 6.14.0-36-generic x86_64
Windowing System: Wayland
Distribution: KDE neon User Edition
DrKonqi: 6.5.4 [CoredumpBackend]

-- Information about the crash:
Regularly, after some time that KTorrent is running (and downloading), it
crashes with an assert in libktorrent (in Qt's qround, actually):

It seems that the in the method:

    Connection::updateDelayMeasurement 

on line 357 of utp/connection.cpp the value scaled_gain is computed as follows:

    double scaled_gain = MAX_CWND_INCREASE_PACKETS_PER_RTT * delay_factor *
window_factor;

and is then passed to the RemoteWindow::updateWindowSize:

    remote_wnd->updateWindowSize(scaled_gain);

where (on line 168 in utp/remotewindow.cpp) it is passed to qRound which hits
an assert in Qt. 

I suspect that this is due to scaled_gain being too large (i.e. not fitting
into int).

The crash can be reproduced sometimes.

-- Backtrace:
Application: KTorrent (ktorrent), signal: Aborted


warning: Can't open file /memfd:wayland-shm (deleted) during file-backed
mapping note processing
[New LWP 171745]
[New LWP 171730]
[New LWP 171729]
[New LWP 171728]
[New LWP 171733]
[New LWP 171731]
[New LWP 171736]
[New LWP 171735]
[New LWP 171738]
[New LWP 171737]
[New LWP 171734]
[New LWP 172285]
[New LWP 171732]
[New LWP 172284]
[New LWP 172283]
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6DBusAddons.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6DBusAddons.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6DBusAddons.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6KIOFileWidgets.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6KIOFileWidgets.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6KIOFileWidgets.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6NotifyConfig.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Parts.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6StatusNotifierItem.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6StatusNotifierItem.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6StatusNotifierItem.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6XmlGui.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6XmlGui.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6XmlGui.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6GlobalAccel.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6ConfigWidgets.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6KIOWidgets.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6KIOWidgets.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6KIOGui.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6KIOGui.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6KIOCore.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6KIOCore.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Crash.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6Notifications.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6Notifications.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6Notifications.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6CoreAddons.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6CoreAddons.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6CoreAddons.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6ConfigGui.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6ConfigGui.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6ConfigGui.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6ConfigCore.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6ConfigCore.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6I18n.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6I18n.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6I18n.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6WidgetsAddons.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6WidgetsAddons.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6WidgetsAddons.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6WindowSystem.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6WindowSystem.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6WindowSystem.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6KCMUtils.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6KCMUtils.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6KCMUtils.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Archive.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10...
Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.3...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6ItemViews.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6IconWidgets.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6IconWidgets.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6IconWidgets.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6BookmarksWidgets.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6BookmarksWidgets.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6BookmarksWidgets.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6IconThemes.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6IconThemes.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6ColorScheme.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6GuiAddons.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6GuiAddons.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6GuiAddons.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Solid.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6Solid.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Solid.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6Completion.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6Bookmarks.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6Bookmarks.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libcanberra.so.0...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libcanberra.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libcanberra.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Codecs.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6JobWidgets.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6JobWidgets.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6JobWidgets.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Service.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6Service.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Service.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libmount.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libproxy.so.1...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libproxy.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libproxy.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libudev.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-res.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libglib-2.0.so.0...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libglib-2.0.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libglib-2.0.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libpng16.so.16...
Downloading separate debug info for /lib/x86_64-linux-gnu/libharfbuzz.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libfreetype.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libpcre2-16.so.0...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6KCMUtilsQuick.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6KCMUtilsQuick.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6KCMUtilsCore.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6KCMUtilsCore.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKF6BreezeIcons.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libwayland-client.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libplist-2.0.so.4...
Downloading separate debug info for /lib/x86_64-linux-gnu/libvorbisfile.so.3...
Downloading separate debug info for /lib/x86_64-linux-gnu/libtdb.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libblkid.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libselinux.so.1...
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/libproxy/libpxbackend-1.0.so...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Downloading separate debug info for
/lib/x86_64-linux-gnu/libgobject-2.0.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libcap.so.2...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libcap.so.2
Downloading separate debug info for /lib/x86_64-linux-gnu/libcap.so.2...
Downloading separate debug info for /lib/x86_64-linux-gnu/libexpat.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libpcre2-8.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgraphite2.so.3...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6I18nQml.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6I18nQml.so.6...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libwayland-cursor.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.3...
Downloading separate debug info for /lib/x86_64-linux-gnu/libvorbis.so.0...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libcurl-gnutls.so.4...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libgio-2.0.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libgio-2.0.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libbsd.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libnghttp2.so.14...
Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libssh.so.4...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30...
Downloading separate debug info for /lib/x86_64-linux-gnu/libldap.so.2...
Downloading separate debug info for /lib/x86_64-linux-gnu/liblber.so.2...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
Downloading separate debug info for
/lib/x86_64-linux-gnu/libgmodule-2.0.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libmd.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.5...
Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6...
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/ossl-modules/legacy.so...

warning: could not find '.gnu_debugaltlink' file for
/usr/lib/x86_64-linux-gnu/ossl-modules/legacy.so
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/ossl-modules/legacy.so...
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/qt6/plugins/platformthemes/KDEPlasmaPlatformTheme6.so...
Downloading separate debug info for /lib/x86_64-linux-gnu/libXcursor.so.1...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libwayland-egl.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libEGL_mesa.so.0...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgbm.so.1...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libgbm.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libgbm.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-randr.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-xfixes.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-shm.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libdrm.so.2...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libwayland-server.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-dri3.so.0...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libxcb-present.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libLLVM.so.20.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libsensors.so.5...
Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb-sync.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libelf.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libdrm_amdgpu.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libdrm_intel.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libedit.so.2...
Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2...
Downloading separate debug info for /lib/x86_64-linux-gnu/libpciaccess.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libtinfo.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libtinfo.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libtinfo.so.6...
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/qt6/plugins/styles/breeze6.so...

warning: could not find '.gnu_debugaltlink' file for
/usr/lib/x86_64-linux-gnu/qt6/plugins/styles/breeze6.so
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/qt6/plugins/styles/breeze6.so...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKirigamiPlatform.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKirigamiPlatform.so.6
Downloading separate debug info for
/lib/x86_64-linux-gnu/libKirigamiPlatform.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Style.so.6...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libKF6Style.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libKF6Style.so.6...
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqsvg.so...

warning: could not find '.gnu_debugaltlink' file for
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqsvg.so
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqsvg.so...

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libQt6Svg.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libQt6Svg.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libmaxminddb.so.0...
Downloading separate debug info for
/lib/x86_64-linux-gnu/libnss_mymachines.so.2...
Downloading separate debug info for system-supplied DSO at 0x764d0a53d000...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/ktorrent'.
Program terminated with signal SIGABRT, Aborted.
Download failed: Invalid argument.  Continuing without source file
./nptl/./nptl/pthread_kill.c.
#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)
at ./nptl/pthread_kill.c:44

warning: 44     ./nptl/pthread_kill.c: No such file or directory
[Current thread is 1 (Thread 0x764cd65fc6c0 (LWP 171745))]
Download failed: Invalid argument.  Continuing without source file
./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S.
Download failed: Invalid argument.  Continuing without source file
./nptl/./nptl/pthread_create.c.
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qcoreapplication.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/widgets/kernel/qapplication.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qsocketnotifier.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobjectdefs.h...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobject.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobjectdefs_impl.h...
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/utp/remotewindow.cpp...
Download failed: Invalid argument.  Continuing without source file
./stdlib/./stdlib/abort.c.
Download failed: Invalid argument.  Continuing without source file
./signal/../sysdeps/posix/raise.c.
Download failed: Invalid argument.  Continuing without source file
./nptl/./nptl/pthread_kill.c.
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/networkthread.cpp...
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/downloadthread.cpp...
Python Exception <class 'gdb.error'>: value has been optimized out
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/poll.cpp...
Python Exception <class 'AttributeError'>: 'NoneType' object has no attribute
'pointer'
Download failed: Invalid argument.  Continuing without source file
./io/../sysdeps/unix/sysv/linux/poll.c.
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/uploadthread.cpp...
Python Exception <class 'gdb.error'>: value has been optimized out
Python Exception <class 'AttributeError'>: 'NoneType' object has no attribute
'pointer'
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/dbus/qdbusconnectionmanager.cpp...
Download failed: Invalid argument.  Continuing without source file
./nptl/./nptl/pthread_cond_wait.c.
Download failed: Invalid argument.  Continuing without source file
./nptl/./nptl/futex-internal.c.
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/plugins/platforms/wayland/qwaylanddisplay.cpp...
Downloading source file
/usr/src/ktorrent-25.12.0-0zneon+24.04+noble+release+build27/ktorrent/main.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/gui/kernel/qguiapplication.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qtimerinfo_unix.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qtimer.cpp...
Downloading source file
/usr/src/ktorrent-25.12.0-0zneon+24.04+noble+release+build27/ktorrent/core.cpp...
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/peer/peermanager.cpp...
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/peer/peer.cpp...
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/peer/packetreader.cpp...
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/download/downloader.cpp...
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/download/piece.h...
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/diskio/piecedata.cpp...
Download failed: Invalid argument.  Continuing without source file
./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S.
Downloading source file
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/reverseresolver.cpp...
Downloading source file
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qwaitcondition_unix.cpp...
[Current thread is 12 (Thread 0x764c77fff6c0 (LWP 172285))]

Thread 15 (Thread 0x764c9b7fe6c0 (LWP 172283)):
#0  0x0000764d0711b4fd in __GI___poll (fds=0x764c88001030, nfds=10, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000764d0a2aea52 in poll (__timeout=<optimized out>, __nfds=<optimized
out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2  net::Poll::poll (this=0x5651126afa20, timeout=<optimized out>) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/poll.cpp:78
#3  0x0000764d0a2a9c2d in net::DownloadThread::update (this=0x5651126afa10) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/downloadthread.cpp:35
#4  0x0000764d0a2a9e89 in net::NetworkThread::run (this=0x5651126afa10) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/networkthread.cpp:35
#5  0x0000764d07ba6f53 in operator() (__closure=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:437
#6  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:367
#7  QThreadPrivate::start (arg=0x5651126afa10) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397
#8  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x764c98ff96c0 (LWP 172284)):
#0  0x0000764d0711b4fd in __GI___poll (fds=0x565113992f80, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000764d0a2aea52 in poll (__timeout=<optimized out>, __nfds=<optimized
out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2  net::Poll::poll (this=0x5651126afcc0, timeout=<optimized out>) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/poll.cpp:78
#3  0x0000764d0a2a956d in net::UploadThread::update (this=0x5651126afcb0) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/uploadthread.cpp:32
#4  0x0000764d0a2a9e89 in net::NetworkThread::run (this=0x5651126afcb0) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/networkthread.cpp:35
#5  0x0000764d07ba6f53 in operator() (__closure=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:437
#6  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:367
#7  QThreadPrivate::start (arg=0x5651126afcb0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397
#8  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x764cfdba26c0 (LWP 171732)):
#0  0x0000764d07098d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x565112852328) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x565112852328) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x565112852328, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x0000764d0709b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5651128522d0, cond=0x565112852300) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x565112852300, mutex=0x5651128522d0) at
./nptl/pthread_cond_wait.c:627
#5  0x0000764cedb9359d in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#6  0x0000764cedb6054b in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#7  0x0000764cedb934cc in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#8  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x764c77fff6c0 (LWP 172285)):
#0  0x0000764d07098d71 in __futex_abstimed_wait_common64 (private=30285,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x565113b72964) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=30285, abstime=0x0,
clockid=0, expected=0, futex_word=0x565113b72964) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x565113b72964, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x0000764d0709b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x565113b72910, cond=0x565113b72938) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x565113b72938, mutex=0x565113b72910) at
./nptl/pthread_cond_wait.c:627
#5  0x0000764d07ac0a9c in QWaitConditionPrivate::wait (deadline=...,
this=0x565113b72910) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qwaitcondition_unix.cpp:68
#6  QWaitCondition::wait (this=this@entry=0x565113b3f138,
mutex=mutex@entry=0x565113b3f130, deadline=...) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qwaitcondition_unix.cpp:146
#7  0x0000764d0a2ad3b4 in net::ReverseResolverThread::run (this=0x565113b3f120)
at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/reverseresolver.cpp:101
#8  0x0000764d07ba6f53 in operator() (__closure=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:437
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:367
#10 QThreadPrivate::start (arg=0x565113b3f120) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397
#11 0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#12 0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x764cfca5f6c0 (LWP 171734)):
#0  0x0000764d07098d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5651128534a0) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x5651128534a0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5651128534a0, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x0000764d0709b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x565112853448, cond=0x565112853478) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x565112853478, mutex=0x565112853448) at
./nptl/pthread_cond_wait.c:627
#5  0x0000764cedb9359d in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#6  0x0000764cedb6054b in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#7  0x0000764cedb934cc in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#8  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x764cd75fe6c0 (LWP 171737)):
#0  0x0000764d07098d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5651128c3978) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x5651128c3978) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5651128c3978, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x0000764d0709b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5651128c3920, cond=0x5651128c3950) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5651128c3950, mutex=0x5651128c3920) at
./nptl/pthread_cond_wait.c:627
#5  0x0000764cedb9359d in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#6  0x0000764cedb6054b in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#7  0x0000764cedb934cc in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#8  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x764cd6dfd6c0 (LWP 171738)):
#0  0x0000764d07098d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x565112908358) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x565112908358) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x565112908358, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x0000764d0709b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x565112908300, cond=0x565112908330) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x565112908330, mutex=0x565112908300) at
./nptl/pthread_cond_wait.c:627
#5  0x0000764cedb9359d in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#6  0x0000764cedb6054b in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#7  0x0000764cedb934cc in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#8  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x764ce4bff6c0 (LWP 171735)):
#0  0x0000764d07098d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x565112853650) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x565112853650) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x565112853650, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x0000764d0709b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5651128535f8, cond=0x565112853628) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x565112853628, mutex=0x5651128535f8) at
./nptl/pthread_cond_wait.c:627
#5  0x0000764cedb9359d in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#6  0x0000764cedb6054b in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#7  0x0000764cedb934cc in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#8  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x764cd7dff6c0 (LWP 171736)):
#0  0x0000764d07098d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x56511286ffb8) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x56511286ffb8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56511286ffb8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x0000764d0709b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x56511286ff60, cond=0x56511286ff90) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56511286ff90, mutex=0x56511286ff60) at
./nptl/pthread_cond_wait.c:627
#5  0x0000764cedb9359d in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#6  0x0000764cedb6054b in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#7  0x0000764cedb934cc in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#8  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x764cfe5fe6c0 (LWP 171731)):
#0  0x0000764d0711b4fd in __GI___poll (fds=fds@entry=0x764cfe5fd730,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000764d04daa8fa in poll (__timeout=-1, __nfds=2, __fds=0x764cfe5fd730)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x5651127308e0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/plugins/platforms/wayland/qwaylanddisplay.cpp:185
#3  0x0000764d07ba6f53 in operator() (__closure=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:437
#4  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:367
#5  QThreadPrivate::start (arg=0x5651127308e0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397
#6  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#7  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x764cfd2606c0 (LWP 171733)):
#0  0x0000764d07098d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x565112721858) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x565112721858) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x565112721858, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x0000764d0709b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x565112721800, cond=0x565112721830) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x565112721830, mutex=0x565112721800) at
./nptl/pthread_cond_wait.c:627
#5  0x0000764cedb9359d in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#6  0x0000764cedb6054b in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#7  0x0000764cedb934cc in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so
#8  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x764d00380340 (LWP 171728)):
#0  __memcpy_avx512_unaligned_erms () at
../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:660
#1  0x0000764d0a363ae1 in memcpy (__len=16384, __src=0x764c8810a039,
__dest=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29
#2  bt::PieceData::write (this=0x565113b81a00, buf=0x764c8810a039
"\315!7(I\366\367\211\331`!Y\201\205\025\202\354\036'\337\362\360\340V\217D\351P\0025|\374\266\025ҽY\230\253V",
buf_size=16384, off=off@entry=0) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/diskio/piecedata.cpp:58
#3  0x0000764d0a2e7222 in bt::ChunkDownload::piece
(this=this@entry=0x5651139270a0, p=..., ok=ok@entry=@0x7fff8319ed0f: false) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/download/piece.h:31
#4  0x0000764d0a2f1480 in bt::Downloader::pieceReceived (this=0x565112d88f50,
p=...) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/download/downloader.cpp:113
#5  0x0000764d0a2c2562 in bt::Peer::handlePiece (len=<optimized out>,
packet=0x764c8810a030 "\a", this=<optimized out>) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/peer/peer.cpp:253
#6  bt::Peer::handlePiece (this=0x565113a99690, packet=0x764c8810a030 "\a",
len=<optimized out>) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/peer/peer.cpp:237
#7  0x0000764d0a2d1e8e in bt::PacketReader::update (this=0x565113957330,
peer=...) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/peer/packetreader.cpp:60
#8  0x0000764d0a2c2b26 in bt::Peer::update (this=0x565113a99690) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/peer/peer.cpp:506
#9  0x0000764d0a2c8cb7 in bt::PeerManager::Private::update
(this=0x565112d8b700) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/peer/peermanager.cpp:594
#10 0x0000764d0a2c8d8d in bt::PeerManager::update (this=<optimized out>) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/peer/peermanager.cpp:120
#11 0x0000764d0a31d0c3 in bt::TorrentControl::update (this=0x565112d4d430) at
/usr/include/c++/13/bits/unique_ptr.h:199
#12 0x00005650fc5ed49f in kt::Core::update (this=0x565112b1fc80) at
/usr/src/ktorrent-25.12.0-0zneon+24.04+noble+release+build27/ktorrent/core.cpp:878
#13 0x0000764d07c9fc89 in QtPrivate::QSlotObjectBase::call (a=0x7fff8319f120,
r=<optimized out>, this=0x565112a5ef80, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobjectdefs_impl.h:461
#14 doActivate<false> (sender=0x565112b1fcb8, signal_index=3,
argv=0x7fff8319f120) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobject.cpp:4257
#15 0x0000764d07c4a0ad in QMetaObject::activate<void, QTimer::QPrivateSignal>
(ret=0x0, local_signal_index=0, mo=<optimized out>, sender=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobjectdefs.h:319
#16 QTimer::timeout (this=<optimized out>, _t1=...) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qtimer.cpp:182
#17 0x0000764d07c32d8e in QObject::event (this=0x565112b1fcb8,
e=0x7fff8319f2b0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobject.cpp:1388
#18 0x0000764d0903d68d in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x565112b1fcb8, e=0x7fff8319f2b0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/widgets/kernel/qapplication.cpp:3305
#19 0x0000764d07cd6ec0 in QCoreApplication::notifyInternal2
(receiver=0x565112b1fcb8, event=0x7fff8319f2b0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qcoreapplication.cpp:1109
#20 0x0000764d07ba65e7 in QTimerInfoList::activateTimers (this=0x5651126c2d90)
at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qtimerinfo_unix.cpp:426
#21 0x0000764d07a88271 in timerSourceDispatch (source=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#22 idleTimerSourceDispatch (source=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:199
#23 0x0000764d066cc5c5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x0000764d0672b737 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x0000764d066cba63 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x0000764d07a86fef in QEventDispatcherGlib::processEvents
(this=0x5651126c1660, flags=...) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#27 0x0000764d07ce14e3 in QEventLoop::exec (this=0x7fff8319f520, flags=...) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77
#28 0x0000764d07cdb62f in QCoreApplication::exec () at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77
#29 0x0000764d082c75fd in QGuiApplication::exec () at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/gui/kernel/qguiapplication.cpp:1973
#30 0x0000764d0903a1c9 in QApplication::exec () at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/widgets/kernel/qapplication.cpp:2575
#31 0x00005650fc5e481b in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/ktorrent-25.12.0-0zneon+24.04+noble+release+build27/ktorrent/main.cpp:260

Thread 3 (Thread 0x764cff9ff6c0 (LWP 171729)):
#0  0x0000764d0711b4fd in __GI___poll (fds=0x56511302d5a0, nfds=5, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000764d0672b68e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000764d066cba63 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000764d07a86fef in QEventDispatcherGlib::processEvents
(this=0x764cf8000b70, flags=...) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#4  0x0000764d07ce14e3 in QEventLoop::exec (this=0x764cff9fe6f0, flags=...) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77
#5  0x0000764d07be0d84 in QThread::exec (this=this@entry=0x764d0956df40
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77
#6  0x0000764d0954e54d in QDBusConnectionManager::run (this=0x764d0956df40
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/dbus/qdbusconnectionmanager.cpp:145
#7  0x0000764d07ba6f53 in operator() (__closure=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:437
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:367
#9  QThreadPrivate::start (arg=0x764d0956df40
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397
#10 0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#11 0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x764cfedff6c0 (LWP 171730)):
#0  0x0000764d0711b4fd in __GI___poll (fds=fds@entry=0x764cfedfe730,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000764d04daa8fa in poll (__timeout=-1, __nfds=2, __fds=0x764cfedfe730)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x5651127ce8a0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/plugins/platforms/wayland/qwaylanddisplay.cpp:185
#3  0x0000764d07ba6f53 in operator() (__closure=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:437
#4  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:367
#5  QThreadPrivate::start (arg=0x5651127ce8a0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397
#6  0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#7  0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x764cd65fc6c0 (LWP 171745)):
[KCrash Handler]
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)
at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at
./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#9  0x0000764d0704527e in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#10 0x0000764d070288ff in __GI_abort () at ./stdlib/abort.c:79
#11 0x0000764d07d32891 in qAbort () at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qassert.cpp:46
#12 qt_maybe_message_fatal<QString&> (message=..., context=<optimized out>,
msgType=QtFatalMsg) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qlogging.cpp:2166
#13 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=...,
msg=msg@entry=0x764d07a4e8e8 "ASSERT: \"%s\" in file %s, line %d",
ap=ap@entry=0x764cd65fadb8) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qlogging.cpp:412
#14 0x0000764d07d33653 in QMessageLogger::fatal (this=<optimized out>,
msg=0x764d07a4e8e8 "ASSERT: \"%s\" in file %s, line %d") at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qlogging.cpp:901
#15 0x0000764d07d21020 in qt_assert (assertion=assertion@entry=0x764d0a3b2e95
"value < maximalPlusOne", file=file@entry=0x764d0a3b1008
"/usr/include/x86_64-linux-gnu/qt6/QtCore/qnumeric.h", line=line@entry=516) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qassert.cpp:113
#16 0x0000764d0a27e494 in QtPrivate::qCheckedFPConversionToInteger<int, double,
true, true> (value=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qnumeric.h:497
#17 QtPrivate::qCheckedFPConversionToInteger<int, double, true, true>
(value=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qnumeric.h:497
#18 qRound (d=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qnumeric.h:565
#19 utp::RemoteWindow::updateWindowSize (this=<optimized out>,
scaled_gain=<optimized out>) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/utp/remotewindow.cpp:168
#20 0x0000764d0a38f625 in utp::Connection::updateDelayMeasurement
(this=this@entry=0x565113ef6920, hdr=hdr@entry=0x764cd65fb158) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/utp/connection.cpp:359
#21 0x0000764d0a391263 in utp::Connection::handlePacket
(this=this@entry=0x565113ef6920, parser=..., packet=...) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/utp/connection.cpp:121
#22 0x0000764d0a38bd57 in utp::UTPServer::handlePacket (this=0x565112a64f00,
buffer=..., addr=<optimized out>) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/utp/utpserver.cpp:318
#23 0x0000764d0a38a14e in utp::UTPServer::Private::dataReceived
(this=0x5651129ab960, buffer=..., addr=...) at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/utp/utpserver.cpp:182
#24 0x0000764d0a2afa97 in net::ServerSocket::readyToRead (this=0x565112a5e690)
at
/usr/src/libktorrent-25.12.0-0zneon+24.04+noble+release+build22/src/net/serversocket.cpp:132
#25 0x0000764d07c9fc89 in QtPrivate::QSlotObjectBase::call (a=0x764cd65fb3b0,
r=<optimized out>, this=0x565112b0ed60, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobjectdefs_impl.h:461
#26 doActivate<false> (sender=0x565112a5f8c0, signal_index=3,
argv=0x764cd65fb3b0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobject.cpp:4257
#27 0x0000764d07d42563 in QMetaObject::activate<void, QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal> (ret=0x0,
local_signal_index=0, mo=<optimized out>, sender=0x565112a5f8c0) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobjectdefs.h:319
#28 QSocketNotifier::activated (this=this@entry=0x565112a5f8c0, _t1=...,
_t2=<optimized out>, _t3=...) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161
#29 0x0000764d07d42700 in QSocketNotifier::event (this=0x565112a5f8c0,
e=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qsocketnotifier.cpp:324
#30 0x0000764d0903d68d in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x565112a5f8c0, e=0x764cd65fb500) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/widgets/kernel/qapplication.cpp:3305
#31 0x0000764d07cd6ec0 in QCoreApplication::notifyInternal2
(receiver=0x565112a5f8c0, event=0x764cd65fb500) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qcoreapplication.cpp:1109
#32 0x0000764d07a8a544 in socketNotifierSourceDispatch (source=0x764cbc001050)
at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:77
#33 0x0000764d066cc5c5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x0000764d0672b737 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x0000764d066cba63 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x0000764d07a87011 in QEventDispatcherGlib::processEvents
(this=0x764cbc000b70, flags=...) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:401
#37 0x0000764d07ce14e3 in QEventLoop::exec (this=0x764cd65fb740, flags=...) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77
#38 0x0000764d07be0d84 in QThread::exec (this=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77
#39 0x0000764d07ba6f53 in operator() (__closure=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:437
#40 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:367
#41 QThreadPrivate::start (arg=0x565112a62b50) at
/usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/thread/qthread_unix.cpp:397
#42 0x0000764d0709caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#43 0x0000764d07129c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Reported using DrKonqi

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

Reply via email to