[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libqt5 errors



On Tue, May 30, 2023 at 12:57 AM Owen Hogarth <gurenchan@gmail.com> wrote:
>
> I am running debian version:
> PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
> NAME="Debian GNU/Linux"
> VERSION_ID="12"
> VERSION="12 (bookworm)"
> VERSION_CODENAME=bookworm
> ID=debian
> HOME_URL="https://www.debian.org/";
> SUPPORT_URL="https://www.debian.org/support";
> BUG_REPORT_URL="https://bugs.debian.org/";
>
> Linux me 6.1.0-9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.27-1 (2023-05-08) x86_64 GNU/Linux
>
> I am getting these libqt5 errors.
> /../libs/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x82) [0x7f4829cbf6c2]
> /../libs/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x121b) [0x7f4851ba3b4b]
> /../libs/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x100) [0x7f4851b6ad00]
> /../libs/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1cf) [0x7f4851b6c16f]
> /../libs/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0xa4) [0x7f4829c94e14]
> /../libs/libQt5Core.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x334) [0x7f4829c95d34]
> /../libs/libQt5Core.so.5(+0x2ec6d3) [0x7f4829cec6d3]
> /../libs/libglib-2.0.so.0(g_main_context_dispatch+0x27e) [0x7f482d265f2e]
> /../libs/libglib-2.0.so.0(+0x66198) [0x7f482d266198]
> /../libs/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f482d26623c]
> /../libs/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x58) [0x7f4829cec188]
> /../libs/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x1b6) [0x7f4829c90eb6]
> /../libs/libQt5Widgets.so.5(_ZN7QDialog4execEv+0x1d6) [0x7f4851d67cb6]
> /../libs/libBMDDavUI.so(_ZN8BmdDavUI17UiFramelessDialog4execEv+0x1c) [0x7f485238703c]
> /../libs/libQt5Core.so.5(_ZNK11QMetaMethod6invokeEP7QObjectN2Qt14ConnectionTypeE22QGenericReturnArgument16QGenericArgumentS5_S5_S5_S5_S5_S5_S5_S5_S5_+0x51f) [0x7f4829ca040f]
> /../libs/libQt5Core.so.5(+0x2cba5d) [0x7f4829ccba5d]
> /../libs/libQt5Widgets.so.5(_ZN9QShortcut5eventEP6QEvent+0xa1) [0x7f4851b8a2d1]
> /../libs/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x100) [0x7f4851b6ad00]
> /../libs/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1cf) [0x7f4851b6c16f]
> /../libs/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0xa4) [0x7f4829c94e14]
> /../libs/libQt5Gui.so.5(_ZN12QShortcutMap13dispatchEventEP9QKeyEvent+0x6b5) [0x7f482a352685]
> /../libs/libQt5Gui.so.5(_ZN12QShortcutMap11tryShortcutEP9QKeyEvent+0x73) [0x7f482a351bb3]
> /../libs/libQt5Gui.so.5(_ZN22QWindowSystemInterface19handleShortcutEventEP7QWindowmi6QFlagsIN2Qt16KeyboardModifierEEjjjRK7QStringbt+0x19b) [0x7f482a2ff82b]
> /../libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate15processKeyEventEPN29QWindowSystemInterfacePrivate8KeyEventE+0x7d) [0x7f482a322f8d]
> /../libs/libQt5Gui.so.5(_ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0xdb) [0x7f482a3026fb]
> /../libs/libglib-2.0.so.0(g_main_context_dispatch+0x27e) [0x7f482d265f2e]
> /../libs/libglib-2.0.so.0(+0x66198) [0x7f482d266198]
> /../libs/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f482d26623c]
> /../libs/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x58) [0x7f4829cec188]
> /../libs/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x1b6) [0x7f4829c90eb6]
> /../libs/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x71) [0x7f4829c953b1]
> /lib/x86_64-linux-gnu/libc.so.6(+0x2718a) [0x7f483d44618a]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f483d446245]
> /../libs/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x82) [0x7f4829cbf6c2]
> /../libs/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x121b) [0x7f4851ba3b4b]
> /../libs/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x100) [0x7f4851b6ad00]
> /../libs/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1cf) [0x7f4851b6c16f]
> /../libs/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0xa4) [0x7f4829c94e14]
> /../libs/libQt5Core.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x334) [0x7f4829c95d34]
> /../libs/libQt5Core.so.5(+0x2ec6d3) [0x7f4829cec6d3]
> /../libs/libglib-2.0.so.0(g_main_context_dispatch+0x27e) [0x7f482d265f2e]
> /../libs/libglib-2.0.so.0(+0x66198) [0x7f482d266198]
> /../libs/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f482d26623c]
> /../libs/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x58) [0x7f4829cec188]
> /../libs/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x1b6) [0x7f4829c90eb6]
> /../libs/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x71) [0x7f4829c953b1]
> /lib/x86_64-linux-gnu/libc.so.6(+0x2718a) [0x7f483d44618a]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f483d446245]
>
>
> Is there anything that can be done about these missing calls?

You can run them through c++filt to see the unmangled name:

    $ echo _ZN7QObject5eventEP6QEvent | c++filt
    QObject::event(QEvent*)

Given that QObject::event is available in Qt5,[1] it sounds like the
libQt5Core.so.5 link library is missing from your path.

I have a Ubuntu machine handy (and not a Debian machine). In Ubuntu,
the package that provides libQt5Core.so.5 is libqt5core5a:

$ dpkg -S libQt5Core.so.5
libqt5core5a:amd64: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15
libqt5core5a:amd64: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
libqt5core5a:amd64: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3

It looks like Debian provides the libqt5core5a package. See
https://packages.debian.org/bookworm/libqt5core5a

Is libqt5core5a installed?

Jeff

[1] https://doc.qt.io/qt-5/qobject.html#event


Reply to: