Beep6581 / RawTherapee

A powerful cross-platform raw photo processing program
https://rawtherapee.com
GNU General Public License v3.0
2.67k stars 306 forks source link

Rawtherapee does not load #6984

Open Souzaadauri opened 3 months ago

Souzaadauri commented 3 months ago

The version of rawtherapee 5.10-154-g54d5979db is not crashing, it exits as soon as the thumbnail loading process begins. My OS is Windows 11.

Lawrence37 commented 3 months ago

Have you tried the steps listed here? If it still closes, a debug build can provide lots of useful information to find the cause. It's available for download as RawTherapee_dev_win64_debug.zip at https://github.com/Beep6581/RawTherapee/releases/tag/nightly-github-actions. This page has instructions on how to get the information we need.

Souzaadauri commented 3 months ago

It still doesn't load, see the debug version report. (rawtherapee.exe23012) Pango-WARNIN.zip

Benitoite commented 3 months ago

Here is the data from your file which we were looking for- although these are just console warnings and not the actual backtrace.

(rawtherapee.exe:23012): Pango-WARNING **: 11:01:19.552: couldn't load font "Arial Black, Not-Rotated 9.4501953125", falling back to "Sans Not-Rotated 9.4501953125", expect ugly output.i

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.819: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.827: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.836: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.842: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.855: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.861: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.870: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.876: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.891: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.898: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.906: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.913: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.926: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.933: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.942: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:29.948: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:40.548: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:40.555: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:40.564: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:40.570: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:40.580: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:40.586: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:40.598: GFileInfo created without standard::type

(rawtherapee.exe:23012): GLib-GIO-CRITICAL **: 11:01:40.605: file ../glib-2.78.4/gio/gfileinfo.c: line 1611 (g_file_info_get_file_type): should not be reached
Lawrence37 commented 3 months ago

@Souzaadauri Thanks for taking the time to run the debug build. The file you provided shows the output in the terminal. However, we need the data given by gdb. Refer to these step-by-step instructions on RawPedia: https://rawpedia.rawtherapee.com/How_to_write_useful_bug_reports#Step_by_step

Souzaadauri commented 3 months ago

@lawrence37 The RawTherapee_dev_5.10-154-g54d5979db_win64_release.zip version has no bug and loads normally.

Benitoite commented 3 months ago

Isn’t that the version you were trying at first? https://github.com/Beep6581/RawTherapee/issues/6984#issue-2177719443

Souzaadauri commented 3 months ago

Não era essa a versão que você estava tentando inicialmente? #6984 (comentário)

I was trying the release version that wasn't .zip, when it started loading the thumbnails it closed. Which doesn't happen with the zip version.

Lawrence37 commented 3 months ago

It still doesn't load, see the debug version report.

The RawTherapee_dev_5.10-154-g54d5979db_win64_release.zip version has no bug and loads normally.

Ok, so the dev release build is fine, but the dev debug build does not load? That's fine. Use gdb on the debug build as suggested in my previous comment. Since the debug version has a problem, there's a risk it may show up in the release build again.