1. 07 Nov, 2019 1 commit
    • Harald Sitter's avatar
      unbreak crash reports involving QML · 0f343ffb
      Harald Sitter authored
      memfd files for QML JIT are /memfd:JITCode:/path/to/libQt5Qml.so.5 which
      results in false positives for the deletion regex we use to detect
      updated software
  2. 05 Nov, 2019 1 commit
    • Harald Sitter's avatar
      disable bug report when there are signs of an update · 210c9d88
      Harald Sitter authored
      this actually improves UX more than anything. when there was an update it
      is fairly impossible to install debug symbols, so drkonqi may get stuck in
      a loop between saying this crash is garbage and suggesting the user install
      some more symbols. what's more is that the crash can be the result
      of incompatibilities in runtime-loaded plugins (a notorious example are
      KIO slaves, which get forked from klauncher which I think can lead
      to problems when loading the newer libQt5Core.so etc.).
      all in all crashes coming from a half-update runtime are hard to trace
      and also at risk of being worthless. so, instead disable the report and
      the install symbols features and inform the user about what
      went wrong in both cases.
      this is pretty much exclusively working for linux where the kernel will
      actually add " (deleted)" hints to all symlinks in procfs and have a
      map_files directory where all mmap'd regions are symlinked to their
      respective paths... also with that suffix as needed.
      the way it works is super easy: iter all map_files, get all deleted paths,
      make sure none of the .so or the executable itself are marked deleted.
      if anything is marked deleted, the report feature gets disabled
      Test Plan: update dolphin -> attach drkonqi -> drkonqi whines about dolphin being updated
      Reviewers: #plasma, apol
      Reviewed By: apol
      Subscribers: apol, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D25002
  3. 12 Jul, 2019 1 commit
  4. 20 Mar, 2019 1 commit
  5. 15 Feb, 2019 1 commit
    • patrick pereira's avatar
      cdb: First working version · a32ec5e2
      patrick pereira authored
      This patch introduces support to CDB, providing useful backtraces in bug tickets created through DrKonqi on windows.
      CDB is normally used on windows to debug MSVC applications, this also will help us to create smaller deployment packages since everything will be MSVC compatible.
      This is also based on lldb support.
      Signed-off-by: patrick pereira's avatarPatrick José Pereira <patrickelectric@gmail.com>
      Reviewers: davidedmundson, tcanabrava, ngraham
      Reviewed By: tcanabrava
      Subscribers: ngraham, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D18859
  6. 06 Dec, 2018 1 commit
  7. 17 Aug, 2018 1 commit
    • Ralf Habacker's avatar
      Mingw compile fix · 7251f823
      Ralf Habacker authored
      - fix finding of bfd, intl, iberty and z library
      - fix drkonqi compile issue (missing functions setenv/unsetenv)
        by adding kdewin
      - fix include filename case issues on cross compiling
      - fix missing includes
      Reviewed By: mlaurent
      Differential Revision: https://phabricator.kde.org/D14423
  8. 07 Feb, 2018 1 commit
  9. 16 Jan, 2018 2 commits
  10. 01 Nov, 2015 1 commit
  11. 20 Oct, 2014 1 commit
  12. 19 Oct, 2014 1 commit
  13. 08 Apr, 2014 1 commit
    • Aleix Pol Gonzalez's avatar
      Initial import from the monolithic kde-runtime. · 81c1985e
      Aleix Pol Gonzalez authored
      This is the beginning of revision history for this module. If you
      want to look at revision history older than this, please refer to the
      techbase wiki for how to use Git history grafting. At the time of
      writing, this wiki is located here:
      If you have already performed the grafting and you don't see any
      history beyond this commit, try running "git log" with the "--follow"
      Branched from the monolithic repo kde-runtime, frameworks  branch, at commit