Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Not Evaluated Not Evaluated
    • Resolution: Out of scope
    • Affects Version/s: 4.8.7
    • Fix Version/s: None
    • Component/s: Widgets: Styles
    • Labels:
      None
    • Environment:

      Kubuntu 16.04 64-bit

      Description

      QT program Anki keeps crashing on Debian/Ubuntu.

      This report is a follow up of bug report:
      https://bugreports.qt.io/browse/QTBUG-51126
      So, please don't close this discussion and confirm if you still experience this bug. I will try to monitor information and keep updating if new reports occur on other sites.

      I tested on Kubuntu 16.04 with Breeze theme
      Here are both reports from KDE4 Kubuntu 14.04 and Plasma5 from Kubuntu 16.04
      http://pastebin.com/GG9NY4aK
      (also attached)

      I am not sure about what exact version of qt is in Kubuntu 16.04. because packages have different names (not just qt). I hope you have more experience to identify.

      For me it happens when I press edit button, or edit color, or switch to night mode using add-on
      https://ankiweb.net/shared/info/1496166067

      To recreate this bug you may install Anki (on Kubuntu 16.04 with Breeze or qtcurve theme) from
      http://ankisrs.net/
      from Ubuntu/Debian deb package 2.0.36 and try to recreate problem.
      I can send sample Anki deck to email address or it can be downloaded directly from another Anki site
      https://ankiweb.net/shared/decks/english

      Previous threads:
      https://anki.tenderapp.com/discussions/ankidesktop/7794-anki-continues-to-repeatedly-crash
      https://anki.tenderapp.com/discussions/ankidesktop/14722-anki-crashes-on-linux?unresolve=true
      https://anki.tenderapp.com/discussions/ankidesktop/18092-anki-periodically-crashes-on-debian-sid
      https://anki.tenderapp.com/discussions/ankidesktop/17033-anki-intermittently-segfaults-after-suspend-on-ubuntu-linux
      Reported also on Ubuntu launchpad.
      https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/1495274
      and Kubuntu forum
      https://www.kubuntuforums.net/showthread.php?68898-Anki-crashes-hangs

      Please help at least to find out where is the real cause of the problem and report it to appropriate people.

      Feel free to ask questions about details. I will try to provide to the best of my ability.

      Discussion on Anki support forum
      https://anki.tenderapp.com/discussions/ankidesktop/18360-anki-keeps-crashing-on-kubuntu-1604

      1. Anki crash report
        20 kB
        gnomek gnomek
      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        Hide
        Thiago Macieira added a comment -

        The version number you reported for this bug report does not match the backtrace. The crash report is about a Qt 4 application.

        Please re-check and provide a testcase that does not include Python. We can't track otherwise.

        Show
        Thiago Macieira added a comment - The version number you reported for this bug report does not match the backtrace. The crash report is about a Qt 4 application. Please re-check and provide a testcase that does not include Python. We can't track otherwise.
        Hide
        Thiago Macieira added a comment -

        Pasting backtrace for ease of reading it:

        #0  0x00007ffff3b0c409 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
        #1  0x00007ffff3604e09 in QMetaObject::cast(QObject*) const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
        #2  0x00007ffff1d9efe8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #3  0x00007ffff1da1286 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #4  0x00007ffff1db0446 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #5  0x00007ffff1aca77f in QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) ()
           from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #6  0x00007ffff1acaadc in QWidgetPrivate::inheritStyle() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #7  0x00007ffff1aca7ce in QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) ()
           from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #8  0x00007ffff1acaadc in QWidgetPrivate::inheritStyle() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #9  0x00007ffff2a864c2 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so
        #10 0x000000000049968d in PyEval_EvalFrameEx ()
        #11 0x00000000004a090c in PyEval_EvalCodeEx ()
        #12 0x0000000000499a52 in PyEval_EvalFrameEx ()
        #13 0x0000000000499ef2 in PyEval_EvalFrameEx ()
        #14 0x00000000004a1c9a in ?? ()
        #15 0x00000000004dc9cb in PyEval_CallObjectWithKeywords ()
        #16 0x00007ffff603a048 in sip_api_invoke_slot () from /usr/lib/python2.7/dist-packages/sip.so
        #17 0x00007ffff3b08a26 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
        #18 0x00007ffff3b08d40 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
        #19 0x00007ffff3b098dd in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
        #20 0x00007ffff3612a78 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
           from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
        #21 0x00007ffff1a7fa62 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #22 0x00007ffff1a81433 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #23 0x00007ffff1eaf509 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #24 0x00007ffff1eb3a39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #25 0x00007ffff2926abb in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so
        #26 0x00007ffff1ad551a in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #27 0x00007ffff1eb783b in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #28 0x00007ffff2925a2b in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so
        #29 0x00007ffff1a85e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
           from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #30 0x00007ffff1a8c5dd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
        #31 0x00007ffff2ab0186 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so
        #32 0x00007ffff35fe4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
        
        Show
        Thiago Macieira added a comment - Pasting backtrace for ease of reading it: #0 0x00007ffff3b0c409 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so #1 0x00007ffff3604e09 in QMetaObject::cast(QObject*) const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007ffff1d9efe8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #3 0x00007ffff1da1286 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #4 0x00007ffff1db0446 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #5 0x00007ffff1aca77f in QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #6 0x00007ffff1acaadc in QWidgetPrivate::inheritStyle() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #7 0x00007ffff1aca7ce in QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #8 0x00007ffff1acaadc in QWidgetPrivate::inheritStyle() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #9 0x00007ffff2a864c2 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so #10 0x000000000049968d in PyEval_EvalFrameEx () #11 0x00000000004a090c in PyEval_EvalCodeEx () #12 0x0000000000499a52 in PyEval_EvalFrameEx () #13 0x0000000000499ef2 in PyEval_EvalFrameEx () #14 0x00000000004a1c9a in ?? () #15 0x00000000004dc9cb in PyEval_CallObjectWithKeywords () #16 0x00007ffff603a048 in sip_api_invoke_slot () from /usr/lib/python2.7/dist-packages/sip.so #17 0x00007ffff3b08a26 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so #18 0x00007ffff3b08d40 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so #19 0x00007ffff3b098dd in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so #20 0x00007ffff3612a78 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #21 0x00007ffff1a7fa62 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #22 0x00007ffff1a81433 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #23 0x00007ffff1eaf509 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #24 0x00007ffff1eb3a39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #25 0x00007ffff2926abb in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so #26 0x00007ffff1ad551a in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #27 0x00007ffff1eb783b in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #28 0x00007ffff2925a2b in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so #29 0x00007ffff1a85e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #30 0x00007ffff1a8c5dd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #31 0x00007ffff2ab0186 in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so #32 0x00007ffff35fe4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
        Hide
        Thiago Macieira added a comment -

        4.8.7 will not be fixed.

        Show
        Thiago Macieira added a comment - 4.8.7 will not be fixed.

          People

          • Assignee:
            Marc Mutz
            Reporter:
            gnomek gnomek
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes