Thanks @sguyader
Runs fine on Win 10 x64
Thanks for RawTherapee_WinVista_64_Gtk3_Release_4.2.730.zip and RawTherapee_WinVista_64_Master_Release_4.2.664.zip.
I have tried them both and they seem faster, but unfortunately they both crash sometimes on me when saving to a TIF file.
Due to my limited time, I havenāt had time to create a proper bug report nor open an account to upload files and so onā¦ I think a lot of Windows 64-bit users donāt report bugs due to the same reasons, avoid the process, or they just donāt know how to do it. Correct me if Iām wrong, but I get the impression that developers donāt test/develop on Windows 64-bit, which probably makes it even worse to find bugs.
Iām back using RawTherapee_WinVista_64_4.2-372-g6d9bf85_Local_Lab.zip, an old version, which I find more stable and it doesnāt crash on me. It also has some tools which I like.
Thanks again and I hope to be able to report bugs in the future.
@dngimage, you should be aware that developers, and us packagers, also have limited time. We all do this on our free time, and the development builds youāve tried are just thatā¦ development builds. We have recently started to package a debugger (gdb.exe) within the Debug builds, so that producing useful bug reports isnāt as difficult as before. Itās not that complicated, if you really want to help the community just spend 5 minutes reading the following, and 10 minutes doing this:
- download and install the Debug build corresponding to the version which crashes
- run
cmd
- change directory (
cd
) to the RT install folder - type
gdb rawtherapee.exe
- at the (gdb) prompt type
run
- do whatever can cause a crash on RT
- upon crash, alt+tab to the comand prompt and type
bt full
- copy the message related to error encountered by RT
- open a new issue on github, and paste the error message from GDB there
All of these stps are detailed in the online documentation.
Windows builds get tested by some of the developers, but they legitimately focus on working on already known/reported bugs, new features, code cleanup, etcā¦ and they canāt test every other aspect of the software. In my opinion, developers should concentrate on developing the software and not testing, while testing should be done by volunteering testers, who are asked to provide useful bug reports to improve the stability of the program.
What is the difference between these builds and the ones on rawtherapee.com? I assume these arenāt the Local Lab patch versions as they arenāt marked as such. Also, what is the difference between Gtk3 and master release? Which should I use if Iām familiar with RawTherapee (been using it for more than a year) but am still a basic user?
@Raja, in general the builds on rawtherapee.com are picked from one of our builds. The Local Lab is much behind the current code, and it is now to much work to update it, so it will probably stay like that for an indefinite amount of time, non new Local Lab build will be made.
The Gtk3 branch was made to port the code to newer Gtk (3) version (the graphical frontend), and now that it is mostly done, the master branch (where most of the new features and bug fixes are commited) is frequently merged into the Gtk3 branch, so both branches have about the same tools.
I would say that If you really want to be sure to have the latest developments, take a Master release for now.
Thanks. Iāll take the Master release.
@sguyader,
I am aware, and understand all of that. Your work is appreciated.
By the way, deleting the cache and re-installing improved things a little, even though it was a little painful to loose that information. I will keep testing when time allows. For now I will keep using RawTherapee_WinVista_64_4.2-372-g6d9bf85_Local_Lab.zip version which as I said works very well for me. Thanks again.
I was just going to write a blog post pointing people to this advice (in particular windows users), but I canāt seem to find a debug build listed on http://rawtherapee.com that includes GDB.exe.
Is there any chance you can start adding them on the website downloads or should I just point folks to this thread?
[edit]: Iām an idiot. Ignore me.
[quote=ādngimage, post:83, topic:615ā]
I havenāt had time to create a proper bug report nor open an account to upload files and so onā¦ I think a lot of Windows 64-bit users donāt report bugs due to the same reasons
[/quote]I donāt buy that excuse If someone has time to test development versions then they have the 1-3 minutes to write a bug report. I think itās more to do with Windows user mentality. Windows software is generally catastrophic at giving users useful feedback when something goes wrong, so you grow into the mentality that error messages contain no useful information and reporting bugs in the right place is impossible (I was actually shocked last week to find an Adobe link for submitting bug reports). RawTherapee makes reporting bugs easy for users of any platform - How to write useful bug reports - RawPedia
[quote=ādngimage, post:83, topic:615ā]
Correct me if Iām wrong, but I get the impression that developers donāt test/develop on Windows 64-bit
[/quote]Thatās not correct. Currently there are more Windows-using developers than otherwise.
[quote=ādngimage, post:83, topic:615ā]
Iām back using RawTherapee_WinVista_64_4.2-372-g6d9bf85_Local_Lab.zip, an old version, which I find more stable and it doesnāt crash on me.[/quote]Thatās unfortunate, as doing so gets neither of us closer to finding and fixing the cause of the crash.
[quote=āRaja, post:85, topic:615ā]
What is the difference between these builds and the ones on rawtherapee.com?
[/quote]No difference other than being newer. I update the Windows builds on rawtherapee.com about once every two weeks or so, I get them from @sguyader and from @gaaned92.
@patdavid bundling gdb.exe
is now the standard recommended procedure for people making Windows builds, and so as of recently all Windows debug builds, whether here or on rawtherapee.com, should include it.
Remember, dear reader, that ādebugā builds are much slower than āreleaseā builds. Use the latter for day-to-day work, and if you encounter a reproducible crash, then use the former to get the meaningful info we need - the documentation I linked to above and countless times elsewhere explains how.
@sguyader,
Using RawTherapee_WinVista_64_Gtk3_Release_4.2.730.
Solved the problem by not using the cache.
I just save the processing profile next to the raw file.
The problem could be, or is, a cache conflict with the two different version that I use. I wish each version could have its own cache folder.
Any how, I can work with both versions now, perhaps it is better this way.
Thanks for RawTherapee_WinVista_64_Gtk3_Release_4.2.730 build!
An even better way of getting a backtrace in gdb is this:
set pagination off
set logging file gdb.txt
set logging on
thread apply all bt full
It will put all output into gdb.txt
in the current directory.
Runs fine on Win 10 x64, Thanks
Thank @TooWaBoo, if you have Gimp installed, can you please try the āSend to editorā button to send an image to Gimp, and see if it works?
Iām sorry, I donāt use Gimp, but I can tell you, that the command line to launch an external program within RT works fine.
I replied about it here:
It works fine on mine.
But it would be nice if TooWaBoo can confirm this.