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

--- Comment #3 from Wood <w0...@mail.com> ---
(In reply to Friedrich W. H. Kossebau from comment #1)
> Thanks for the report. Never seen before. Can you remember what you exactly
> did? What language do you develop with? Did you enable/disable plugins?
> 
> Developer notes:
> Backtrace possibly hints to a QAction accessed which no longer exists. The
> QAction pointed to by ActionsQuickOpenItem is added during a filtering run,
> where ActionsQuickOpenProvider::setFilterText() queries
> KActionCollection::allCollections() for all actions. But there is no
> mechanism to catch actions being deleted at a later point, while the item is
> still existing.
> 
> The rest of the backtrace hints that the popup of the QuickOpen menu is
> triggered, and possibly at that point it still holds the results of the last
> search.
> 
> Needs more investigation.

just in case it helps, I poked around a little bit in gdb at the disassembled
code and indeed ActionsQuickOpenItem::m_action value looks like a horked
pointer: 0x4000000000000090

Dump of assembler code for function _ZNK7QAction4iconEv:
   0x00007f2d92c46510 <+0>:     push   rbx
   0x00007f2d92c46511 <+1>:     mov    rsi,QWORD PTR [rsi+0x8]
   0x00007f2d92c46515 <+5>:     mov    rbx,rdi
   0x00007f2d92c46518 <+8>:     add    rsi,0x90
   0x00007f2d92c4651f <+15>:    call   0x7f2d92c3c780 <QIcon::QIcon(QIcon
const&)@plt>
=> 0x00007f2d92c46524 <+20>:    mov    rax,rbx


(gdb) info registers
rax            0x1      1
rbx            0x7ffe08c73b00   140729045695232
rcx            0xca89030        212373552
rdx            0x188607a0       411436960
rsi            0x4000000000000090       4611686018427388048
rdi            0x7ffe08c73b00   140729045695232
rbp            0x7ffe08c73b70   0x7ffe08c73b70
rsp            0x7ffe08c73b00   0x7ffe08c73b00
r8             0x7f01fec0       2130837184
r9             0x83     131
r10            0xffffffff       4294967295
r11            0x0      0
r12            0x171e9fd0       387882960
r13            0x7ffe08c73bd0   140729045695440
r14            0x2a529d0        44378576
r15            0x1      1
rip            0x7f2d734b3e69   0x7f2d734b3e69 <ActionsQuickOpenItem::icon()
const+41>
eflags         0x206    [ PF IF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0

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

Reply via email to