Skip to content

WLX Plugin webengine_qt Shared OpenGL Contexts needed #41

@advice2020

Description

@advice2020

Debian based distro / GTK based DE
DC 1.2.0 alpha QT6.4.2 Standalone Version
Revision 11938 / Commit 8fd3f8780
Lazarus 3.6.0.0 / Free Pascal 3.2.2

I had mentioned this in the past that when trying out DC QT6, the WLX plugin webengine_qt QT6 version generated an error preventing the plugin from working. Was never able to figure it out and had hoped that it was just because of the QT6 version I was using at the time. I recently tried newer version QT6.4.2 and noticed that the same error still gets generated.
I was wondering if anyone knew why this error occurs?
The QT5 version of webengine_qt works fine.


DC is compiled with QT6.4.2
webengine_qt is compiled with QT6.4.2

I have the specific plugin dependencies installed
build-essential pkg-config qt6-base-dev qt6-webengine-dev
and there are no errors shown in terminal durning the compiling process.

Linking the plugin in Options - Plugins - WLX loads fine


When I hit QPP hotkey to show a saved .mhtml file in QPP an error dialog appears
Unhandled exception: EAccessViolation: Access violation

doublecmd.err Shows

Unhandled exception: EAccessViolation: Access violation
  Stack trace:
$$0000000000000 in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6
$00000000000000 in /lib/x86_64-linux-gnu/libQt6WebEngineCore.so.6
$00000000000000 in /lib/x86_64-linux-gnu/libQt6WebEngineCore.so.6
$00000000000000 in /lib/x86_64-linux-gnu/libQt6WebEngineCore.so.6
$00000000000000 in /lib/x86_64-linux-gnu/libQt6WebEngineCore.so.6

The 0000000 show different numbers for each, was not sure what these mean so did not want to post, if they are safe to post and needed let me know


I did a search for "webengine" in my package manager and it says I have the following installed already on my system
I have the following "webengine" libraries installed

libqt6webenginecore6
libqt6webenginecore6-bin
libqt6webengine6-data
libqt6webenginequick6
libqt6webenginequickdelegatesqml6
libqt6webenginewidgets6
qt6-webengine-dev
qt6-webengine-dev-tools
qt6-webchannel-dev

The DC error file mentioned
libQt6Gui.so.6
I have this library installed already as well
libQt6Gui6
I know they are not the same file types, so I do not think it matters but it has a "6" at the end
compared to the
libQt6Gui
mentioned in the DC error file

I really like this plugin, again works in QT5, but just want to know that it is going to continue to work in the future when QT6 becomes the standard version of QT used.

If anyone has any idea I can try, please let me know.
Thank You

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions