Skip to content

Bump 3rdparty/lcf from 0b299d3 to 3181224#1

Closed
dependabot[bot] wants to merge 1 commit intodevelopmentfrom
dependabot/submodules/3rdparty/lcf-3181224
Closed

Bump 3rdparty/lcf from 0b299d3 to 3181224#1
dependabot[bot] wants to merge 1 commit intodevelopmentfrom
dependabot/submodules/3rdparty/lcf-3181224

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Sep 30, 2021

Bumps 3rdparty/lcf from 0b299d3 to 3181224.

Commits
  • 3181224 [^] [readme] Text representation improvements.
  • ec75f06 [.^] [readme] Typo fix.
  • c8af616 [^] [readme] Table with branches simplified. Links to branches added.
  • f82dc95 [-] [readme] Dropped passage about workflow.
  • a3c9864 [+] [readme] Added "contributors" and "further development" sections.
  • b88de9e [^] [readme] Options represented in table. Much of cosmetic changes.
  • 00a5c9a [^] [readme] Branches table added. Better text.
  • 495b5d9 [*] [readme] Example code fixed.
  • 0f7edad [/] [readme.md] Readme now in Markdown. 2018, man.
  • d768de4 [^] [readme]
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file submodules Pull requests that update Submodules code labels Sep 30, 2021
Bumps [3rdparty/lcf](https://github.com/martin-eden/lua_code_formatter) from `0b299d3` to `3181224`.
- [Release notes](https://github.com/martin-eden/lua_code_formatter/releases)
- [Commits](martin-eden/lua_code_formatter@0b299d3...3181224)

---
updated-dependencies:
- dependency-name: 3rdparty/lcf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/submodules/3rdparty/lcf-3181224 branch from c68b215 to b0975c1 Compare July 10, 2022 13:29
@github-actions
Copy link

Fails
🚫

PR title must start with fix, improve, add or infra for release notes purposes.

Generated by 🚫 dangerJS against b0975c1

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Sep 9, 2022

Superseded by #34.

@dependabot dependabot bot closed this Sep 9, 2022
@dependabot dependabot bot deleted the dependabot/submodules/3rdparty/lcf-3181224 branch September 9, 2022 03:07
oiuv pushed a commit that referenced this pull request Aug 11, 2025
<!-- Keep the title short & concise so anyone non-technical can
understand it,
     the title appears in PTB changelogs -->
#### Brief overview of PR changes/additions
Fixes Mudlet crash with IRC open when closing a profile
#### Motivation for adding to Mudlet
Mudlet should never crash
#### Other info (issues closed, discussion etc)
Closes Mudlet#7293. I'll fix other
cases of `Host* mpHost;` after this PR so we have consistency in the
codebase.

Running the provided test case through
[AddressSanitizer](https://wiki.mudlet.org/w/Compiling_Mudlet#Checking_memory_leaks_.26_other_issues_.28sanitizers.29_3)
revealed that mpHost was being used after it was deleted:

```
=================================================================
==17843==ERROR: AddressSanitizer: heap-use-after-free on address 0x623000025e58 at pc 0x5555560abe75 bp 0x7fffffff7460 sp 0x7fffffff7450
READ of size 8 at 0x623000025e58 thread T0
    #0 0x5555560abe74 in QWeakPointer<QObject>::internalData() const /usr/include/x86_64-linux-gnu/qt6/QtCore/qsharedpointer_impl.h:711
    #1 0x5555562c15ad in QPointer<dlgIRC>::data() const /usr/include/x86_64-linux-gnu/qt6/QtCore/qpointer.h:77
    #2 0x5555562bd715 in QPointer<dlgIRC>::operator dlgIRC*() const /usr/include/x86_64-linux-gnu/qt6/QtCore/qpointer.h:85
    #3 0x555556296c13 in dlgIRC::~dlgIRC() /home/vadi/Programs/Mudlet/src/dlgIRC.cpp:109
    #4 0x555556296e1f in dlgIRC::~dlgIRC() /home/vadi/Programs/Mudlet/src/dlgIRC.cpp:112
    #5 0x7ffff6ba04a0 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1a04a0)
...
```
This helped pinpoint the cause of the crash.

---------

Co-authored-by: Stephen Lyons <slysven@virginmedia.com>
Co-authored-by: Vadim Peretokin <vadi2@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file submodules Pull requests that update Submodules code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants