HueForge-Official / HueForge

3 stars 0 forks source link

HueForge crashes to the desktop when switching to the Color Match luminance method #112

Closed MajorGamerGeek closed 1 month ago

MajorGamerGeek commented 1 month ago

Bug Severity: 1

Description: HueForge crashes to the desktop when switching to the Color Match luminance method

Reproduction Steps: 1.) Launch HueForge version v0.8.0-rc1 on Linux Mint 21.3 Cinnamon 2.) Now click File -> Open File -> Image 3.) Select any Image and Click Open 4.) Change the Luminance method to Color Match

Result: HueForge crashes to the desktop with the following error:

/tmp/.mount_HueForjoYeaQ/usr/bin/HueForge(+0x838dd) [0x55a7f5c528dd] /tmp/.mount_HueForjoYeaQ/usr/bin/HueForge(+0x839ce) [0x55a7f5c529ce] /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7f3f3c536520] /tmp/.mount_HueForjoYeaQ/usr/bin/HueForge(+0x103b47) [0x55a7f5cd2b47] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN7QWidget5eventEP6QEvent+0xe8) [0x7f3f3deed488] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x82) [0x7f3f3de98fc2] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Core.so.6(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x11a) [0x7f3f3cbc36ba] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate14sendPaintEventERK7QRegion+0x26) [0x7f3f3dee5df6] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x7be) [0x7f3f3dee65fe] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x4b9) [0x7f3f3dee7a29] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x2d8) [0x7f3f3dee7848] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x8c0) [0x7f3f3dee6700] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x4b9) [0x7f3f3dee7a29] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x2d8) [0x7f3f3dee7848] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x2d8) [0x7f3f3dee7848] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x2d8) [0x7f3f3dee7848] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x2d8) [0x7f3f3dee7848] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x2d8) [0x7f3f3dee7848] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x2d8) [0x7f3f3dee7848] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x2d8) [0x7f3f3dee7848] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager+0x8c0) [0x7f3f3dee6700] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN21QWidgetRepaintManager13paintAndFlushEv+0xad9) [0x7f3f3def7c99] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN7QWidget5eventEP6QEvent+0xd57) [0x7f3f3deee0f7] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Widgets.so.6(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x82) [0x7f3f3de98fc2] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Core.so.6(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x11a) [0x7f3f3cbc36ba] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Core.so.6(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x18d) [0x7f3f3cbc68bd] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Core.so.6(+0x3e7e83) [0x7f3f3ce6de83] /tmp/.mount_HueForjoYeaQ/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x26b) [0x7f3f3c06ed3b] /tmp/.mount_HueForjoYeaQ/usr/lib/libglib-2.0.so.0(+0xab2b8) [0x7f3f3c0c42b8] /tmp/.mount_HueForjoYeaQ/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x33) [0x7f3f3c06c3e3] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Core.so.6(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x6a) [0x7f3f3ce6d80a] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Core.so.6(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x18b) [0x7f3f3cbcef6b] /tmp/.mount_HueForjoYeaQ/usr/lib/libQt6Core.so.6(_ZN16QCoreApplication4execEv+0x7e) [0x7f3f3cbcb7ce] /tmp/.mount_HueForjoYeaQ/usr/bin/HueForge(+0x54857) [0x55a7f5c23857] /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7f3f3c51dd90] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7f3f3c51de40] /tmp/.mount_HueForjoYeaQ/usr/bin/HueForge(+0x5d8f5) [0x55a7f5c2c8f5]

Expected Result: HueForge continues to run switching to ColorMatch method.

Attachments: crash_file.txt lv.log

MajorGamerGeek commented 1 month ago

Verified bug is fixed in HueForge v0.8.0-rc-2 on Linux Mint 21.3. Closing bug as Fixed.