Re: Segfault on session switch
Waqar Ahmed <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwrite |
|---|---|
| Message-ID | <CAPesRH7n7NgzVUe-==mt7bwze6oNcUO0vxmthHVXf5uWiZ06OA@mail.gmail.com> |
can confirm it's crashing. Also, not entirely sure about that change. It doesn't crash if the old filter is reinstalled in the destructor On Tue, Jun 28, 2022 at 11:07 AM Alain Laporte <[email protected]> wrote: > > Segfault happens in a code added by this commit => https://invent.kde.org/utilities/kate/-/commit/d6d831d5e2394a57207054660b504c5be7a29343 > > No more information for now. > > Alain. > > > Le mar. 28 juin 2022 à 07:53, Alain Laporte <[email protected]> a écrit : >> >> I have found how to load symbols. Crash happens in the LSPClientPlugin => >> >> (gdb) bt >> #0 0x00007f68ff441a28 in QLoggingCategory::categoryName (this=<error reading variable: Cannot access memory at address 0x7ffd9d1ffff8>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h:71 >> #1 0x00007f68ff458f91 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:60 >> #2 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #3 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #4 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #5 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #6 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #7 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #8 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #9 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #10 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #11 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #12 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #13 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #14 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #15 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> #16 0x00007f68ff459003 in myCategoryFilter (category=0x7f6932d37d90 <LOG_KWINDOWSYSTEM()::category>) at /home/alaporte/projects/kde/src/kde/applications/kate/addons/lspclient/lspclientplugin.cpp:64 >> >> Alain. >> >> >> Le lun. 27 juin 2022 à 23:07, Alain Laporte <[email protected]> a écrit : >>> >>> Hi, >>> >>> On the master (all dependencies are also on the master), Kate segfault on session switch: >>> * start Kate >>> * open a session >>> * go in Sessions/All Sessions to choose a new session >>> >>> I have generated a core dump, but GDB can't find symbols... Where symbols are located? >>> >>> Do you reproduce the segfault? >>> >>> Alain.