Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 895885 Details for
Bug 934374
net-im/nheko-0.12.0 segfaults with dev-qt/qtbase-6.7.1
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
nheko backtrace
nheko-bt.txt (text/plain), 28.68 KB, created by
ray
on 2024-06-15 20:17:37 UTC
(
hide
)
Description:
nheko backtrace
Filename:
MIME Type:
Creator:
ray
Created:
2024-06-15 20:17:37 UTC
Size:
28.68 KB
patch
obsolete
>lldb /usr/bin/nheko >(lldb) target create "/usr/bin/nheko" >Current executable set to '/usr/bin/nheko' (x86_64). >(lldb) run -p user >Process 28344 launched: '/usr/bin/nheko' (x86_64) >[0/1] Locating external symbol file: libhttplib.so.0[0/1] Locating external symbol file: libmatrix_clien[0/1] Parsing symbol table: libmatrix_client.so.0.10[0/1] Locating external symbol file: libcmark.so.0.3[0/1] Locating external symbol file: libspdlog.so.1.[0/1] Locating external symbol file: libqt6keychain.[0/1] Locating external symbol file: libkdsingleappl[0/1] Parsing symbol table: libkdsingleapplication-q[0/1] Locating external symbol file: libblurhash.so.[0/1] Locating external symbol file: libcoeurl.so.0.[0/1] Locating external symbol file: libcrypto.so.3.[0/1] Locating external symbol file: libQt6Widgets.s[0/1] Locating external symbol file: libQt6Widgets.s[0/32] Manually indexing DWARF: libQt6Widgets.so.6..[1/32] Manually indexing DWARF: libQt6Widgets.so.6..[2/32] Manually indexing DWARF: libQt6Widgets.so.6..[3/32] Manually indexing DWARF: libQt6Widgets.so.6..[4/32] Manually indexing DWARF: libQt6Widgets.so.6..[5/32] Manually indexing DWARF: libQt6Widgets.so.6..[6/32] Manually indexing DWARF: libQt6Widgets.so.6..[7/32] Manually indexing DWARF: libQt6Widgets.so.6..[8/32] Manually indexing DWARF: libQt6Widgets.so.6..[9/32] Manually indexing DWARF: libQt6Widgets.so.6..[10/32] Manually indexing DWARF: libQt6Widgets.so.6.[11/32] Manually indexing DWARF: libQt6Widgets.so.6.[12/32] Manually indexing DWARF: libQt6Widgets.so.6.[13/32] Manually indexing DWARF: libQt6Widgets.so.6.[14/32] Manually indexing DWARF: libQt6Widgets.so.6.[15/32] Manually indexing DWARF: libQt6Widgets.so.6.[16/32] Manually indexing DWARF: libQt6Widgets.so.6.[17/32] Manually indexing DWARF: libQt6Widgets.so.6.[18/32] Manually indexing DWARF: libQt6Widgets.so.6.[19/32] Manually indexing DWARF: libQt6Widgets.so.6.[20/32] Manually indexing DWARF: libQt6Widgets.so.6.[21/32] Manually indexing DWARF: libQt6Widgets.so.6.[22/32] Manually indexing DWARF: libQt6Widgets.so.6.[23/32] Manually indexing DWARF: libQt6Widgets.so.6.[24/32] Manually indexing DWARF: libQt6Widgets.so.6.[25/32] Manually indexing DWARF: libQt6Widgets.so.6.[26/32] Manually indexing DWARF: libQt6Widgets.so.6.[27/32] Manually indexing DWARF: libQt6Widgets.so.6.[28/32] Manually indexing DWARF: libQt6Widgets.so.6.[29/32] Manually indexing DWARF: libQt6Widgets.so.6.[30/32] Manually indexing DWARF: libQt6Widgets.so.6.[31/32] Manually indexing DWARF: libQt6Widgets.so.6.[0/1] Locating external symbol file: libQt6Svg.so.6.[0/1] Locating external symbol file: libQt6Multimedi[0/1] Locating external symbol file: libQt6QuickCont[0/1] Parsing symbol table: libQt6QuickControls2.so.[0/1] Locating external symbol file: libQt6Quick.so.[0/1] Locating external symbol file: libQt6OpenGL.so[0/1] Locating external symbol file: libQt6OpenGL.so[10/14] Manually indexing DWARF: libQt6OpenGL.so.6..[11/14] Manually indexing DWARF: libQt6OpenGL.so.6..[12/14] Manually indexing DWARF: libQt6OpenGL.so.6..[13/14] Manually indexing DWARF: libQt6OpenGL.so.6..[0/1] Locating external symbol file: libQt6QmlModels[0/1] Locating external symbol file: libQt6Qml.so.6.[0/1] Locating external symbol file: libQt6Network.s[0/1] Locating external symbol file: libQt6Network.s[0/18] Manually indexing DWARF: libQt6Network.so.6..[1/18] Manually indexing DWARF: libQt6Network.so.6..[2/18] Manually indexing DWARF: libQt6Network.so.6..[3/18] Manually indexing DWARF: libQt6Network.so.6..[4/18] Manually indexing DWARF: libQt6Network.so.6..[5/18] Manually indexing DWARF: libQt6Network.so.6..[6/18] Manually indexing DWARF: libQt6Network.so.6..[7/18] Manually indexing DWARF: libQt6Network.so.6..[8/18] Manually indexing DWARF: libQt6Network.so.6..[9/18] Manually indexing DWARF: libQt6Network.so.6..[10/18] Manually indexing DWARF: libQt6Network.so.6.[11/18] Manually indexing DWARF: libQt6Network.so.6.[12/18] Manually indexing DWARF: libQt6Network.so.6.[13/18] Manually indexing DWARF: libQt6Network.so.6.[14/18] Manually indexing DWARF: libQt6Network.so.6.[15/18] Manually indexing DWARF: libQt6Network.so.6.[16/18] Manually indexing DWARF: libQt6Network.so.6.[17/18] Manually indexing DWARF: libQt6Network.so.6.[0/1] Locating external symbol file: libQt6Gui.so.6.[0/1] Locating external symbol file: libQt6Gui.so.6.[0/1] Locating external symbol file: libQt6DBus.so.6[0/1] Locating external symbol file: libQt6DBus.so.6[0/1] Locating external symbol file: libOpenGL.so.0.[0/1] Locating external symbol file: libQt6Core.so.6[0/1] Locating external symbol file: libQt6Core.so.6[0/1] Locating external symbol file: libxkbcommon.so[0/1] Locating external symbol file: libgstsdp-1.0.s[0/1] Locating external symbol file: libgstwebrtc-1.[0/1] Locating external symbol file: libgstgl-1.0.so[0/1] Locating external symbol file: libgstvideo-1.0[0/1] Locating external symbol file: libgstbase-1.0.[0/1] Locating external symbol file: libgstreamer-1.[0/1] Locating external symbol file: libgobject-2.0.[0/1] Locating external symbol file: libglib-2.0.so.[0/1] Locating external symbol file: libc++abi.so.1.[0/1] Locating external symbol file: libunwind.so.1.[0/1] Locating external symbol file: libsecret-1.so.[0/1] Locating external symbol file: libgio-2.0.so.0[0/1] Locating external symbol file: libevent_core-2[0/1] Parsing symbol table: libevent_core-2.1.so.7..[0/1] Locating external symbol file: libevent_pthrea[0/1] Parsing symbol table: libevent_pthreads-2.1.so[0/1] Locating external symbol file: libpulse.so.0..[0/1] Locating external symbol file: libQt6QuickTemp[0/1] Parsing symbol table: libQt6QuickTemplates2.so[0/1] Locating external symbol file: libfontconfig.s[0/1] Locating external symbol file: libpng16.so.16.[0/1] Locating external symbol file: libharfbuzz.so.[0/1] Locating external symbol file: libfreetype.so.[0/1] Locating external symbol file: libgthread-2.0.[0/1] Locating external symbol file: libdbus-1.so.3.[0/1] Locating external symbol file: libGLdispatch.s[0/1] Locating external symbol file: libdouble-conve[0/1] Parsing symbol table: libdouble-conversion.so.[0/1] Locating external symbol file: libpcre2-16.so.[0/1] Locating external symbol file: libgstrtp-1.0.s[0/1] Locating external symbol file: libgstpbutils-1[0/1] Parsing symbol table: libgstpbutils-1.0.so.0..[0/1] Locating external symbol file: libgstallocator[0/1] Parsing symbol table: libgstallocators-1.0.so.[0/1] Locating external symbol file: libgmodule-2.0.[0/1] Locating external symbol file: libwayland-clie[0/1] Parsing symbol table: libwayland-client.so.0..[0/1] Locating external symbol file: libwayland-curs[0/1] Parsing symbol table: libwayland-cursor.so.0..[0/1] Locating external symbol file: libwayland-egl.[0/1] Locating external symbol file: liborc-0.4.so.0[0/1] Locating external symbol file: libpcre2-8.so.0[0/1] Locating external symbol file: libatomic.so.1.[0/1] Locating external symbol file: libgcrypt.so.20[0/1] Locating external symbol file: libmount.so.1..[0/1] Locating external symbol file: libcares.so.2..[0/1] Locating external symbol file: libnghttp2.so.1[0/1] Locating external symbol file: libpulsecommon-[0/1] Parsing symbol table: libpulsecommon-17.0.so..[0/1] Locating external symbol file: libexpat.so.1..[0/1] Locating external symbol file: libgraphite2.so[0/1] Locating external symbol file: libbrotlidec.so[0/1] Locating external symbol file: libgstaudio-1.0[0/1] Locating external symbol file: libgsttag-1.0.s[0/1] Locating external symbol file: libgpg-error.so[0/1] Locating external symbol file: libblkid.so.1..[0/1] Locating external symbol file: libunistring.so[0/1] Locating external symbol file: libsndfile.so.1[0/1] Locating external symbol file: libasyncns.so.0[0/1] Locating external symbol file: libbrotlicommon[0/1] Locating external symbol file: libXdmcp.so.6..[0/1] Locating external symbol file: libFLAC.so.12..[0/1] Locating external symbol file: libvorbis.so.0.[0/1] Locating external symbol file: libvorbisenc.so[0/1] Locating external symbol file: libmpg123.so.0.[0/1] Locating external symbol file: libmp3lame.so.0[0/1] Locating external symbol file: libqwayland-gen[0/1] Parsing symbol table: libqwayland-generic.so..[0/1] Locating external symbol file: libQt6WaylandCl[0/1] Parsing symbol table: libQt6WaylandClient.so.6[0/1] Locating external symbol file: libxdg-shell.so[0/1] Locating external symbol file: libqjpeg.so.deb[0/1] Locating external symbol file: libjpeg.so.62..[0/1] Locating external symbol file: libqico.so.debu[0/1] Locating external symbol file: libwebpdemux.so[0/1] Locating external symbol file: libwebpmux.so.3[0/1] Locating external symbol file: libsharpyuv.so.[0/1] Locating external symbol file: libqgif.so.debu[0/1] Locating external symbol file: libqt-plugin-wa[0/1] Parsing symbol table: libqt-plugin-wayland-egl[0/1] Locating external symbol file: libQt6WaylandEg[0/1] Parsing symbol table: libQt6WaylandEglClientHw[0/1] Locating external symbol file: libEGL_mesa.so.[0/1] Locating external symbol file: libglapi.so.0..[0/1] Locating external symbol file: libX11-xcb.so.1[0/1] Locating external symbol file: libxcb-dri2.so.[0/1] Locating external symbol file: libxcb-randr.so[0/1] Locating external symbol file: libxcb-xfixes.s[0/1] Locating external symbol file: libwayland-serv[0/1] Parsing symbol table: libwayland-server.so.0..[0/1] Locating external symbol file: libxcb-dri3.so.[0/1] Locating external symbol file: libxcb-present.[0/1] Locating external symbol file: libxcb-sync.so.[0/1] Locating external symbol file: libxshmfence.so[0/1] Locating external symbol file: radeonsi_dri.so[0/1] Locating external symbol file: libLLVM-17+libc[0/1] Locating external symbol file: libdrm_radeon.s[0/1] Locating external symbol file: libdrm_amdgpu.s[0/1] Locating external symbol file: libdrm_intel.so[0/1] Locating external symbol file: libtinfo.so.6..[0/1] Locating external symbol file: libpciaccess.so[2024-06-15 19:33:43.509] [ui] [info] Restoring window size 2048x1128 >[2024-06-15 19:33:43.515] [ui] [info] WebRTC: initialised GStreamer 1.22.11 >[0/1] Locating external symbol file: libgstpulseaudi[0/1] Locating external symbol file: libffmpegmediap[0/1] Parsing symbol table: libffmpegmediaplugin.so.[0/1] Locating external symbol file: libavformat.so.[0/1] Locating external symbol file: libavcodec.so.6[0/1] Locating external symbol file: libswresample.s[0/1] Locating external symbol file: libswscale.so.7[0/1] Locating external symbol file: libavutil.so.58[0/1] Locating external symbol file: libgnutls.so.30[0/1] Locating external symbol file: libdav1d.so.7..[0/1] Locating external symbol file: libSvtAv1Enc.so[0/1] Locating external symbol file: libtheoraenc.so[0/1] Locating external symbol file: libtheoradec.so[0/1] Locating external symbol file: libx264.so.164.[0/1] Locating external symbol file: libx265.so.199.[0/1] Locating external symbol file: libxvidcore.so.[0/1] Locating external symbol file: libva-drm.so.2.[0/1] Locating external symbol file: libp11-kit.so.0[0/1] Locating external symbol file: libtasn1.so.6..[0/1] Locating external symbol file: libnettle.so.8.[0/1] Locating external symbol file: libhogweed.so.6[2024-06-15 19:33:43.611] [ui] [error] Missing GStreamer elements: qml6glsink pipewiresrc >[2024-06-15 19:33:43.611] [ui] [info] jdenticon plugin not found. >[0/1] Locating external symbol file: libqtlabsplatfo[0/1] Parsing symbol table: libqtlabsplatformplugin.[0/1] Locating external symbol file: libworkerscript[0/1] Parsing symbol table: libworkerscriptplugin.so[0/1] Locating external symbol file: libQt6QmlWorker[0/1] Parsing symbol table: libQt6QmlWorkerScript.so[0/1] Locating external symbol file: libqtquickcontr[0/1] Parsing symbol table: libqtquickcontrols2plugi[0/1] Locating external symbol file: libQt6QuickCont[0/1] Parsing symbol table: libQt6QuickControls2Impl[0/1] Locating external symbol file: libqtquickcontr[0/1] Parsing symbol table: libqtquickcontrols2fusio[0/1] Locating external symbol file: libQt6QuickCont[0/1] Parsing symbol table: libQt6QuickControls2Fusi[0/1] Locating external symbol file: libQt6QuickCont[0/1] Parsing symbol table: libQt6QuickControls2Fusi[0/1] Locating external symbol file: libqtquickcontr[0/1] Parsing symbol table: libqtquickcontrols2basic[0/1] Locating external symbol file: libQt6QuickCont[0/1] Parsing symbol table: libQt6QuickControls2Basi[0/1] Locating external symbol file: libQt6QuickCont[0/1] Parsing symbol table: libQt6QuickControls2Basi[0/1] Locating external symbol file: libquickwindowp[0/1] Parsing symbol table: libquickwindowplugin.so.[0/1] Locating external symbol file: libqtquicktempl[0/1] Parsing symbol table: libqtquicktemplates2plug[0/1] Locating external symbol file: libqquicklayout[0/1] Parsing symbol table: libqquicklayoutsplugin.s[0/1] Locating external symbol file: libQt6QuickLayo[0/1] Parsing symbol table: libQt6QuickLayouts.so.6.[0/1] Locating external symbol file: libeffectsplugi[0/1] Locating external symbol file: libQt6QuickEffe[0/1] Parsing symbol table: libQt6QuickEffects.so.6.[0/1] Locating external symbol file: libquickmultime[0/1] Parsing symbol table: libquickmultimediaplugin[0/1] Locating external symbol file: libQt6Multimedi[0/1] Parsing symbol table: libQt6MultimediaQuick.so[0/1] Locating external symbol file: libparticlesplu[0/1] Locating external symbol file: libQt6QuickPart[0/1] Parsing symbol table: libQt6QuickParticles.so.[0/1] Locating external symbol file: libqsvgicon.so.[2024-06-15 19:33:43.917] [ui] [info] starting nheko 0.12.0 >[2024-06-15 19:33:43.920] [ui] [info] User already signed in, showing chat page >[2024-06-15 19:33:43.921] [ui] [info] Switching to chat page >[2024-06-15 19:33:44.047] [qml] [warning] qrc:/resources/qml/TopBar.qml:162:13: QML AbstractButton: Binding loop detected for property "implicitHeight" (qrc:/resources/qml/TopBar.qml:162, ) >[2024-06-15 19:33:44.076] [ui] [info] Unity service available: false >[2024-06-15 19:33:44.233] [db] [info] database ready >[2024-06-15 19:33:44.233] [db] [info] restoring state from cache >[2024-06-15 19:33:44.233] [db] [info] Removing old cached messages >[2024-06-15 19:33:44.233] [db] [info] Message removal done >[2024-06-15 19:33:44.234] [db] [info] Restored 33 rooms from cache >[2024-06-15 19:33:44.268] [crypto] [info] ed25519 : JFVmuuOOaCzZoPPzR+qFhcoGhFDz3eY6QB8Uyd0mnGU >[2024-06-15 19:33:44.268] [crypto] [info] curve25519: BwwB+B6hZF1peHfRspGUtYEnLMAdrLL/+rBf0k5muBc >[2024-06-15 19:33:44.367] [crypto] [info] Could not find inbound megolm session (!uhwAejSRFCgDmikwcL:matrix.org, 6aSGDKur5gILio1c+ZYDwjaQs4hkAC/hFWx3tJ3RJfg, @admin:x.org) >[2024-06-15 19:33:44.457] [crypto] [info] Fetched server key count 50 signed_curve25519 >[2024-06-15 19:33:44.458] [crypto] [info] Our backup key hS3fdTb50TVnu6Zy08FaXVDkxu2PEbB1pKofgeHeQ0s does not match the one used in the online backup aFMzZmRUYjUwVFZudTZaeTA4RmFYVkRreHUyUEViQjFwS29mZ2VIZVEwcw >[2024-06-15 19:33:44.504] [mtx] [info] Skipping rule with unknown condition type: event_property_contains >[2024-06-15 19:33:44.504] [mtx] [info] Skipping rule with unknown condition type: event_property_is >Process 28344 stopped >* thread #18, name = 'nheko', stop reason = signal SIGSEGV: invalid permissions for mapped object (fault address: 0x7fffcfee2148) > frame #0: 0x00007ffff56d2adf libQt6Gui.so.6`QRgba64 const* fetchTransformedBilinear64<(TextureBlendType)4>(buffer=0x00007fffcfefd1e0, (null)=<unavailable>, data=0x00007ff7cca2a428, y=0, x=0, length=66) at qdrawhelper.cpp:2799 >(lldb) bt >* thread #18, name = 'nheko', stop reason = signal SIGSEGV: invalid permissions for mapped object (fault address: 0x7fffcfee2148) > * frame #0: 0x00007ffff56d2adf libQt6Gui.so.6`QRgba64 const* fetchTransformedBilinear64<(TextureBlendType)4>(buffer=0x00007fffcfefd1e0, (null)=<unavailable>, data=0x00007ff7cca2a428, y=0, x=0, length=66) at qdrawhelper.cpp:2799 > frame #1: 0x00007ffff56e35b9 libQt6Gui.so.6`void handleSpans<BlendSrcGenericRGB64>(int, QT_FT_Span_ const*, QSpanData const*, Operator const&)::'lambda'(int, int)::operator()(int, int) const [inlined] BlendSrcGenericRGB64::fetch(this=0x00007fffcfef91c0, x=0, y=0, len=66, fetchDest=true) at qdrawhelper.cpp:4087:16 > frame #2: 0x00007ffff56e3549 libQt6Gui.so.6`void handleSpans<BlendSrcGenericRGB64>(this=0x00007fffcff01240, cStart=0, cEnd=66)::'lambda'(int, int)::operator()(int, int) const at qdrawhelper.cpp:4001:43 > frame #3: 0x00007ffff56e32d9 libQt6Gui.so.6`void handleSpans<BlendSrcGenericRGB64>(count=66, spans=0x00007fffcff01598, data=0x00007ff7cca2a428, op=0x00007fffcff012c0) at qdrawhelper.cpp:4023:5 > frame #4: 0x00007ffff56bda91 libQt6Gui.so.6`blend_src_generic_rgb64(count=66, spans=0x00007fffcff01598, userData=0x00007ff7cca2a428) at qdrawhelper.cpp:4155:9 > frame #5: 0x00007ffff53db924 libQt6Gui.so.6`QRasterizer::rasterizeLine(QPointF const&, QPointF const&, double, bool) [inlined] QSpanBuffer::flushSpans(this=0x00007fffcff01598) at qrasterizer.cpp:83:9 > frame #6: 0x00007ffff53db908 libQt6Gui.so.6`QRasterizer::rasterizeLine(QPointF const&, QPointF const&, double, bool) [inlined] QSpanBuffer::~QSpanBuffer(this=0x00007fffcff01598) at qrasterizer.cpp:57:9 > frame #7: 0x00007ffff53db908 libQt6Gui.so.6`QRasterizer::rasterizeLine(this=<unavailable>, a=<unavailable>, b=<unavailable>, width=<unavailable>, squareCap=<unavailable>) at qrasterizer.cpp:1164:1 > frame #8: 0x00007ffff534938c libQt6Gui.so.6`QRasterPaintEngine::drawImage(this=0x00007ff7c8ca7580, r=0x00007fffcff027f0, img=0x00007fffcff02970, sr=0x00007fffcff027d0, (null)=<unavailable>) at qpaintengine_raster.cpp:0:66 > frame #9: 0x00007ffff53471e7 libQt6Gui.so.6`QRasterPaintEngine::drawImage(this=0x00007ff7c8ca7580, p=0x00007fffcff028e0, img=0x00007fffcff02970) at qpaintengine_raster.cpp:2107:9 > frame #10: 0x00007ffff51e54e6 libQt6Gui.so.6`QImage::transformed(QTransform const&, Qt::TransformationMode) const [inlined] QPainter::drawImage(this=0x00007fffcff028c8, p=<unavailable>, image=0x00007fffcff02970) at qpainter.h:801:5 > frame #11: 0x00007ffff51e54be libQt6Gui.so.6`QImage::transformed(this=0x00007fffcff02b10, matrix=0x00007fffcff02a10, mode=SmoothTransformation) const at qimage.cpp:4940:11 > frame #12: 0x00007ffff51e4a9f libQt6Gui.so.6`QImage::scaled(this=0x00007fffcff02b10, s=<unavailable>, aspectMode=<unavailable>, mode=SmoothTransformation) const at qimage.cpp:3012:18 > frame #13: 0x0000555555f83840 nheko`std::__1::__function::__func<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0, std::__1::allocator<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0>, void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&)>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&) [inlined] MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0::operator()(this=0x00007ff7c76a1260, res=<unavailable>, err=<unavailable>) const at MxcImageProvider.cpp:246:37 > frame #14: 0x0000555555f837fb nheko`std::__1::__function::__func<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0, std::__1::allocator<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0>, void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&)>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&) [inlined] decltype(std::declval<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0&>()(std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(), std::declval<std::__1::optional<mtx::http::ClientError> const&>())) std::__1::__invoke[abi:ne180100]<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&>(__f=0x00007ff7c76a1260, __args=<unavailable>, __args=<unavailable>) at invoke.h:344:25 > frame #15: 0x0000555555f837fb nheko`std::__1::__function::__func<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0, std::__1::allocator<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0>, void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&)>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&) [inlined] void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:ne180100]<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&>(__args=0x00007ff7c76a1260, __args=<unavailable>, __args=<unavailable>) at invoke.h:419:5 > frame #16: 0x0000555555f837fb nheko`std::__1::__function::__func<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0, std::__1::allocator<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0>, void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&)>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&) [inlined] std::__1::__function::__alloc_func<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0, std::__1::allocator<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0>, void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&)>::operator()[abi:ne180100](this=0x00007ff7c76a1260, __arg=<unavailable>, __arg=<unavailable>) at function.h:169:12 > frame #17: 0x0000555555f837fb nheko`std::__1::__function::__func<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0, std::__1::allocator<MxcImageProvider::download(QString const&, QSize const&, std::__1::function<void (QString, QSize, QImage, QString)>, bool, double)::$_0>, void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<mtx::http::ClientError> const&)>::operator()(this=0x00007ff7c76a1250, __arg=<unavailable>, __arg=<unavailable>) at function.h:311:10 > frame #18: 0x00007ffff7b788a1 libmatrix_client.so.0.10.0`___lldb_unnamed_symbol9612 + 1713 > frame #19: 0x00007ffff7c1f799 libmatrix_client.so.0.10.0`std::__1::function<void (std::__1::optional<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, coeurl::header_less, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>> const&, std::__1::basic_string_view<char, std::__1::char_traits<char>> const&, int, int)> mtx::http::Client::prepare_callback<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, coeurl::header_less, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>> const&, std::__1::optional<mtx::http::ClientError> const&)>)::'lambda'(std::__1::optional<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, coeurl::header_less, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>> const&, std::__1::basic_string_view<char, std::__1::char_traits<char>> const&, int, int)::operator()(std::__1::optional<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, coeurl::header_less, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>> const&, std::__1::basic_string_view<char, std::__1::char_traits<char>> const&, int, int) const::'lambda'(std::__1::optional<mtx::http::ClientError>&&)::operator()(std::__1::optional<mtx::http::ClientError>&&) const + 57 > frame #20: 0x00007ffff7c1ed7a libmatrix_client.so.0.10.0`std::__1::function<void (std::__1::optional<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, coeurl::header_less, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>> const&, std::__1::basic_string_view<char, std::__1::char_traits<char>> const&, int, int)> mtx::http::Client::prepare_callback<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, coeurl::header_less, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>> const&, std::__1::optional<mtx::http::ClientError> const&)>)::'lambda'(std::__1::optional<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, coeurl::header_less, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>> const&, std::__1::basic_string_view<char, std::__1::char_traits<char>> const&, int, int)::operator()(std::__1::optional<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, coeurl::header_less, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>> const&, std::__1::basic_string_view<char, std::__1::char_traits<char>> const&, int, int) const + 1066 > frame #21: 0x00007ffff7b73299 libmatrix_client.so.0.10.0`___lldb_unnamed_symbol9403 + 345 > frame #22: 0x00007ffff76f9f54 libcoeurl.so.0.3`coeurl::Client::remove_request(coeurl::Request*) + 756 > frame #23: 0x00007ffff76f97c8 libcoeurl.so.0.3`coeurl::Client::check_multi_info() + 248 > frame #24: 0x00007ffff3eb942b libevent_core-2.1.so.7`___lldb_unnamed_symbol827 + 683 > frame #25: 0x00007ffff3eb5edc libevent_core-2.1.so.7`event_base_loop + 1260 > frame #26: 0x00007ffff76fbe98 libcoeurl.so.0.3`___lldb_unnamed_symbol651 + 72
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 934374
:
895884
| 895885