D5806: When building menu hyerarchies, parent menus to their containers
Luca Beltrame
noreply at phabricator.kde.org
Wed May 17 08:19:15 UTC 2017
lbeltrame added a comment.
Unfortunately this change causes crashes in KPart-using applications that do stuff with their QActions with Qt 5.9. okular and kontact are affected, at least.
This is a typical backtrace (got this from Eike, but I have the same):
#0 QAction::setEnabled (this=0xa4f160, b=b at entry=true) at /home/eike/devel/src/qt5/qtbase/src/widgets/kernel/qaction.cpp:1020
#1 0x00007fffd334e4a7 in PageView::updateActionState (this=this at entry=0x95ca80, haspages=haspages at entry=true, documentChanged=documentChanged at entry=true, hasformwidgets=hasformwidgets at entry=false)
at /home/eike/devel/src/kde/kdegraphics/okular/ui/pageview.cpp:1096
#2 0x00007fffd33509fd in PageView::notifySetup (this=0x95ca80, pageSet=..., setupFlags=<optimized out>) at /home/eike/devel/src/kde/kdegraphics/okular/ui/pageview.cpp:1063
#3 0x00007fffd2fe7e0b in Okular::Document::openDocument (this=<optimized out>, docFile=..., url=..., _mime=..., password=...) at /home/eike/devel/src/kde/kdegraphics/okular/core/document.cpp:2452
#4 0x00007fffd32f474e in Okular::Part::doOpenFile (this=this at entry=0x740830, mimeA=..., fileNameToOpenA=..., isCompressedFile=isCompressedFile at entry=0x7fffffffc9ef)
at /home/eike/devel/src/kde/kdegraphics/okular/part.cpp:1292
#5 0x00007fffd32f5c56 in Okular::Part::openFile (this=0x740830) at /home/eike/devel/src/kde/kdegraphics/okular/part.cpp:1414
#6 0x00007ffff7b88385 in KParts::ReadOnlyPartPrivate::openLocalFile (this=0x719070) at /home/eike/devel/src/frameworks/kparts/src/readonlypart.cpp:187
#7 0x00007ffff7b88010 in KParts::ReadOnlyPart::openUrl (this=0x740830, url=...) at /home/eike/devel/src/frameworks/kparts/src/readonlypart.cpp:150
#8 0x00007fffd32e8139 in Okular::Part::openUrl (this=0x740830, _url=...) at /home/eike/devel/src/kde/kdegraphics/okular/part.cpp:1567
#9 0x000000000041291c in Shell::openUrl (this=this at entry=0x6c6bf0, url=..., serializedOptions=...) at /home/eike/devel/src/kde/kdegraphics/okular/shell/shell.cpp:277
#10 0x0000000000412af2 in Shell::openDocument (this=this at entry=0x6c6bf0, url=..., serializedOptions=...) at /home/eike/devel/src/kde/kdegraphics/okular/shell/shell.cpp:218
#11 0x0000000000412b76 in Shell::openDocument (this=this at entry=0x6c6bf0, url=..., serializedOptions=...) at /home/eike/devel/src/kde/kdegraphics/okular/shell/shell.cpp:205
#12 0x000000000040c6c0 in Okular::main (paths=..., serializedOptions=...) at /home/eike/devel/src/kde/kdegraphics/okular/shell/okular_main.cpp:170
#13 0x000000000040be3b in main (argc=<optimized out>, argv=<optimized out>) at /home/eike/devel/src/kde/kdegraphics/okular/shell/main.cpp:72
REPOSITORY
R263 KXmlGui
REVISION DETAIL
https://phabricator.kde.org/D5806
To: mart, #plasma, #plasma_on_wayland, #frameworks, davidedmundson
Cc: lbeltrame, davidedmundson, plasma-devel, #frameworks, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20170517/9edc3780/attachment.html>
More information about the Kde-frameworks-devel
mailing list