hugin-devs team mailing list archive
-
hugin-devs team
-
Mailing list archive
-
Message #07697
[Bug 1959518] [NEW] enblend crahes without error message
Public bug reported:
When blending a vertical panorama with hugin 2020.0, enblend crashes in Windows 10.
Here is the (German) log:
============================================
Panorama zusammenfügen...
============================================
Plattform: Windows 10 (build 19043), 64-bit edition
Version: 2020.0.0.2f576e5d5b4a built by Thomas
Aktuelles Verzeichnis: D:\Work\Ulrich\Bilder\DC-G9\2022\Panorama\122-128
Ausgabe-Präfix: 1040122-1040128
Überblendung: enblend 4.3-6b604e79e85b
ExifTool-Version: 12.08
Anzahl der aktiven Bilder: 7
Ausgabe-Belichtungswert: 11,0
Rahmengrösse: 4599x10224
ROI: (443, 254) - (4131, 9392)
FOV: 28x58
Projektion: Gradlinig (Rectilinear)(0)
Verwende GPU für Umberechnung: falsch
Panorama-Ausgabe:
* Mit Belichtungskorrektur, niedriger Dynamikumfang
Erstes Quell-Bild
Nummer: 0
Dateiname: D:\Work\Ulrich\Bilder\DC-G9\2022\Panorama\122-128\_1040122.jpg
Größe: 3712x2784
Projektion: Gradlinig (Rectilinear)
Kamerakurve: Benutzerdefiniert (EMoR)
HFOV: 23
Belichtungswert: 11,0
Umberechnung von LDR-Bildern…
Multiple images output
loading _1040122.jpg
remapping _1040122.jpg
saving 1040122-10401280000.tif
loading _1040123.jpg
remapping _1040123.jpg
saving 1040122-10401280001.tif
loading _1040124.jpg
remapping _1040124.jpg
saving 1040122-10401280002.tif
loading _1040125.jpg
remapping _1040125.jpg
saving 1040122-10401280003.tif
loading _1040126.jpg
remapping _1040126.jpg
saving 1040122-10401280004.tif
loading _1040127.jpg
remapping _1040127.jpg
saving 1040122-10401280005.tif
loading _1040128.jpg
remapping _1040128.jpg
saving 1040122-10401280006.tif
Überblendung der Bilder…
---
In Windows Event Viewer I have these details (XML view):
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>100</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2022-01-30T16:27:00.5334092Z" />
<EventRecordID>27351</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>I74X4W7</Computer>
<Security />
</System>
<EventData>
<Data>enblend.exe</Data>
<Data>0.0.0.0</Data>
<Data>5dc316ba</Data>
<Data>enblend.exe</Data>
<Data>0.0.0.0</Data>
<Data>5dc316ba</Data>
<Data>c0000005</Data>
<Data>0000000000065c50</Data>
<Data>2960</Data>
<Data>01d815f624ec1475</Data>
<Data>C:\Program Files\Hugin\bin\enblend.exe</Data>
<Data>C:\Program Files\Hugin\bin\enblend.exe</Data>
<Data>80c743dd-0994-4ad6-b2ba-f028f860781c</Data>
<Data />
<Data />
</EventData>
</Event>
Also, it seems Hugin does not detect the crash, because the temporary files are removed after that, and the resulting JPG has size zero.
The bug seems rather persistent for this vertical panorama; even when running with differnt controlpoints and alignments, enblend crashed.
So I made Hugin save the repapped files and ran enblend interactively with --verbose=2; it also crashed:
---
D:\Work\Ulrich\Bilder\DC-G9\2022\Panorama\122-128>enblend --verbose=2 -o test.jpj 1040122-1040128*.tif
enblend --verbose=2 -o test.jpj 1040122-1040128*.tif
enblend: warning: unknown filetype of output file "test.jpj"
enblend: note: will fallback to type "pnm"
enblend: info: loading next image: 1040122-10401280000.tif 1/1
enblend: info: loading next image: 1040122-10401280001.tif 1/1
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
enblend: info: Dijkstra Optimizer: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2 l1 l0
enblend: info: loading next image: 1040122-10401280002.tif 1/1
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
enblend: info: Dijkstra Optimizer: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2 l1 l0
enblend: info: loading next image: 1040122-10401280003.tif 1/1
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
enblend: info: Dijkstra Optimizer: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2 l1 l0
enblend: info: loading next image: 1040122-10401280004.tif 1/1
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
D:\Work\Ulrich\Bilder\DC-G9\2022\Panorama\122-128>
---
Running with --verbose=4, the last lines were:
enblend: info: loading next image: 1040122-10401280004.tif 1/1
enblend: info: assembled images bounding box: [(0, 4228) to (3688, 7062) = (3688x2834)]
enblend: info: image union bounding box: [(0, 0) to (3688, 7062) = (3688x7062)]
enblend: info: image intersection bounding box: [(0, 4228) to (3688, 6218) = (3688x1990)]
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: difference statistics: overlap size = 1849532 pixels
enblend: info: difference statistics: mismatch average = 0.0333519 [delta-e]
enblend: info: difference statistics: standard deviation = 0.0519767 [delta-e]
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
** Affects: enblend
Importance: Undecided
Status: New
** Tags: crash
--
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1959518
Title:
enblend crahes without error message
Status in Enblend:
New
Bug description:
When blending a vertical panorama with hugin 2020.0, enblend crashes in Windows 10.
Here is the (German) log:
============================================
Panorama zusammenfügen...
============================================
Plattform: Windows 10 (build 19043), 64-bit edition
Version: 2020.0.0.2f576e5d5b4a built by Thomas
Aktuelles Verzeichnis: D:\Work\Ulrich\Bilder\DC-G9\2022\Panorama\122-128
Ausgabe-Präfix: 1040122-1040128
Überblendung: enblend 4.3-6b604e79e85b
ExifTool-Version: 12.08
Anzahl der aktiven Bilder: 7
Ausgabe-Belichtungswert: 11,0
Rahmengrösse: 4599x10224
ROI: (443, 254) - (4131, 9392)
FOV: 28x58
Projektion: Gradlinig (Rectilinear)(0)
Verwende GPU für Umberechnung: falsch
Panorama-Ausgabe:
* Mit Belichtungskorrektur, niedriger Dynamikumfang
Erstes Quell-Bild
Nummer: 0
Dateiname: D:\Work\Ulrich\Bilder\DC-G9\2022\Panorama\122-128\_1040122.jpg
Größe: 3712x2784
Projektion: Gradlinig (Rectilinear)
Kamerakurve: Benutzerdefiniert (EMoR)
HFOV: 23
Belichtungswert: 11,0
Umberechnung von LDR-Bildern…
Multiple images output
loading _1040122.jpg
remapping _1040122.jpg
saving 1040122-10401280000.tif
loading _1040123.jpg
remapping _1040123.jpg
saving 1040122-10401280001.tif
loading _1040124.jpg
remapping _1040124.jpg
saving 1040122-10401280002.tif
loading _1040125.jpg
remapping _1040125.jpg
saving 1040122-10401280003.tif
loading _1040126.jpg
remapping _1040126.jpg
saving 1040122-10401280004.tif
loading _1040127.jpg
remapping _1040127.jpg
saving 1040122-10401280005.tif
loading _1040128.jpg
remapping _1040128.jpg
saving 1040122-10401280006.tif
Überblendung der Bilder…
---
In Windows Event Viewer I have these details (XML view):
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>100</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2022-01-30T16:27:00.5334092Z" />
<EventRecordID>27351</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>I74X4W7</Computer>
<Security />
</System>
<EventData>
<Data>enblend.exe</Data>
<Data>0.0.0.0</Data>
<Data>5dc316ba</Data>
<Data>enblend.exe</Data>
<Data>0.0.0.0</Data>
<Data>5dc316ba</Data>
<Data>c0000005</Data>
<Data>0000000000065c50</Data>
<Data>2960</Data>
<Data>01d815f624ec1475</Data>
<Data>C:\Program Files\Hugin\bin\enblend.exe</Data>
<Data>C:\Program Files\Hugin\bin\enblend.exe</Data>
<Data>80c743dd-0994-4ad6-b2ba-f028f860781c</Data>
<Data />
<Data />
</EventData>
</Event>
Also, it seems Hugin does not detect the crash, because the temporary files are removed after that, and the resulting JPG has size zero.
The bug seems rather persistent for this vertical panorama; even when running with differnt controlpoints and alignments, enblend crashed.
So I made Hugin save the repapped files and ran enblend interactively with --verbose=2; it also crashed:
---
D:\Work\Ulrich\Bilder\DC-G9\2022\Panorama\122-128>enblend --verbose=2 -o test.jpj 1040122-1040128*.tif
enblend --verbose=2 -o test.jpj 1040122-1040128*.tif
enblend: warning: unknown filetype of output file "test.jpj"
enblend: note: will fallback to type "pnm"
enblend: info: loading next image: 1040122-10401280000.tif 1/1
enblend: info: loading next image: 1040122-10401280001.tif 1/1
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
enblend: info: Dijkstra Optimizer: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2 l1 l0
enblend: info: loading next image: 1040122-10401280002.tif 1/1
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
enblend: info: Dijkstra Optimizer: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2 l1 l0
enblend: info: loading next image: 1040122-10401280003.tif 1/1
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
enblend: info: Dijkstra Optimizer: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7 g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7 l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2 l1 l0
enblend: info: loading next image: 1040122-10401280004.tif 1/1
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
D:\Work\Ulrich\Bilder\DC-G9\2022\Panorama\122-128>
---
Running with --verbose=4, the last lines were:
enblend: info: loading next image: 1040122-10401280004.tif 1/1
enblend: info: assembled images bounding box: [(0, 4228) to (3688, 7062) = (3688x2834)]
enblend: info: image union bounding box: [(0, 0) to (3688, 7062) = (3688x7062)]
enblend: info: image intersection bounding box: [(0, 4228) to (3688, 6218) = (3688x1990)]
enblend: info: creating coarse/8 blend mask: 1/3 2/3 3/3
enblend: info: optimizing 1 distinct seam
enblend: info: difference statistics: overlap size = 1849532 pixels
enblend: info: difference statistics: mismatch average = 0.0333519 [delta-e]
enblend: info: difference statistics: standard deviation = 0.0519767 [delta-e]
enblend: info: Annealing Optimizer, s0: 1/4 2/4 3/4 4/4
To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1959518/+subscriptions
Follow ups