does not show/log enblend error messages

Bug #2041687 reported by Andreas Metzler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Hugin
Fix Released
Undecided
Unassigned

Bug Description

Hello,

hugin does not show/log enblend errors. I think it did previously. This is on 2023.0~beta1+dfsg-1.

This was originally reported by Michael Deegan in https://bugs.debian.org/1054129

It is easy to reproduce by replacing enblend with a dummy-script like this one
-------------#!/bin/sh
echo status on stdout
echo error in stderr 1>&2
exit 1
--------------

The corresponding logfile ends with
Remapping LDR images...
Blending images...

Process took 9 s

cu Andreas

Revision history for this message
tmodes (tmodes) wrote :

Fixed in repository.
It took some time to tackle this down. It does not happen on Ubuntu 2022.4 LTS with wxWidgets 3.0.5 in my test virtual machine.
After upgrading to 2023.4 with wxWidgets 3.2.2 I could reproduce the issue. It is related to 0x0 characters in the output, which wxWidgets 3.2.x pass through while 3.0.5 seems to have them filtered out.
This causes issues like the one you observed.
It should now be fixed in repository in 2023.0 branch.
Initially I had the plan to release rc1 this weekend. But it has to wait until the fix is confirmed (that it is working and does not break anything else).

Changed in hugin:
milestone: none → 2023.0rc1
status: New → Fix Committed
Revision history for this message
Bruno Postle (brunopostle) wrote :

A fresh build seems ok here, the dummy script output is logged correctly (stitching with enblend completes and logs as expected):

    Blending images...
    status on stdout
    error in stderr

This is with wxwidgets 3.2.1

Revision history for this message
Andreas Metzler (k-launchpad-downhill-at-eu-org) wrote :

Thank you, works for me.

Revision history for this message
tmodes (tmodes) wrote :

Thanks to all for testing.
Will today release 2023.0 rc1

Changed in hugin:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.