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

--- Comment #1 from Kishore Gopalakrishnan <kishor...@gmail.com> ---
It happened again; this time, I was using the split view. The backtrace looks
very different from https://bugs.kde.org/show_bug.cgi?id=481654, though, and
similar to the one I posted here.

I also see some stuff saying 'UTF8' in the backtrace. I am not sure if it is
relevant that I am using a non-Latin language (Tamil) as my system language
(nevertheless, during these crashes, I was editing files with only English
text).


Thread 1 (Thread 0x70d74332fe80 (LWP 89395)):
[KCrash Handler]
#4  0x000070d748cab32c in ??? () at /usr/lib/libc.so.6
#5  0x000070d748c5a6c8 in raise () at /usr/lib/libc.so.6
#6  0x000070d748c424b8 in abort () at /usr/lib/libc.so.6
#7  0x000070d748c423dc in ??? () at /usr/lib/libc.so.6
#8  0x000070d748c52d46 in __assert_fail () at /usr/lib/libc.so.6
#9  0x000070d738373bdc in rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>
>::operator[]<rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >
(this=<optimized out>, name=<optimized out>) at
/usr/src/debug/kate/kate-24.02.0/addons/lspclient/rapidjson/include/rapidjson/document.h:1226
#10 rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>
>::operator[]<rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >
(name=<optimized out>, this=<optimized out>) at
/usr/src/debug/kate/kate-24.02.0/addons/lspclient/rapidjson/include/rapidjson/document.h:1226
#11 rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::operator[]<char
const> (name=<optimized out>, this=<optimized out>) at
/usr/src/debug/kate/kate-24.02.0/addons/lspclient/rapidjson/include/rapidjson/document.h:1211
#12 rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::operator[]<char
const> (name=<optimized out>, this=<optimized out>) at
/usr/src/debug/kate/kate-24.02.0/addons/lspclient/rapidjson/include/rapidjson/document.h:1214
#13 parseLocationLink (loc=...) at
/usr/src/debug/kate/kate-24.02.0/addons/lspclient/lspclientserver.cpp:623
#14 parseDocumentLocation (result=<optimized out>) at
/usr/src/debug/kate/kate-24.02.0/addons/lspclient/lspclientserver.cpp:777
#15 0x000070d738386d64 in std::__invoke_impl<QList<SourceLocation>,
QList<SourceLocation> (*&)(rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&),
rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&>
(__f=<optimized out>) at /usr/include/c++/13.2.1/bits/invoke.h:60
#16 std::__invoke_r<QList<SourceLocation>, QList<SourceLocation>
(*&)(rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&),
rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&>
(__fn=<optimized out>) at /usr/include/c++/13.2.1/bits/invoke.h:116
#17 std::_Function_handler<QList<SourceLocation>
(rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&),
QList<SourceLocation> (*)(rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >
const&)>::_M_invoke(std::_Any_data const&,
rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&)
(__functor=<optimized out>, __args#0=<optimized out>) at
/usr/include/c++/13.2.1/bits/std_function.h:291
#18 0x000070d738388c41 in std::function<QList<SourceLocation>
(rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >
const&)>::operator()(rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) const
(__args#0=<optimized out>, this=0x5aff0feccb70) at
/usr/include/c++/13.2.1/bits/std_function.h:591
#19 operator() (m=<optimized out>, __closure=0x5aff0feccb40) at
/usr/src/debug/kate/kate-24.02.0/addons/lspclient/lspclientserver.cpp:2096
#20 std::__invoke_impl<void, make_handler<QList<SourceLocation>
>(ReplyHandler<QList<SourceLocation> >&, const QObject*,
utils::identity<std::function<QList<SourceLocation>(const
rapidjson::GenericValue<rapidjson::UTF8<> >&)> >::type)::<lambda(const
GenericReplyType&)>&, const rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >&> (__f=...) at
/usr/include/c++/13.2.1/bits/invoke.h:61
#21 std::__invoke_r<void, make_handler<QList<SourceLocation>
>(ReplyHandler<QList<SourceLocation> >&, const QObject*,
utils::identity<std::function<QList<SourceLocation>(const
rapidjson::GenericValue<rapidjson::UTF8<> >&)> >::type)::<lambda(const
GenericReplyType&)>&, const rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >&> (__fn=...) at
/usr/include/c++/13.2.1/bits/invoke.h:111
#22 std::_Function_handler<void(const
rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >&),
make_handler<QList<SourceLocation> >(ReplyHandler<QList<SourceLocation> >&,
const QObject*, utils::identity<std::function<QList<SourceLocation>(const
rapidjson::GenericValue<rapidjson::UTF8<> >&)> >::type)::<lambda(const
GenericReplyType&)> >::_M_invoke(const std::_Any_data &, const
rapidjson::GenericValue<rapidjson::UTF8<char>,
rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > &)
(__functor=<optimized out>, __args#0=<optimized out>) at
/usr/include/c++/13.2.1/bits/std_function.h:290
#23 0x000070d73837e9e8 in std::function<void (LSPApplyWorkspaceEditResponse
const&)>::operator()(LSPApplyWorkspaceEditResponse const&) const
(__args#0=<optimized out>, this=0x7ffc164853c0) at
/usr/include/c++/13.2.1/bits/std_function.h:591
#24 LSPClientServer::LSPClientServerPrivate::readStandardOutput
(this=0x5aff0f23a9b0) at
/usr/src/debug/kate/kate-24.02.0/addons/lspclient/lspclientserver.cpp:1523
#25 0x000070d749390ca9 in ??? () at /usr/lib/libQt6Core.so.6
#26 0x000070d7494f642f in ??? () at /usr/lib/libQt6Core.so.6
#27 0x000070d7494fdb35 in ??? () at /usr/lib/libQt6Core.so.6
#28 0x000070d749390fab in ??? () at /usr/lib/libQt6Core.so.6
#29 0x000070d749398530 in QSocketNotifier::event(QEvent*) () at
/usr/lib/libQt6Core.so.6
#30 0x000070d74a2f438b in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#31 0x000070d749339818 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#32 0x000070d7495754d1 in ??? () at /usr/lib/libQt6Core.so.6
#33 0x000070d74765af69 in ??? () at /usr/lib/libglib-2.0.so.0
#34 0x000070d7476b93a7 in ??? () at /usr/lib/libglib-2.0.so.0
#35 0x000070d747659162 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#36 0x000070d7495739c4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#37 0x000070d749343d6e in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#38 0x000070d74933c2b8 in QCoreApplication::exec() () at
/usr/lib/libQt6Core.so.6
#39 0x00005aff0bdd4eb4 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kate/kate-24.02.0/apps/kate/main.cpp:529

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

Reply via email to