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:
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