reassign 569788 libopenraw1
retitle 569788 SEGFAULTs with an .orf image
severity 569788 serious
tags 569788 confirmed
thanks

On Sunday 14 February 2010 11:45:15, Gottfried Schwieters wrote:
> Hello David.

Hello Gottfried,

> You may download a sample raw-file (~10MB) from
> 
> http://www.gschwieters.de/temp/p1080081.orf
>
> I also tried to enable the extension "Raw format support".
> But after this gthumb crashes when trying to display the .orf picture.

Ok, the crash is due to a bug in libopenraw (which is maintained by me too,
damn. :D). The strange thing is that also gThumb 2.10 used libopenraw -- I'll
try to investigate this.

The blank screen is because you didn't enable the "RAW Format Support".
 
However, bug reassigned to libopenraw.


Additional info for my future reference:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2970b70 (LWP 19758)]
__copy_m<uint16_t*, float*> (src=0xaf406008, src_x=3720, src_y=2800, 
pattern=OR_CFA_PATTERN_RGGB, dst=0xad639008 "")
    at /usr/include/c++/4.3/bits/stl_algobase.h:342
342     /usr/include/c++/4.3/bits/stl_algobase.h: No such file or directory.
        in /usr/include/c++/4.3/bits/stl_algobase.h
Current language:  auto
The current source language is "auto; currently c++".

------------------

(gdb) bt full                                                                   
                                    
#0  __copy_m<uint16_t*, float*> (src=0xaf406008, src_x=3720, src_y=2800, 
pattern=OR_CFA_PATTERN_RGGB, dst=0xad639008 "")
    at /usr/include/c++/4.3/bits/stl_algobase.h:342
        __n = 3340163
#1  __copy_move_a<false, uint16_t*, float*> (src=0xaf406008, src_x=3720, 
src_y=2800, pattern=OR_CFA_PATTERN_RGGB, dst=0xad639008 "")
    at /usr/include/c++/4.3/bits/stl_algobase.h:396
No locals.
#2  __copy_move_a2<false, uint16_t*, float*> (src=0xaf406008, src_x=3720, 
src_y=2800, pattern=OR_CFA_PATTERN_RGGB, dst=0xad639008 "")
    at /usr/include/c++/4.3/bits/stl_algobase.h:435
No locals.
#3  copy<uint16_t*, float*> (src=0xaf406008, src_x=3720, src_y=2800, 
pattern=OR_CFA_PATTERN_RGGB, dst=0xad639008 "")
    at /usr/include/c++/4.3/bits/stl_algobase.h:466
No locals.
#4  bimedian_demosaic (src=0xaf406008, src_x=3720, src_y=2800, 
pattern=OR_CFA_PATTERN_RGGB, dst=0xad639008 "") at bimedian_demosaic.cpp:113
        offset = 415712
        doffset = 5
        npattern = 3
#5  0xb70c2569 in OpenRaw::RawFile::getRenderedImage (this=0x86cd418, 
bitmapdata=..., options=0) at rawfile.cpp:403
        y = 2800
        dst = 0xad639008 ""
        x = 3720
        pattern = OR_CFA_PATTERN_RGGB
        rawdata = {<OpenRaw::BitmapData> = {_vptr.BitmapData = 0xb710b8f0, d = 
0x86ceb68}, d = 0x86ceb88}
        ret = OR_ERROR_NONE
#6  0xb70ec614 in or_rawfile_get_rendered_image (rawfile=0xd7eff8, 
bitmapdata=0x86d1250, options=0) at rawfile.cpp:104
No locals.
#7  0xb696515f in openraw_get_pixbuf_from_file (file_data=0x865e3a8, 
error=0xb29702d8) at main.c:160
        bitmapdata = 0x86d1250
        err = OR_ERROR_NONE
        pixbuf = 0x0
        filename = 0x8658e98 "/home/neo/p1080081.orf"
        raw_file = 0x86cd418
#8  0xb696525b in openraw_pixbuf_animation_new_from_file (file_data=0x865e3a8, 
error=0xb29702d8, requested_width=-1, requested_height=-1) at main.c:197
        animation = 0x86cdaa0
        pixbuf = 0xb7095e30
#9  0x080a901a in load_image_thread (thread_data=0x85d9d40) at 
gth-image-loader.c:234
        loader = 0xb696520d <openraw_pixbuf_animation_new_from_file>
        file = 0x865e3a8
#10 0xb716fb7f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb7094585 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#12 0xb701626e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
(gdb)



I'll work on this ASAP,
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|----
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to