[konsole] [Bug 439555] Memory leak in SSH manager.
bugzilla_noreply at kde.org
bugzilla_noreply at kde.org
Tue Jul 6 13:38:59 BST 2021
https://bugs.kde.org/show_bug.cgi?id=439555
--- Comment #1 from tcanabrava at kde.org ---
Looking at it
On Tue, 6 Jul 2021 at 13:35 Martin Sandsmark <bugzilla_noreply at kde.org>
wrote:
> https://bugs.kde.org/show_bug.cgi?id=439555
>
> Bug ID: 439555
> Summary: Memory leak in SSH manager.
> Product: konsole
> Version: master
> Platform: Other
> OS: Linux
> Status: REPORTED
> Severity: normal
> Priority: NOR
> Component: general
> Assignee: konsole-devel at kde.org
> Reporter: martin.sandsmark at kde.org
> Target Milestone: ---
>
> Just build Konsole with -DECM_ENABLE_SANITIZERS=address, and then run and
> exit
> Konsole to reproduce.
>
>
> Indirect leak of 112 byte(s) in 1 object(s) allocated from:
> #0 0x7f516ac71ca1 in operator new(unsigned long)
> /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cpp:99
> #1 0x7f5168713f64 in
> QRegularExpressionValidator::QRegularExpressionValidator(QObject*)
> (/usr/lib/libQt5Gui.so.5+0x4a3f64)
> #2 0x7ffc806d906f ([stack]+0x1e06f)
>
> Indirect leak of 96 byte(s) in 1 object(s) allocated from:
> #0 0x7f516ac71ca1 in operator new(unsigned long)
> /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cpp:99
> #1 0x7f5168713525 in QValidator::QValidator(QObject*)
> (/usr/lib/libQt5Gui.so.5+0x4a3525)
> #2 0x7f516009c8ec in
> SSHManagerPlugin::createWidgetsForMainWindow(Konsole::MainWindow*)
> ../src/plugins/SSHManager/sshmanagerplugin.cpp:47
> #3 0x7f516ab17629 in
> Konsole::IKonsolePlugin::addMainWindow(Konsole::MainWindow*)
> ../src/pluginsystem/IKonsolePlugin.cpp:40
> #4 0x7f516ab19ab7 in
> Konsole::PluginManager::registerMainWindow(Konsole::MainWindow*)
> ../src/pluginsystem/PluginManager.cpp:57
> #5 0x7f516aaa8208 in Konsole::Application::newMainWindow()
> ../src/Application.cpp:170
> #6 0x7f516aaae2c5 in Konsole::Application::processWindowArgs(bool&)
> ../src/Application.cpp:428
> #7 0x7f516aaa91e4 in Konsole::Application::newInstance()
> ../src/Application.cpp:214
> #8 0x564b716a75d2 in main ../src/main.cpp:204
> #9 0x7f5167752b24 in __libc_start_main (/usr/lib/libc.so.6+0x27b24)
>
> Indirect leak of 48 byte(s) in 1 object(s) allocated from:
> #0 0x7f516ac71ca1 in operator new(unsigned long)
> /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cpp:99
> #1 0x7f5167dd8dc6 in QRegularExpression::QRegularExpression(QString
> const&,
> QFlags<QRegularExpression::PatternOption>)
> (/usr/lib/libQt5Core.so.5+0x16cdc6)
>
> Indirect leak of 48 byte(s) in 1 object(s) allocated from:
> #0 0x7f516ac71ca1 in operator new(unsigned long)
> /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cpp:99
> #1 0x7f5167ddd157 (/usr/lib/libQt5Core.so.5+0x171157)
>
> Indirect leak of 24 byte(s) in 1 object(s) allocated from:
> #0 0x7f516ac71ca1 in operator new(unsigned long)
> /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cpp:99
> #1 0x7f51600a4da3 in
> SSHManagerTreeWidget::SSHManagerTreeWidget(QWidget*)
> ../src/plugins/SSHManager/sshmanagerpluginwidget.cpp:57
> #2 0x7f516009c8ec in
> SSHManagerPlugin::createWidgetsForMainWindow(Konsole::MainWindow*)
> ../src/plugins/SSHManager/sshmanagerplugin.cpp:47
> #3 0x7f516ab17629 in
> Konsole::IKonsolePlugin::addMainWindow(Konsole::MainWindow*)
> ../src/pluginsystem/IKonsolePlugin.cpp:40
> #4 0x7f516ab19ab7 in
> Konsole::PluginManager::registerMainWindow(Konsole::MainWindow*)
> ../src/pluginsystem/PluginManager.cpp:57
> #5 0x7f516aaa8208 in Konsole::Application::newMainWindow()
> ../src/Application.cpp:170
> #6 0x7f516aaae2c5 in Konsole::Application::processWindowArgs(bool&)
> ../src/Application.cpp:428
> #7 0x7f516aaa91e4 in Konsole::Application::newInstance()
> ../src/Application.cpp:214
> #8 0x564b716a75d2 in main ../src/main.cpp:204
> #9 0x7f5167752b24 in __libc_start_main (/usr/lib/libc.so.6+0x27b24)
>
> Indirect leak of 16 byte(s) in 1 object(s) allocated from:
> #0 0x7f516ac71ca1 in operator new(unsigned long)
> /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cpp:99
> #1 0x7f51600a4d29 in
> SSHManagerTreeWidget::SSHManagerTreeWidget(QWidget*)
> ../src/plugins/SSHManager/sshmanagerpluginwidget.cpp:54
> #2 0x7f516009c8ec in
> SSHManagerPlugin::createWidgetsForMainWindow(Konsole::MainWindow*)
> ../src/plugins/SSHManager/sshmanagerplugin.cpp:47
> #3 0x7f516ab17629 in
> Konsole::IKonsolePlugin::addMainWindow(Konsole::MainWindow*)
> ../src/pluginsystem/IKonsolePlugin.cpp:40
> #4 0x7f516ab19ab7 in
> Konsole::PluginManager::registerMainWindow(Konsole::MainWindow*)
> ../src/pluginsystem/PluginManager.cpp:57
> #5 0x7f516aaa8208 in Konsole::Application::newMainWindow()
> ../src/Application.cpp:170
> #6 0x7f516aaae2c5 in Konsole::Application::processWindowArgs(bool&)
> ../src/Application.cpp:428
> #7 0x7f516aaa91e4 in Konsole::Application::newInstance()
> ../src/Application.cpp:214
> #8 0x564b716a75d2 in main ../src/main.cpp:204
> #9 0x7f5167752b24 in __libc_start_main (/usr/lib/libc.so.6+0x27b24)
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the konsole-devel
mailing list