community/kio: fortify abort in sprintf() on 32-bit
partial backtrace:
(gdb) bt full
#0 sprintf (__f=0xf736c016 "%6llx_%2x_", __s=0xfff58740 "5500000100_")
at /usr/include/fortify/stdio.h:133
__b = 12
__r = 20
__b = <optimized out>
__r = <optimized out>
#1 KIO::ConnectionBackend::sendCommand (this=0xf67e9bc0, cmd=85, data=...)
at /home/buildozer/aports/community/kio/src/kio-6.0.0/src/core/connectionbackend.cpp:177
buffer = "5500000100_"
#2 0xf724e353 in KIO::Connection::sendnow
(data=..., cmd=<optimized out>, this=<optimized out>)
at /home/buildozer/aports/community/kio/src/kio-6.0.0/src/core/connection.cpp:186
#3 KIO::ConnectionPrivate::dequeue (this=this@entry=0xf4e20bd0)
at /home/buildozer/aports/community/kio/src/kio-6.0.0/src/core/connection.cpp:26
task = @0xf4e1a25c: {cmd = 85, data = {d = {d = 0xf51d1280, ptr = 0xf51d128c "", size = 256}}}
__for_range = @0xf4e20bd0: {<QListSpecialMethods<KIO::Task>> = {<QListSpecialMethodsBase<KIO::Task>> = {<No data fields>}, <No data fields>}, d = {d = 0xf4e1a250, ptr = 0xf4e1a25c, size = 4}}
__for_begin = {i = <optimized out>}
__for_end = {i = <optimized out>}
#4 0xf724e5f6 in KIO::ConnectionPrivate::dequeue (this=0xf4e20bd0)
at /home/buildozer/aports/community/kio/src/kio-6.0.0/src/core/connection.cpp:21
task = <optimized out>
__for_range = <optimized out>
__for_begin = {i = <optimized out>}
__for_end = {i = <optimized out>}
#5 0xf7250b13 in KIO::ConnectionServer::setNextPendingConnection
(this=0xf4f42d80, conn=0xf4f42df0) at /usr/include/c++/13.2.1/bits/unique_ptr.h:199
newBackend = 0xf67e9bc0
seems like the upstream was well aware this might happen: https://invent.kde.org/frameworks/kio/-/blob/v6.0.0/src/core/connectionbackend.cpp?ref_type=tags#L175
// KF6 TODO: check if this breaks 32bit support,
// see https://invent.kde.org/frameworks/kio/-/merge_requests/1141#note_606633
sprintf(buffer, "%6llx_%2x_", data.size(), cmd);