as i understand the code, the sony_arw_load_raw() function uses the
BAYER(row,col) macro to write to a VMA region and the calculated offset
is out of range..  I think this happens because the size given in the
header of the arw file isn´t right because some part of the arw file is
missing.. because libraw/dcraw uses the header information it tries to
write / read to a area which is outside the mmaped area. But i just
guessed the later.

I can´t find a specification of the sony .arw file format / header
format on the net, to check the damaged file for possible differences in
header / content information...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/701737

Title:
  Shotwell SIGSEGV in LibRaw::sony_arw_load_raw()

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to