Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport] Fix memory leaks in qt/guiutil.cpp #2374

Merged
merged 2 commits into from
May 11, 2021

Conversation

random-zebra
Copy link

From bitcoin#11156

on macOS:
listSnapshot was leaking in findStartupItemInList()
bitcoinAppUrl was leaking in [Get|Set]StartOnSystemStartup()

@random-zebra random-zebra added GUI macOS Issues/problems specifically related to macOS Upstream labels May 9, 2021
@random-zebra random-zebra added this to the 6.0.0 milestone May 9, 2021
@random-zebra random-zebra self-assigned this May 9, 2021
@random-zebra random-zebra added this to In Progress in perpetual updating PIVX Core to BTC Core via automation May 9, 2021
danra and others added 2 commits May 10, 2021 00:12
on macOS:
listSnapshot was leaking in findStartupItemInList()
bitcoinAppUrl was leaking in [Get|Set]StartOnSystemStartup()
-BEGIN VERIFY SCRIPT-
sed -i 's/\<NULL\>/nullptr/g' src/qt/guiutil.cpp
-END VERIFY SCRIPT-
Copy link
Collaborator

@Fuzzbawls Fuzzbawls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK aad1362

Copy link

@furszy furszy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK aad1362 and merging..

perpetual updating PIVX Core to BTC Core automation moved this from In Progress to Ready May 11, 2021
@furszy furszy merged commit 4a6d100 into PIVX-Project:master May 11, 2021
perpetual updating PIVX Core to BTC Core automation moved this from Ready to Done May 11, 2021
furszy referenced this pull request in furszy/bitcoin-core Jun 18, 2021
on macOS:
listSnapshot was leaking in findStartupItemInList()
bitcoinAppUrl was leaking in [Get|Set]StartOnSystemStartup()

Github-Pull: bitcoin#2374
Rebased-From: 5c07620
furszy referenced this pull request in furszy/bitcoin-core Jun 18, 2021
-BEGIN VERIFY SCRIPT-
sed -i 's/\<NULL\>/nullptr/g' src/qt/guiutil.cpp
-END VERIFY SCRIPT-
Github-Pull: bitcoin#2374
Rebased-From: aad1362
@random-zebra random-zebra modified the milestones: 6.0.0, 5.2.0 Jun 18, 2021
furszy added a commit that referenced this pull request Jun 19, 2021
3344fb3 [CI] Remove Ubuntu 16.04 from GA workflow, has been deprecated by GA and will be removed on September 20, 2021. (furszy)
b5a8638 [GUI] Cleanup compiler warnings in qtutils.h/cpp (furszy)
73b56e9 [GUI] Fix invisible text due an invalid transparent selection color. (furszy)
df5d820 budget: fixing a possible race condition that could cause a good peer being banned. (furszy)
a5fd073 Fix minimize and close bugs (furszy)
b516e36 depends: update Qt 5.9 source url (Kittywhiskers Van Gogh)
18f4b4a BugFix: fix not updating GUI balance race condition. (furszy)
2c923ed scripted-diff: Replace 'NULL' with 'nullptr' in guiutil.cpp (random-zebra)
7b8b23a Fix memory leaks in qt/guiutil.cpp (Dan Raviv)
cbd5c78 Add search option to My Addresses list in receive widget (Volodia)
0dcbea2 [build] depends macOS: point --sysroot to SDK (Sjors Provoost)
3b542fc [Doc] remove old gitian keys. (furszy)
0f099e8 [GUI] Generate FAQ answer content programmatically (Fuzzbawls)
8483861 qt:Show the entire Window when double clicking on taskbar (ken2812221)
998c7e8 [GUI] fix QT 5.15 `currentIndexChanged(QString)` deprecated method call. (furszy)

Pull request description:

  List of straightforward PRs back ported from v6.0 into the v5.2 branch (ordered by merge date).

  * #2259.
  * #2260.
  * #2348
  * #2350
  * #2353
  * #2305
  * #2374
  * #2379
  * #2384
  * #2377
  * #2395
  * #2401
  * #2413

ACKs for top commit:
  random-zebra:
    utACK 3344fb3
  Fuzzbawls:
    utACK 3344fb3

Tree-SHA512: 4317e83d4c1228b8ae20dc1bc5c8e43ac87598d4d9d9244fdd032f2a0c5eccd1a7ed27bc29094c7411dd653b187c728ab31d732ea686abda15228920a390e4e1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GUI macOS Issues/problems specifically related to macOS Upstream
Development

Successfully merging this pull request may close these issues.

None yet

4 participants