bitcoin-qt segmentation fault #11262

issue mputter openend this issue on September 7, 2017
  1. mputter commented at 10:17 am on September 7, 2017: none

    I downloaded and compiled Bitcoin Core from GitHub (Bitcoin Core Daemon version v0.15.99.0-d81dccf) Bitcoind and cli work fine, but starting up bitcoin-qt fails:

    console: Segmentation Fault KDE menu: after some initialisation, loading block index etc. screen dissappears.

    Found possibly something useful for people who understand these log-entries: /var/log/apport.log ERROR: apport (pid 6859) Thu Sep 7 11:53:41 2017: executable: /usr/local/bin/bitcoin-qt (command line “bitcoin-qt”) ERROR: apport (pid 6859) Thu Sep 7 11:53:41 2017: executable does not belong to a package, ignoring

    /var/log/syslog [96080.684487] bitcoin-qt[6838]: segfault at 8 ip 00007fdfd5d8aa2d sp 00007ffd949139e0 error 4 in libQt5Widgets.so.5.5.1[7fdfd5b31000+659000]

    The debug.log of Bitcoin doesn’t reveal useful data.

    I’m running Kubuntu: $ uname -a Linux enterprise 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 21:17:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

    $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial

  2. meshcollider commented at 10:37 am on September 7, 2017: contributor
    Looks to be related to #9683 and #9883, because they’re also a segfault in QTableView::setSortingEnabled() from libQt5Widgets
  3. jonasschnelli commented at 4:19 pm on September 7, 2017: contributor
    @mputter: I guess you don’t get the segfault with https://bitcoin.org/bin/bitcoin-core-0.15.0/test.rc3/? Would you mind compile it with Qt5.7 and test again?
  4. laanwj added the label GUI on Sep 7, 2017
  5. laanwj added the label Bug on Sep 7, 2017
  6. albandil commented at 10:58 am on September 9, 2017: none
    I had, too, segfault with 0.15.0-rc3 in Qt5Widgets (Qt 5.9.1 on OpenSUSE Tumbleweed), though in QAbstractButton::setChecked. GDB pointed to line 131 of sendcoinsdialog.cpp. I was able to prevent the crashes by adding ui->groupCustomFee->setId(ui->checkBoxMinimumFee, 1); between lines 130 and 131 in file sendcoinsdialog.cpp, though I am not sure what it would do. To make it funny even more, it was also enough to update OpenSUSE’s build of libQt5Widgets from 5.9.1-2.1 to 5.9.1-5.1 via the package manager. That, too, made the previously faulty binaries miraculously work again.
  7. meshcollider commented at 11:15 am on September 9, 2017: contributor
    @albandil that sounds like a different issue (only related by the fact they both cause segfaults), would you mind opening another Issue for it?
  8. jonasschnelli commented at 8:10 pm on September 14, 2017: contributor
    Probably fixed by #11332
  9. laanwj referenced this in commit 29d4c688cc on Sep 15, 2017
  10. laanwj referenced this in commit 232a1089dd on Sep 15, 2017
  11. laanwj referenced this in commit 3141a2f52f on Sep 15, 2017
  12. laanwj referenced this in commit bb37a030bd on Sep 15, 2017
  13. laanwj referenced this in commit 4e9dc85e0f on Sep 15, 2017
  14. mputter commented at 10:41 am on September 20, 2017: none
    I compiled v0.15.0.1 and bitcoin-qt is starting smoothly without issues. No segmentation fault. Consider it solved.
  15. mputter closed this on Sep 20, 2017

  16. laanwj referenced this in commit 723aa1b875 on Sep 23, 2017
  17. laanwj referenced this in commit 10a20bf770 on Sep 23, 2017
  18. MarcoFalke referenced this in commit 6a62c745a9 on Oct 4, 2017
  19. HashUnlimited referenced this in commit 38a8acec81 on Mar 10, 2018
  20. codablock referenced this in commit 6ab6809598 on Sep 25, 2019
  21. barrystyle referenced this in commit acb1fa50d3 on Jan 22, 2020
  22. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-10-05 04:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me