#1099611 deepin-calculator: Immediate crash on startup in deepin-calculator with "Address boundary error"

Package:
deepin-calculator
Source:
deepin-calculator
Description:
Calculator for DDE (Deepin Desktop Environment)
Submitter:
dtrckd
Date:
2025-03-05 17:00:02 UTC
Severity:
normal
#1099611#5
Date:
2025-03-05 16:57:28 UTC
From:
To:
Dear Maintainer,

When executing deepin-calculator, the program exit instantly with the
following error :

Under bash : Segmentation fault
Under fish: fish: Job 1, 'deepin-calculator' terminated by signal
SIGSEGV (Address boundary error)

Here is a more stacktrace by gdb :

```
(gdb) run
Starting program: /usr/bin/deepin-calculator
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff1e406c0 (LWP 675871)]

Thread 1 "deepin-calculat" received signal SIGSEGV, Segmentation fault.
0x00007ffff6517e2c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
(gdb) backtrace
#0  0x00007ffff6517e2c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007ffff6936596 in QGuiApplication::screenAdded(QScreen*) () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#2  0x00007ffff69187f2 in
QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) ()
from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#3  0x00007ffff1ef5fc0 in QXcbConnection::initializeScreens() () from
/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ffff1ecbc16 in
QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int,
char const*) () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#5  0x00007ffff1ecf4d2 in QXcbIntegration::QXcbIntegration(QStringList
const&, int&, char**) () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#6  0x00007ffff24281b7 in
deepin_platform_plugin::DPlatformIntegration::DPlatformIntegration(QStringList
const&, int&, char**) () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libdxcb.so
#7  0x00007ffff2440814 in DPlatformIntegrationPlugin::create(QString
const&, QStringList const&, int&, char**) () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libdxcb.so
#8  0x00007ffff693a919 in
QGuiApplicationPrivate::createPlatformIntegration() () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007ffff693c098 in
QGuiApplicationPrivate::createEventDispatcher() () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007ffff64e4c45 in QCoreApplicationPrivate::init() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff693efee in QGuiApplicationPrivate::init() () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007ffff716820d in QApplicationPrivate::init() () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff7b9c9b0 in Dtk::Widget::DApplication::DApplication(int&,
char**) () from /lib/x86_64-linux-gnu/libdtkwidget.so.5
#14 0x000055555559b50b in ?? ()
#15 0x00007ffff5c33d68 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#16 0x00007ffff5c33e25 in __libc_start_main () from
/lib/x86_64-linux-gnu/libc.so.6
#17 0x000055555559f821 in ?? ()
```

Please let me know if I can provide more contextual information to help
solve this bug.

Best,
ad