Beep6581 / RawTherapee

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

Crash on startup with .raw hard disk image file in home directory #4705

Closed yuergen closed 6 years ago

yuergen commented 6 years ago

RawTherapee crashes on start up, when there is a file with the extension .raw but not valid photo data in the home directory. The stack trace indicates a crash in DCraw.

For example this might happen when you are working with raspberry pi image files.

I have tested this with the following versions:

To reproduce you can use any Fedora Raspberry Pi image. For my specimen file gives the following information:

Fedora-Server-armhfp-28-1.1-custom.raw: DOS/MBR boot sector;
partition 1 : ID=0xc, start-CHS (0x4,4,1), end-CHS (0x78,119,2), startsector 2048, 59392 sectors;
partition 2 : ID=0x83, active, start-CHS (0x78,120,1), end-CHS (0x3ff,254,2), startsector 61440, 999424 sectors;
partition 3 : ID=0x82, start-CHS (0x3ff,254,2), end-CHS (0x3ff,254,2), startsector 1060864, 999424 sectors;
partition 4 : ID=0x82, start-CHS (0x3ff,254,2), end-CHS (0x3ff,254,2), startsector 2060288, 4882432 sectors
Beep6581 commented 6 years ago

Tested using 5.4-639-g659901212 and https://download.fedoraproject.org/pub/fedora/linux/releases/28/Spins/armhfp/images/Fedora-Minimal-armhfp-28-1.1-sda.raw.xz [328MB]

Thread 4 "rawtherapee" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 29153]
0x00007ffff0e06904 in ?? () from /lib64/libc.so.6
(gdb) bt full
#0  0x00007ffff0e06904 in ?? () from /lib64/libc.so.6
No symbol table info available.
#1  0x000055555629a7d8 in fread (dst=0x7fffe6c0b0b6, es=1, count=2, f=0x7fffe0302980) at /home/morgan/programs/code-rawtherapee/rtengine/myfile.h:123
        s = 2
        avail = -2141192192
#2  0x0000555556401f49 in DCraw::get2 (this=0x7fffe6c0b9f0) at /home/morgan/programs/code-rawtherapee/rtengine/dcraw.cc:290
        str = "\377\377"
#3  0x000055555642dde7 in DCraw::identify (this=0x7fffe6c0b9f0) at /home/morgan/programs/code-rawtherapee/rtengine/dcraw.cc:8795
        pana = {{3130, 1743, 4, 0, -6, 0}, {3130, 2055, 4, 0, -6, 0}, {3130, 2319, 4, 0, -6, 0}, {3170, 2103, 18, 0, -42, 20}, {3170, 2367, 18, 13, -42, -21}, {3177, 2367, 0, 0, -1, 0}, {3304, 2458, 0, 0, -1, 0}, {3330, 2463, 9, 0, -5, 0}, {3330, 2479, 9, 0, -17, 4}, {3370, 1899, 15, 0, -44, 20}, {3370, 2235, 15, 0, -44, 20}, {3370, 2511, 15, 10, -44, -21}, {3690, 2751, 3, 0, -8, -3}, {3710, 2751, 0, 0, -3, 0}, {3724, 2450, 0, 0, 0, -2}, {3770, 2487, 17, 0, -44, 19}, {3770, 2799, 17, 15, -44, -19}, {3880, 2170, 6, 0, -6, 0}, {4060, 3018, 0, 0, 0, -2}, {4290, 2391, 3, 0, -8, -1}, {4330, 2439, 17, 15, -44, -19}, {4508, 2962, 0, 0, -3, -4}, {4508, 3330, 0, 0, -3, -6}}
        canon = {{1944, 1416, 0, 0, 48, 0, 0, 0, 0, 0, 0}, {2144, 1560, 4, 8, 52, 2, 0, 0, 0, 25, 0}, {2224, 1456, 48, 6, 0, 2, 0, 0, 0, 0, 0}, {2376, 1728, 12, 6, 52, 2, 0, 0, 0, 0, 0}, {2672, 1968, 12, 6, 44, 2, 0, 0, 0, 0, 0}, {3152, 2068, 64, 12, 0, 0, 16, 0, 0, 0, 0}, {3160, 2344, 44, 12, 4, 4, 0, 0, 0, 0, 0}, {3344, 2484, 4, 6, 52, 6, 0, 0, 0, 0, 0}, {3516, 2328, 42, 14, 0, 0, 0, 0, 0, 0, 0}, {3596, 2360, 74, 12, 0, 0, 0, 0, 0, 0, 0}, {3744, 2784, 52, 12, 8, 12, 0, 0, 0, 0, 0}, {3944, 2622, 30, 18, 6, 2, 0, 0, 0, 0, 0}, {3948, 2622, 42, 18, 0, 2, 0, 0, 0, 0, 0}, {3984, 2622, 76, 20, 0, 2, 14, 0, 0, 0, 0}, {4104, 3048, 48, 12, 24, 12, 0, 0, 0, 0, 0}, {4116, 2178, 4, 2, 0, 0, 0, 0, 0, 0, 0}, {4152, 2772, 192, 12, 0, 0, 0, 0, 0, 0, 0}, {4160, 3124, 104, 11, 8, 65, 0, 0, 0, 0, 0}, {4176, 3062, 96, 17, 8, 0, 0, 16, 0, 7, 73}, {4192, 3062, 96, 17, 24, 0, 0, 16, 0, 0, 73}, {4312, 2876, 22, 18, 0, 2, 0, 0, 0, 0, 0}, {4352, 2874, 62, 18, 0, 0, 0, 0, 0, 0, 0}, {4476, 2954, 90, 34, 0, 0, 0, 0, 0, 0, 0}, {4480, 3348, 12, 10, 36, 12, 0, 0, 0, 18, 73}, {4480, 3366, 80, 50, 0, 0, 0, 0, 0, 0, 0}, {4496, 3366, 80, 50, 12, 0, 0, 0, 0, 0, 0}, {4768, 3516, 96, 16, 0, 0, 0, 16, 0, 0, 0}, {4832, 3204, 62, 26, 0, 0, 0, 0, 0, 0, 0}, {4832, 3228, 62, 51, 0, 0, 0, 0, 0, 0, 0}, {5108, 3349, 98, 13, 0, 0, 0, 0, 0, 0, 0}, {5120, 3318, 142, 45, 62, 0, 0, 0, 0, 0, 0}, {5280, 3528, 72, 52, 0, 0, 0, 0, 0, 0, 0}, {5344, 3516, 142, 51, 0, 0, 0, 0, 0, 0, 0}, {5344, 3584, 126, 100, 0, 2, 0, 0, 0, 0, 0}, {5360, 3516, 158, 51, 0, 0, 0, 0, 0, 0, 0}, {5568, 3708, 72, 38, 0, 0, 0, 0, 0, 0, 0}, {5632, 3710, 96, 17, 0, 0, 0, 16, 0, 0, 73}, {5712, 3774, 62, 20, 10, 2, 0, 0, 0, 0, 0}, {5792, 3804, 158, 51, 0, 0, 0, 0, 0, 0, 0}, {5920, 3950, 122, 80, 2, 0, 0, 0, 0, 0, 0}, {6096, 4056, 72, 34, 0, 0, 0, 0, 0, 0, 0}, {6288, 4056, 264, 34, 0, 0, 0, 0, 0, 0, 0}, {8896, 5920, 160, 64, 0, 0, 0, 0, 0, 0, 0}}
        unique = {{id = 360, model = "EOS 10D", '\000' <repeats 12 times>}, {id = 1, model = "EOS-1D", '\000' <repeats 13 times>}, {id = 373, model = "EOS 20D", '\000' <repeats 12 times>}, {id = 372, model = "EOS-1D Mark II\000\000\000\000\000"}, {id = 564, model = "EOS 30D", '\000' <repeats 12 times>}, {id = 562, model = "EOS-1D Mark II N\000\000\000"}, {id = 400, model = "EOS 40D", '\000' <repeats 12 times>}, {id = 361, model = "EOS-1D Mark III\000\000\000\000"}, {id = 609, model = "EOS 50D", '\000' <repeats 12 times>}, {id = 641, model = "EOS-1D Mark IV\000\000\000\000\000"}, {id = 647, model = "EOS 60D", '\000' <repeats 12 times>}, {id = 359, model = "EOS-1DS", '\000' <repeats 12 times>}, {id = 805, model = "EOS 70D", '\000' <repeats 12 times>}, {id = 848, model = "EOS 80D", '\000' <repeats 12 times>}, {id = 808, model = "EOS-1D X Mark II\000\000\000"}, {id = 368, model = "EOS 300D", '\000' <repeats 11 times>}, {id = 392, model = "EOS-1Ds Mark II\000\000\000\000"}, {id = 374, model = "EOS 450D", '\000' <repeats 11 times>}, {id = 533, model = "EOS-1Ds Mark III\000\000\000"}, {id = 393, model = "EOS 350D", '\000' <repeats 11 times>}, {id = 804, model = "EOS-1D C", '\000' <repeats 11 times>}, {id = 566, model = "EOS 400D", '\000' <repeats 11 times>}, {id = 617, model = "EOS-1D X", '\000' <repeats 11 times>}, {id = 594, model = "EOS 500D", '\000' <repeats 11 times>}, {id = 531, model = "EOS 5D", '\000' <repeats 13 times>}, {id = 624, model = "EOS 550D", '\000' <repeats 11 times>}, {id = 536, model = "EOS 5D Mark II\000\000\000\000\000"}, {id = 646, model = "EOS 600D", '\000' <repeats 11 times>}, {id = 645, model = "EOS 5D Mark III\000\000\000\000"}, {id = 769, model = "EOS 650D", '\000' <repeats 11 times>}, {id = 770, model = "EOS 6D", '\000' <repeats 13 times>}, {id = 806, model = "EOS 700D", '\000' <repeats 11 times>}, {id = 592, model = "EOS 7D", '\000' <repeats 13 times>}, {id = 915, model = "EOS 750D", '\000' <repeats 11 times>}, {id = 649, model = "EOS 7D Mark II\000\000\000\000\000"}, {id = 839, model = "EOS 760D", '\000' <repeats 11 times>}, {id = 596, model = "EOS 1000D\000\000\000\000\000\000\000\000\000\000"}, {id = 648, model = "EOS 1100D\000\000\000\000\000\000\000\000\000\000"}, {id = 807, model = "EOS 1200D\000\000\000\000\000\000\000\000\000\000"}, {id = 898, model = "Canon EOS 5DS\000\000\000\000\000\000"}, {id = 1028, model = "EOS 1300D\000\000\000\000\000\000\000\000\000\000"}, {id = 1025, model = "Canon EOS 5DS R\000\000\000\000"}, {id = 838, model = "EOS 100D", '\000' <repeats 11 times>}}
        sonique = {{id = 2, model = "DSC-R1", '\000' <repeats 13 times>}, {id = 256, model = "DSLR-A100\000\000\000\000\000\000\000\000\000\000"}, {id = 257, model = "DSLR-A900\000\000\000\000\000\000\000\000\000\000"}, {id = 258, model = "DSLR-A700\000\000\000\000\000\000\000\000\000\000"}, {id = 259, model = "DSLR-A200\000\000\000\000\000\000\000\000\000\000"}, {id = 260, model = "DSLR-A350\000\000\000\000\000\000\000\000\000\000"}, {id = 261, model = "DSLR-A300\000\000\000\000\000\000\000\000\000\000"}, {id = 264, model = "DSLR-A330\000\000\000\000\000\000\000\000\000\000"}, {id = 265, model = "DSLR-A230\000\000\000\000\000\000\000\000\000\000"}, {id = 266, model = "DSLR-A290\000\000\000\000\000\000\000\000\000\000"}, {id = 269, model = "DSLR-A850\000\000\000\000\000\000\000\000\000\000"}, {id = 273, model = "DSLR-A550\000\000\000\000\000\000\000\000\000\000"}, {id = 274, model = "DSLR-A500\000\000\000\000\000\000\000\000\000\000"}, {id = 275, model = "DSLR-A450\000\000\000\000\000\000\000\000\000\000"}, {id = 278, model = "NEX-5", '\000' <repeats 14 times>}, {id = 279, model = "NEX-3", '\000' <repeats 14 times>}, {id = 280, model = "SLT-A33", '\000' <repeats 12 times>}, {id = 281, model = "SLT-A55V", '\000' <repeats 11 times>}, {id = 282, model = "DSLR-A560\000\000\000\000\000\000\000\000\000\000"}, {id = 283, model = "DSLR-A580\000\000\000\000\000\000\000\000\000\000"}, {id = 284, model = "NEX-C3", '\000' <repeats 13 times>}, {id = 285, model = "SLT-A35", '\000' <repeats 12 times>}, {id = 286, model = "SLT-A65V", '\000' <repeats 11 times>}, {id = 287, model = "SLT-A77V", '\000' <repeats 11 times>}, {id = 288, model = "NEX-5N", '\000' <repeats 13 times>}, {id = 289, model = "NEX-7", '\000' <repeats 14 times>}, {id = 291, model = "SLT-A37", '\000' <repeats 12 times>}, {id = 292, model = "SLT-A57", '\000' <repeats 12 times>}, {id = 293, model = "NEX-F3", '\000' <repeats 13 times>}, {id = 294, model = "SLT-A99V", '\000' <repeats 11 times>}, {id = 295, model = "NEX-6", '\000' <repeats 14 times>}, {id = 296, model = "NEX-5R", '\000' <repeats 13 times>}, {id = 297, model = "DSC-RX100\000\000\000\000\000\000\000\000\000\000"}, {id = 298, model = "DSC-RX1", '\000' <repeats 12 times>}, {id = 302, model = "ILCE-3000\000\000\000\000\000\000\000\000\000\000"}, {id = 303, model = "SLT-A58", '\000' <repeats 12 times>}, {id = 305, model = "NEX-3N", '\000' <repeats 13 times>}, {id = 306, model = "ILCE-7", '\000' <repeats 13 times>}, {id = 307, model = "NEX-5T", '\000' <repeats 13 times>}, {id = 308, model = "DSC-RX100M2\000\000\000\000\000\000\000\000"}, {id = 309, model = "DSC-RX10", '\000' <repeats 11 times>}, {id = 310, model = "DSC-RX1R", '\000' <repeats 11 times>}, {id = 311, model = "ILCE-7R", '\000' <repeats 12 times>}, {id = 312, model = "ILCE-6000\000\000\000\000\000\000\000\000\000\000"}, {id = 313, model = "ILCE-5000\000\000\000\000\000\000\000\000\000\000"}, {id = 317, model = "DSC-RX100M3\000\000\000\000\000\000\000\000"}, {id = 318, model = "ILCE-7S", '\000' <repeats 12 times>}, {id = 319, model = "ILCA-77M2\000\000\000\000\000\000\000\000\000\000"}, {id = 339, model = "ILCE-5100\000\000\000\000\000\000\000\000\000\000"}, {id = 340, model = "ILCE-7M2", '\000' <repeats 11 times>}, {id = 341, model = "DSC-RX100M4\000\000\000\000\000\000\000\000"}, {id = 342, model = "DSC-RX10M2\000\000\000\000\000\000\000\000\000"}, {id = 344, model = "DSC-RX1RM2\000\000\000\000\000\000\000\000\000"}, {id = 346, model = "ILCE-QX1", '\000' <repeats 11 times>}, {id = 347, model = "ILCE-7RM2\000\000\000\000\000\000\000\000\000\000"}, {id = 350, model = "ILCE-7SM2\000\000\000\000\000\000\000\000\000\000"}, {id = 353, model = "ILCA-68", '\000' <repeats 12 times>}, {id = 357, model = "ILCE-6300\000\000\000\000\000\000\000\000\000\000"}}
        table = {{fsize = 786432, rw = 1024, rh = 768, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "AVT\000\000\000\000\000\000", model = "F-080C", '\000' <repeats 13 times>, offset = 0}, {fsize = 1447680, rw = 1392, rh = 1040, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "AVT\000\000\000\000\000\000", model = "F-145C", '\000' <repeats 13 times>, offset = 0}, {fsize = 1920000, rw = 1600, rh = 1200, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "AVT\000\000\000\000\000\000", model = "F-201C", '\000' <repeats 13 times>, offset = 0}, {fsize = 5067304, rw = 2588, rh = 1958, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "AVT\000\000\000\000\000\000", model = "F-510C", '\000' <repeats 13 times>, offset = 0}, {fsize = 5067316, rw = 2588, rh = 1958, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "AVT\000\000\000\000\000\000", model = "F-510C", '\000' <repeats 13 times>, offset = 12}, {fsize = 10134608, rw = 2588, rh = 1958, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 9 '\t', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "AVT\000\000\000\000\000\000", model = "F-510C", '\000' <repeats 13 times>, offset = 0}, {fsize = 10134620, rw = 2588, rh = 1958, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 9 '\t', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "AVT\000\000\000\000\000\000", model = "F-510C", '\000' <repeats 13 times>, offset = 12}, {fsize = 16157136, rw = 3272, rh = 2469, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 9 '\t', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "AVT\000\000\000\000\000\000", model = "F-810C", '\000' <repeats 13 times>, offset = 0}, {fsize = 15980544, rw = 3264, rh = 2448, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 8 '\b', cf = 97 'a', max = 0 '\000', flags = 1 '\001', make = "AgfaPhoto", model = "DC-833m", '\000' <repeats 12 times>, offset = 0}, {fsize = 9631728, rw = 2532, rh = 1902, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 96 '`', cf = 97 'a', max = 0 '\000', flags = 0 '\000', make = "Alcatel\000\000", model = "5035D", '\000' <repeats 14 times>, offset = 0}, {fsize = 2868726, rw = 1384, rh = 1036, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 64 '@', cf = 73 'I', max = 0 '\000', flags = 8 '\b', make = "Baumer\000\000\000", model = "TXG14", '\000' <repeats 14 times>, offset = 1078}, {fsize = 5298000, rw = 2400, rh = 1766, lm = 12 '\f', tm = 12 '\f', rm = 44 ',', bm = 2 '\002', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot SD300\000\000\000\000", offset = 0}, {fsize = 6553440, rw = 2664, rh = 1968, lm = 4 '\004', tm = 4 '\004', rm = 44 ',', bm = 4 '\004', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A460\000\000\000\000\000", offset = 0}, {fsize = 6573120, rw = 2672, rh = 1968, lm = 12 '\f', tm = 8 '\b', rm = 44 ',', bm = 0 '\000', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A610\000\000\000\000\000", offset = 0}, {fsize = 6653280, rw = 2672, rh = 1992, lm = 10 '\n', tm = 6 '\006', rm = 42 '*', bm = 2 '\002', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A530\000\000\000\000\000", offset = 0}, {fsize = 7710960, rw = 2888, rh = 2136, lm = 44 ',', tm = 8 '\b', rm = 4 '\004', bm = 0 '\000', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot S3 IS\000\000\000\000", offset = 0}, {fsize = 9219600, rw = 3152, rh = 2340, lm = 36 '$', tm = 12 '\f', rm = 4 '\004', bm = 0 '\000', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A620\000\000\000\000\000", offset = 0}, {fsize = 9243240, rw = 3152, rh = 2346, lm = 12 '\f', tm = 7 '\a', rm = 44 ',', bm = 13 '\r', lf = 40 '(', cf = 73 'I', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A470\000\000\000\000\000", offset = 0}, {fsize = 10341600, rw = 3336, rh = 2480, lm = 6 '\006', tm = 5 '\005', rm = 32 ' ', bm = 3 '\003', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A720 IS\000\000", offset = 0}, {fsize = 10383120, rw = 3344, rh = 2484, lm = 12 '\f', tm = 6 '\006', rm = 44 ',', bm = 6 '\006', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A630\000\000\000\000\000", offset = 0}, {fsize = 12945240, rw = 3736, rh = 2772, lm = 12 '\f', tm = 6 '\006', rm = 52 '4', bm = 6 '\006', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A640\000\000\000\000\000", offset = 0}, {fsize = 15636240, rw = 4104, rh = 3048, lm = 48 '0', tm = 12 '\f', rm = 24 '\030', bm = 12 '\f', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A650\000\000\000\000\000", offset = 0}, {fsize = 15467760, rw = 3720, rh = 2772, lm = 6 '\006', tm = 12 '\f', rm = 30 '\036', bm = 0 '\000', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot SX110 IS\000", offset = 0}, {fsize = 15534576, rw = 3728, rh = 2778, lm = 12 '\f', tm = 9 '\t', rm = 44 ',', bm = 9 '\t', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot SX120 IS\000", offset = 0}, {fsize = 18653760, rw = 4080, rh = 3048, lm = 24 '\030', tm = 12 '\f', rm = 24 '\030', bm = 12 '\f', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot SX20 IS\000\000", offset = 0}, {fsize = 19131120, rw = 4168, rh = 3060, lm = 92 '\\', tm = 16 '\020', rm = 4 '\004', bm = 1 '\001', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot SX220 HS\000", offset = 0}, {fsize = 21936096, rw = 4464, rh = 3276, lm = 25 '\031', tm = 10 '\n', rm = 73 'I', bm = 12 '\f', lf = 40 '(', cf = 22 '\026', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot SX30 IS\000\000", offset = 0}, {fsize = 24724224, rw = 4704, rh = 3504, lm = 8 '\b', tm = 16 '\020', rm = 56 '8', bm = 8 '\b', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "PowerShot A3300 IS\000", offset = 0}, {fsize = 30858240, rw = 5248, rh = 3920, lm = 8 '\b', tm = 16 '\020', rm = 56 '8', bm = 16 '\020', lf = 40 '(', cf = 148 '\224', max = 0 '\000', flags = 2 '\002', make = "Canon\000\000\000\000", model = "IXUS 160", '\000' <repeats 11 times>, offset = 0}, {fsize = 1976352, rw = 1632, rh = 1211, lm = 0 '\000', tm = 2 '\002', rm = 0 '\000', bm = 1 '\001', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "QV-2000UX\000\000\000\000\000\000\000\000\000\000", offset = 0}, {fsize = 3217760, rw = 2080, rh = 1547, lm = 0 '\000', tm = 0 '\000', rm = 10 '\n', bm = 1 '\001', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "QV-3*00EX\000\000\000\000\000\000\000\000\000\000", offset = 0}, {fsize = 6218368, rw = 2585, rh = 1924, lm = 0 '\000', tm = 0 '\000', rm = 9 '\t', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "QV-5700", '\000' <repeats 12 times>, offset = 0}, {fsize = 7816704, rw = 2867, rh = 2181, lm = 0 '\000', tm = 0 '\000', rm = 34 '"', bm = 36 '$', lf = 0 '\000', cf = 22 '\026', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-Z60", '\000' <repeats 13 times>, offset = 0}, {fsize = 2937856, rw = 1621, rh = 1208, lm = 0 '\000', tm = 0 '\000', rm = 1 '\001', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 13 '\r', make = "Casio\000\000\000\000", model = "EX-S20", '\000' <repeats 13 times>, offset = 0}, {fsize = 4948608, rw = 2090, rh = 1578, lm = 0 '\000', tm = 0 '\000', rm = 32 ' ', bm = 34 '"', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-S100", '\000' <repeats 12 times>, offset = 0}, {fsize = 6054400, rw = 2346, rh = 1720, lm = 2 '\002', tm = 0 '\000', rm = 32 ' ', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Casio\000\000\000\000", model = "QV-R41", '\000' <repeats 13 times>, offset = 0}, {fsize = 7426656, rw = 2568, rh = 1928, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-P505", '\000' <repeats 12 times>, offset = 0}, {fsize = 7530816, rw = 2602, rh = 1929, lm = 0 '\000', tm = 0 '\000', rm = 22 '\026', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Casio\000\000\000\000", model = "QV-R51", '\000' <repeats 13 times>, offset = 0}, {fsize = 7542528, rw = 2602, rh = 1932, lm = 0 '\000', tm = 0 '\000', rm = 32 ' ', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-Z50", '\000' <repeats 13 times>, offset = 0}, {fsize = 7562048, rw = 2602, rh = 1937, lm = 0 '\000', tm = 0 '\000', rm = 25 '\031', bm = 0 '\000', lf = 0 '\000', cf = 22 '\026', max = 7 '\a', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-Z500", '\000' <repeats 12 times>, offset = 0}, {fsize = 7753344, rw = 2602, rh = 1986, lm = 0 '\000', tm = 0 '\000', rm = 32 ' ', bm = 26 '\032', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-Z55", '\000' <repeats 13 times>, offset = 0}, {fsize = 9313536, rw = 2858, rh = 2172, lm = 0 '\000', tm = 0 '\000', rm = 14 '\016', bm = 30 '\036', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-P600", '\000' <repeats 12 times>, offset = 0}, {fsize = 10834368, rw = 3114, rh = 2319, lm = 0 '\000', tm = 0 '\000', rm = 27 '\033', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-Z750", '\000' <repeats 12 times>, offset = 0}, {fsize = 10843712, rw = 3114, rh = 2321, lm = 0 '\000', tm = 0 '\000', rm = 25 '\031', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-Z75", '\000' <repeats 13 times>, offset = 0}, {fsize = 10979200, rw = 3114, rh = 2350, lm = 0 '\000', tm = 0 '\000', rm = 32 ' ', bm = 32 ' ', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-P700", '\000' <repeats 12 times>, offset = 0}, {fsize = 12310144, rw = 3285, rh = 2498, lm = 0 '\000', tm = 0 '\000', rm = 6 '\006', bm = 30 '\036', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-Z850", '\000' <repeats 12 times>, offset = 0}, {fsize = 12489984, rw = 3328, rh = 2502, lm = 0 '\000', tm = 0 '\000', rm = 47 '/', bm = 35 '#', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-Z8", '\000' <repeats 14 times>, offset = 0}, {fsize = 15499264, rw = 3754, rh = 2752, lm = 0 '\000', tm = 0 '\000', rm = 82 'R', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-Z1050", '\000' <repeats 11 times>, offset = 0}, {fsize = 18702336, rw = 4096, rh = 3044, lm = 0 '\000', tm = 0 '\000', rm = 24 '\030', bm = 0 '\000', lf = 80 'P', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Casio\000\000\000\000", model = "EX-ZR100", '\000' <repeats 11 times>, offset = 0}, {fsize = 7684000, rw = 2260, rh = 1700, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 13 '\r', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Casio\000\000\000\000", model = "QV-4000", '\000' <repeats 12 times>, offset = 0}, {fsize = 787456, rw = 1024, rh = 769, lm = 0 '\000', tm = 1 '\001', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 73 'I', max = 0 '\000', flags = 0 '\000', make = "Creative\000", model = "PC-CAM 600\000\000\000\000\000\000\000\000\000", offset = 0}, {fsize = 28829184, rw = 4384, rh = 3288, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 36 '$', cf = 97 'a', max = 0 '\000', flags = 0 '\000', make = "DJI\000\000\000\000\000\000", model = '\000' <repeats 19 times>, offset = 0}, {fsize = 15151104, rw = 4608, rh = 3288, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "Matrix\000\000\000", model = '\000' <repeats 19 times>, offset = 0}, {fsize = 3840000, rw = 1600, rh = 1200, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 65 'A', cf = 73 'I', max = 0 '\000', flags = 0 '\000', make = "Foculus\000\000", model = "531C", '\000' <repeats 15 times>, offset = 0}, {fsize = 307200, rw = 640, rh = 480, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "Generic\000\000", model = '\000' <repeats 19 times>, offset = 0}, {fsize = 62464, rw = 256, rh = 244, lm = 1 '\001', tm = 1 '\001', rm = 6 '\006', bm = 1 '\001', lf = 0 '\000', cf = 141 '\215', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "DC20", '\000' <repeats 15 times>, offset = 0}, {fsize = 124928, rw = 512, rh = 244, lm = 1 '\001', tm = 1 '\001', rm = 10 '\n', bm = 1 '\001', lf = 0 '\000', cf = 141 '\215', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "DC20", '\000' <repeats 15 times>, offset = 0}, {fsize = 1652736, rw = 1536, rh = 1076, lm = 0 '\000', tm = 52 '4', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 97 'a', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "DCS200", '\000' <repeats 13 times>, offset = 0}, {fsize = 4159302, rw = 2338, rh = 1779, lm = 1 '\001', tm = 33 '!', rm = 1 '\001', bm = 2 '\002', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "C330", '\000' <repeats 15 times>, offset = 0}, {fsize = 4162462, rw = 2338, rh = 1779, lm = 1 '\001', tm = 33 '!', rm = 1 '\001', bm = 2 '\002', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "C330", '\000' <repeats 15 times>, offset = 3160}, {fsize = 2247168, rw = 1232, rh = 912, lm = 0 '\000', tm = 0 '\000', rm = 16 '\020', bm = 0 '\000', lf = 0 '\000', cf = 0 '\000', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "C330", '\000' <repeats 15 times>, offset = 0}, {fsize = 3370752, rw = 1232, rh = 912, lm = 0 '\000', tm = 0 '\000', rm = 16 '\020', bm = 0 '\000', lf = 0 '\000', cf = 0 '\000', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "C330", '\000' <repeats 15 times>, offset = 0}, {fsize = 6163328, rw = 2864, rh = 2152, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "C603", '\000' <repeats 15 times>, offset = 0}, {fsize = 6166488, rw = 2864, rh = 2152, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "C603", '\000' <repeats 15 times>, offset = 3160}, {fsize = 460800, rw = 640, rh = 480, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 0 '\000', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "C603", '\000' <repeats 15 times>, offset = 0}, {fsize = 9116448, rw = 2848, rh = 2134, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 0 '\000', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "C603", '\000' <repeats 15 times>, offset = 0}, {fsize = 12241200, rw = 4040, rh = 3030, lm = 2 '\002', tm = 0 '\000', rm = 0 '\000', bm = 13 '\r', lf = 0 '\000', cf = 73 'I', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "12MP", '\000' <repeats 15 times>, offset = 0}, {fsize = 12272756, rw = 4040, rh = 3030, lm = 2 '\002', tm = 0 '\000', rm = 0 '\000', bm = 13 '\r', lf = 0 '\000', cf = 73 'I', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "12MP", '\000' <repeats 15 times>, offset = 31556}, {fsize = 18000000, rw = 4000, rh = 3000, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 0 '\000', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "12MP", '\000' <repeats 15 times>, offset = 0}, {fsize = 614400, rw = 640, rh = 480, lm = 0 '\000', tm = 3 '\003', rm = 0 '\000', bm = 0 '\000', lf = 64 '@', cf = 148 '\224', max = 0 '\000', flags = 0 '\000', make = "Kodak\000\000\000\000", model = "KAI-0340", '\000' <repeats 11 times>, offset = 0}, {fsize = 15360000, rw = 3200, rh = 2400, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 96 '`', cf = 22 '\026', max = 0 '\000', flags = 0 '\000', make = "Lenovo\000\000\000", model = "A820", '\000' <repeats 15 times>, offset = 0}, {fsize = 3884928, rw = 1608, rh = 1207, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 96 '`', cf = 22 '\026', max = 0 '\000', flags = 0 '\000', make = "Micron\000\000\000", model = "2010", '\000' <repeats 15 times>, offset = 3212}, {fsize = 1138688, rw = 1534, rh = 986, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 97 'a', max = 0 '\000', flags = 0 '\000', make = "Minolta\000\000", model = "RD175", '\000' <repeats 14 times>, offset = 513}, {fsize = 1581060, rw = 1305, rh = 969, lm = 0 '\000', tm = 0 '\000', rm = 18 '\022', bm = 6 '\006', lf = 6 '\006', cf = 30 '\036', max = 4 '\004', flags = 1 '\001', make = "Nikon\000\000\000\000", model = "E900", '\000' <repeats 15 times>, offset = 0}, {fsize = 2465792, rw = 1638, rh = 1204, lm = 0 '\000', tm = 0 '\000', rm = 22 '\026', bm = 1 '\001', lf = 6 '\006', cf = 75 'K', max = 5 '\005', flags = 1 '\001', make = "Nikon\000\000\000\000", model = "E950", '\000' <repeats 15 times>, offset = 0}, {fsize = 2940928, rw = 1616, rh = 1213, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 7 '\a', lf = 30 '\036', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Nikon\000\000\000\000", model = "E2100", '\000' <repeats 14 times>, offset = 0}, {fsize = 4771840, rw = 2064, rh = 1541, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 1 '\001', lf = 6 '\006', cf = 225 '\341', max = 0 '\000', flags = 1 '\001', make = "Nikon\000\000\000\000", model = "E990", '\000' <repeats 15 times>, offset = 0}, {fsize = 4775936, rw = 2064, rh = 1542, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 30 '\036', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Nikon\000\000\000\000", model = "E3700", '\000' <repeats 14 times>, offset = 0}, {fsize = 5865472, rw = 2288, rh = 1709, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 1 '\001', lf = 6 '\006', cf = 180 '\264', max = 0 '\000', flags = 1 '\001', make = "Nikon\000\000\000\000", model = "E4500", '\000' <repeats 14 times>, offset = 0}, {fsize = 5869568, rw = 2288, rh = 1710, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 6 '\006', cf = 22 '\026', max = 0 '\000', flags = 1 '\001', make = "Nikon\000\000\000\000", model = "E4300", '\000' <repeats 14 times>, offset = 0}, {fsize = 7438336, rw = 2576, rh = 1925, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 1 '\001', lf = 6 '\006', cf = 180 '\264', max = 0 '\000', flags = 1 '\001', make = "Nikon\000\000\000\000", model = "E5000", '\000' <repeats 14 times>, offset = 0}, {fsize = 8998912, rw = 2832, rh = 2118, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 30 '\036', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Nikon\000\000\000\000", model = "COOLPIX S6\000\000\000\000\000\000\000\000\000", offset = 0}, {fsize = 5939200, rw = 2304, rh = 1718, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 30 '\036', cf = 22 '\026', max = 0 '\000', flags = 0 '\000', make = "Olympus\000\000", model = "C770UZ", '\000' <repeats 13 times>, offset = 0}, {fsize = 3178560, rw = 2064, rh = 1540, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Pentax\000\000\000", model = "Optio S", '\000' <repeats 12 times>, offset = 0}, {fsize = 4841984, rw = 2090, rh = 1544, lm = 0 '\000', tm = 0 '\000', rm = 22 '\026', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Pentax\000\000\000", model = "Optio S", '\000' <repeats 12 times>, offset = 0}, {fsize = 6114240, rw = 2346, rh = 1737, lm = 0 '\000', tm = 0 '\000', rm = 22 '\026', bm = 0 '\000', lf = 0 '\000', cf = 148 '\224', max = 7 '\a', flags = 1 '\001', make = "Pentax\000\000\000", model = "Optio S4", '\000' <repeats 11 times>, offset = 0}, {fsize = 10702848, rw = 3072, rh = 2322, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 21 '\025', lf = 30 '\036', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Pentax\000\000\000", model = "Optio 750Z\000\000\000\000\000\000\000\000\000", offset = 0}, {fsize = 4147200, rw = 1920, rh = 1080, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 73 'I', max = 0 '\000', flags = 0 '\000', make = "Photron\000\000", model = "BC2-HD", '\000' <repeats 13 times>, offset = 0}, {fsize = 4151666, rw = 1920, rh = 1080, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 73 'I', max = 0 '\000', flags = 0 '\000', make = "Photron\000\000", model = "BC2-HD", '\000' <repeats 13 times>, offset = 8}, {fsize = 13248000, rw = 2208, rh = 3000, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 13 '\r', cf = 97 'a', max = 0 '\000', flags = 0 '\000', make = "Pixelink\000", model = "A782", '\000' <repeats 15 times>, offset = 0}, {fsize = 6291456, rw = 2048, rh = 1536, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 96 '`', cf = 97 'a', max = 0 '\000', flags = 0 '\000', make = "RoverShot", model = "3320AF", '\000' <repeats 13 times>, offset = 0}, {fsize = 311696, rw = 644, rh = 484, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 0 '\000', cf = 22 '\026', max = 0 '\000', flags = 8 '\b', make = "ST Micro\000", model = "STV680 VGA\000\000\000\000\000\000\000\000\000", offset = 0}, {fsize = 16098048, rw = 3288, rh = 2448, lm = 0 '\000', tm = 0 '\000', rm = 24 '\030', bm = 0 '\000', lf = 9 '\t', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Samsung\000\000", model = "S85", '\000' <repeats 16 times>, offset = 0}, {fsize = 16215552, rw = 3312, rh = 2448, lm = 0 '\000', tm = 0 '\000', rm = 48 '0', bm = 0 '\000', lf = 9 '\t', cf = 148 '\224', max = 0 '\000', flags = 1 '\001', make = "Samsung\000\000", model = "S85", '\000' <repeats 16 times>, offset = 0}, {fsize = 20487168, rw = 3648, rh = 2808, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 13 '\r', cf = 148 '\224', max = 5 '\005', flags = 1 '\001', make = "Samsung\000\000", model = "WB550", '\000' <repeats 14 times>, offset = 0}, {fsize = 24000000, rw = 4000, rh = 3000, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 13 '\r', cf = 148 '\224', max = 5 '\005', flags = 1 '\001', make = "Samsung\000\000", model = "WB550", '\000' <repeats 14 times>, offset = 0}, {fsize = 12582980, rw = 3072, rh = 2048, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 33 '!', cf = 97 'a', max = 0 '\000', flags = 0 '\000', make = "Sinar\000\000\000\000", model = '\000' <repeats 19 times>, offset = 68}, {fsize = 33292868, rw = 4080, rh = 4080, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 33 '!', cf = 97 'a', max = 0 '\000', flags = 0 '\000', make = "Sinar\000\000\000\000", model = '\000' <repeats 19 times>, offset = 68}, {fsize = 44390468, rw = 4080, rh = 5440, lm = 0 '\000', tm = 0 '\000', rm = 0 '\000', bm = 0 '\000', lf = 33 '!', cf = 97 'a', max = 0 '\000', flags = 0 '\000', make = "Sinar\000\000\000\000", model = '\000' <repeats 19 times>, offset = 68}, {fsize = 1409024, rw = 1376, rh = 1024, lm = 0 '\000', tm = 0 '\000', rm = 1 '\001', bm = 0 '\000', lf = 0 '\000', cf = 73 'I', max = 0 '\000', flags = 0 '\000', make = "Sony\000\000\000\000\000", model = "XCD-SX910CR\000\000\000\000\000\000\000\000", offset = 0}, {fsize = 2818048, rw = 1376, rh = 1024, lm = 0 '\000', tm = 0 '\000', rm = 1 '\001', bm = 0 '\000', lf = 97 'a', cf = 73 'I', max = 0 '\000', flags = 0 '\000', make = "Sony\000\000\000\000\000", model = "XCD-SX910CR\000\000\000\000\000\000\000\000", offset = 0}}
        corp = {0x55555661ceb0 "AgfaPhoto", 0x555556618882 "Canon", 0x55555661ceba "Casio", 0x55555661cec0 "Epson", 0x55555661cec6 "Fujifilm", 0x55555661cecf "Mamiya", 0x55555661ced6 "Minolta", 0x55555661cede "Motorola", 0x555556618d39 "Kodak", 0x55555661cee7 "Konica", 0x55555661ceee "Leica", 0x55555661881f "Nikon", 0x555556618800 "Nokia", 0x55555661cef4 "Olympus", 0x555556618859 "Ricoh", 0x55555661cefc "Pentax", 0x55555661cf03 "Phase One", 0x55555661cf0d "Samsung", 0x55555661cf15 "Sigma", 0x55555661aab4 "Sinar", 0x55555661cf1b "Sony"}
        head = "\b80\340\377\177\000\000\000\277\362*\257XO#\360\263\300\346\377\177\000\000\315\314\314\314\314\314\354?"
        cp = 0x7ffff520c038 <g_str_equal+40> "\205\300\017\224\300H\213T$\bdH3\024%("
        hlen = -182403016
        flen = 32767
        fsize = 40
        zero_fsize = 1
        i = 65536
        c = 3
        jh = {algo = 0, bits = 0, high = -433772536, wide = 32767, clrs = 91, sraw = 110, psv = 720551680, restart = 592402607, vpred = {-175224972, 32767, -433772536, 32767, -433772536, 32767}, quant = {13440, 57393, 32767, 0, 912, 51201, 32767, 0, 46192, 59072, 32767, 0, 64257, 0, 0, 0, 51481, 62843, 32767, 0, 18292, 62862, 32767, 0, 48896, 10994, 22703, 9039, 10248, 58917, 32767, 0, 48896, 10994, 22703, 9039, 13440, 57393, 32767, 0, 56851, 62843, 32767, 0, 0, 0, 0, 0, 48896, 10994, 22703, 9039, 0, 0, 0, 0, 11848, 62844, 32767, 0, 912, 51201, 32767, 0}, idct = {48896, 10994, 22703, 9039, 11109, 62860, 32767, 0, 48896, 10994, 22703, 9039, 46184, 59072, 32767, 0, 64920, 58914, 32767, 0, 0, 0, 0, 0, 48896, 10994, 22703, 9039, 7264, 57392, 32767, 0, 54160, 57392, 32767, 0, 912, 51201, 32767, 0, 48896, 10994, 22703, 9039, 912, 51201, 32767, 0, 59583, 62843, 32767, 0, 10032, 57392, 32767, 0, 48896, 10994, 22703, 9039, 54160, 57392, 32767, 0}, huff = {0x7ffff1079560 <open64+256>, 0x7ffff57bc730, 0xb, 0x7fffe0302730, 0xe6c0b2d0, 0x7fffe6c0b450, 0xfb01, 0x100000000000000, 0x234f58af2af2bf00, 0x7fffe03132d0, 0x48, 0x7fffe6c0b3c0, 0x7ffff1adc9fb <operator new(unsigned long)+59>, 0x7fffffffc5e0, 0x234f58af2af2bf00, 0x1, 0x5555564c3e4f <fopen(char const*)+295>, 0x3e9, 0x7fffe0302730, 0x80600000}, free = {0xb00001000, 0x7fff47a00000, 0x7fffe0302980, 0xfb01, 0x180e59, 0x1, 0x3e8000081a4, 0x3e9, 0x0, 0x80600000, 0x1000, 0x403008, 0x5b5e2987, 0x1318fd05, 0x5b5e2884, 0x8ef687c, 0x5b5e299d, 0x915e1f, 0x0, 0x0}, row = 0x0}
#4  0x0000555556296fa6 in rtengine::RawImage::loadRaw (this=0x7fffe6c0b9f0, loadData=false, imageNum=0, closeFile=true, plistener=0x0, progressRange=1) at /home/morgan/programs/code-rawtherapee/rtengine/rawimage.cc:434
No locals.
#5  0x00005555560c4049 in rtengine::DFManager::addFileInfo (this=0x555556ac6ac0 <rtengine::dfm>, filename=..., pool=true) at /home/morgan/programs/code-rawtherapee/rtengine/dfmanager.cc:366
        info = {pCppObject_ = 0x7fffe0303800}
        iter = non-dereferenceable iterator for associative container
        idata = {<rtengine::FramesMetaData> = {_vptr.FramesMetaData = 0x0}, frames = std::vector of length 0, capacity 0, roots = std::vector of length 0, capacity 0, iptc = 0x0, dcrawFrameCount = 0}
        key = "\360\062\061\340\377\177\000\000rgan/downloads/.hidden\000a.raw"
        ri = <error reading variable ri (value of type `rtengine::RawImage' requires 335560 bytes, which is more than max-value-size)>
        res = 0
        ext = {static npos = 18446744073709551615, string_ = "raw"}
        file = {pCppObject_ = 0x7fffe0303a70}
#6  0x00005555560c3922 in rtengine::DFManager::init (this=0x555556ac6ac0 <rtengine::dfm>, pathname=...) at /home/morgan/programs/code-rawtherapee/rtengine/dfmanager.cc:303
        lastdot = 32
        i = 2
        names = std::vector of length 14, capacity 16 = {{static npos = 18446744073709551615, string_ = "videos"}, {static npos = 18446744073709551615, string_ = "p2p"}, {static npos = 18446744073709551615, string_ = "Fedora-Minimal-armhfp-28-1.1-sda.raw"}, {static npos = 18446744073709551615, string_ = "colorProfile.md"}, {static npos = 18446744073709551615, string_ = "sabrina"}, {static npos = 18446744073709551615, string_ = "stuff"}, {static npos = 18446744073709551615, string_ = "raw"}, {static npos = 18446744073709551615, string_ = "light comparison"}, {static npos = 18446744073709551615, string_ = "tiff for hdr"}, {static npos = 18446744073709551615, string_ = "yt"}, {static npos = 18446744073709551615, string_ = "dng"}, {static npos = 18446744073709551615, string_ = "semantic-ui"}, {static npos = 18446744073709551615, string_ = "slayradio"}, {static npos = 18446744073709551615, string_ = "carina_microusb"}}
        dir = {pCppObject_ = 0x7fffe02fb580}
#7  0x0000555556141285 in rtengine::init () at /home/morgan/programs/code-rawtherapee/rtengine/init.cc:93
        s = 0x555556ac0d28 <options+1192>
        baseDir = @0x7fffffffcda0: {static npos = 18446744073709551615, string_ = "/home/morgan/programs/rawtherapee-dev-debug/."}
        userSettingsDir = @0x7fffffffcdc0: {static npos = 18446744073709551615, string_ = "/home/morgan/.config/RawTherapee5-dev"}
        loadAll = true
yuergen commented 6 years ago

Thank you, Ingo!

heckflosse commented 6 years ago

@yuergen Thank you for the good bug report :+1: