https://bugs.kde.org/show_bug.cgi?id=511233
Nate Graham <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Component|generic-crash |general Target Milestone|1.0 |--- Product|plasmashell |krunner Summary|Using krunner (through |Services runner crashes |kickoff or directly) |calling app in |crashes |Bitap::bitap() |shell/plasma-workspace | CC| |[email protected], | |[email protected], | |[email protected], | |[email protected] --- Comment #1 from Nate Graham <[email protected]> --- Could be a Musl vs Glibc thing, maybe? Thread 35 "krunner_service" received signal SIGSEGV, Segmentation fault. [Switching to LWP 29480] 0x00007fffddf89e19 in Bitap::bitap (name=..., pattern=..., hammingDistance=hammingDistance@entry=1) at /home/pmos/build/src/plasma-workspace-6.5.0/runners/services/bitap.h:39 warning: 39 /home/pmos/build/src/plasma-workspace-6.5.0/runners/services/bitap.h: No such file or directory #0 0x00007fffddf89e19 in Bitap::bitap (name=..., pattern=..., hammingDistance=hammingDistance@entry=1) at /home/pmos/build/src/plasma-workspace-6.5.0/runners/services/bitap.h:39 maxMaskBits = <optimized out> patternMask = <error reading variable patternMask (value of type `PatternMask' requires 524280 bytes, which is more than max-value-size)> match = <optimized out> bits = <optimized out> transpositions = <optimized out> #1 0x00007fffddf8b52e in (anonymous namespace)::makeScores<QString, QList<QStringView> > (notNormalizedString=..., queryList=...) at /home/pmos/build/src/plasma-workspace-6.5.0/runners/services/servicerunner.cpp:97 maxDistance = 1 bitapScore = <optimized out> levenshtein = <optimized out> bitap = {<std::_Optional_base<Bitap::Match, true, true>> = {_M_payload = {<std::_Optional_payload_base<Bitap::Match>> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {size = 0, distance = 140736917132656}}, _M_engaged = 184}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<Bitap::Match> >> = {<No data fields>}, <No data fields>} noSubstitionBonus = <optimized out> completeMatchBonus = <optimized out> startsWithBonus = <optimized out> queryItem = @0x7fffd6b6e9c0: {m_size = 1, m_data = 0x7fffdd590ff8 u"a"} __for_range = @0x7fffddf3d508: {<QListSpecialMethods<QStringView>> = {<QListSpecialMethodsBase<QStringView>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffd6b6e9b0, ptr = 0x7fffd6b6e9c0, size = 1}} __for_begin = <optimized out> __for_end = <optimized out> string = {d = {d = 0x7fffd6b678f0, ptr = 0x7fffd6b67900 u"emoji selector", size = 14}, static _empty = 0 u'\000'} cards = {<std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >> = {_M_impl = {<std::allocator<(anonymous namespace)::ScoreCard>> = {<std::__new_allocator<(anonymous namespace)::ScoreCard>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>} #2 0x00007fffddf8ef9b in ServiceFinder::fuzzyScore (this=0x7fffddf3d4b0, service=...) at /home/pmos/build/src/plasma-workspace-6.5.0/runners/services/servicerunner.cpp:321 name = {d = {d = 0x7fffd9ef29a0, ptr = 0x7fffd9ef29b0 u"Emoji Selector", size = 14}, static _empty = 0 u'\000'} weightedCards = {_M_elems = {{cards = {<std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >> = {_M_impl = {<std::allocator<(anonymous namespace)::ScoreCard>> = {<std::__new_allocator<(anonymous namespace)::ScoreCard>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >::_Vector_impl_data> = {_M_start = 0x7fffdd590ff8, _M_finish = 0x7fffddf3d420, _M_end_of_storage = 0x1}, <No data fields>}}, <No data fields>}, weight = 6.9533469246206595e-310}, {cards = {<std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >> = {_M_impl = {<std::allocator<(anonymous namespace)::ScoreCard>> = {<std::__new_allocator<(anonymous namespace)::ScoreCard>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x100000000, _M_end_of_storage = 0x7fffdf9bb8c0}, <No data fields>}}, <No data fields>}, weight = 6.5936597542731832e+115}, {cards = {<std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >> = {_M_impl = {<std::allocator<(anonymous namespace)::ScoreCard>> = {<std::__new_allocator<(anonymous namespace)::ScoreCard>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >::_Vector_impl_data> = {_M_start = 0x7fffddf3d420, _M_finish = 0x7ffff7f9e25a <__libc_free+24>, _M_end_of_storage = 0x7fffdf752390}, <No data fields>}}, <No data fields>}, weight = 6.953346924663248e-310}, {cards = {<std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >> = {_M_impl = {<std::allocator<(anonymous namespace)::ScoreCard>> = {<std::__new_allocator<(anonymous namespace)::ScoreCard>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<(anonymous namespace)::ScoreCard, std::allocator<(anonymous namespace)::ScoreCard> >::_Vector_impl_data> = {_M_start = 0x7fffdd590ff8, _M_finish = 0x7fffdf9bb8d4, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}, weight = 6.9533478095953921e-310}}} scores = <optimized out> finalScore = <optimized out> #3 ServiceFinder::matchNameKeywordAndGenericName (this=this@entry=0x7fffddf3d4b0) at /home/pmos/build/src/plasma-workspace-6.5.0/runners/services/servicerunner.cpp:366 match = {d = {d = {ptr = 0x7fffdd4b0560}}} score = <optimized out> service = @0x7fffdcb24770: {d = {ptr = 0x7fffda36d670}} __for_range = @0x7fffddf3d4c0: {<QListSpecialMethods<QExplicitlySharedDataPointer<KService> >> = {<QListSpecialMethodsBase<QExplicitlySharedDataPointer<KService> >> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffdcb24760, ptr = 0x7fffdcb24770, size = 41}} __for_begin = <optimized out> __for_end = <optimized out> isTest = false #4 0x00007fffddf88e65 in ServiceFinder::match (this=0x7fffddf3d4b0, context=...) at /home/pmos/build/src/plasma-workspace-6.5.0/runners/services/servicerunner.cpp:201 No locals. #5 ServiceRunner::match (this=<optimized out>, context=...) at /home/pmos/build/src/plasma-workspace-6.5.0/runners/services/servicerunner.cpp:518 finder = {m_runner = 0x7fffddf7b8d0, m_seen = {q_hash = {d = 0x0}}, m_services = {<QListSpecialMethods<QExplicitlySharedDataPointer<KService> >> = {<QListSpecialMethodsBase<QExplicitlySharedDataPointer<KService> >> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffdcb24760, ptr = 0x7fffdcb24770, size = 41}}, matches = {<QListSpecialMethods<KRunner::QueryMatch>> = {<QListSpecialMethodsBase<KRunner::QueryMatch>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, query = {d = {d = 0x7fffdd590fe0, ptr = 0x7fffdd590ff8 u"a", size = 1}, static _empty = 0 u'\000'}, queryList = {<QListSpecialMethods<QStringView>> = {<QListSpecialMethodsBase<QStringView>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffd6b6e9b0, ptr = 0x7fffd6b6e9c0, size = 1}}, weightedTermLength = 1} #6 0x00007ffff7e3e2ce in KRunner::AbstractRunner::matchInternal (this=this@entry=0x7fffddf7b8d0, context=...) at /tmp/src/krunner-6.19.0/src/abstractrunner.cpp:175 No locals. #7 0x00007ffff7e3e463 in KRunner::AbstractRunner::qt_static_metacall (_o=0x7fffddf7b8d0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /tmp/src/krunner-6.19.0/build/src/KF6Runner_autogen/include/moc_abstractrunner.cpp:98 _t = 0x7fffddf7b8d0 -- You are receiving this mail because: You are watching all bug changes.
