Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 921971 Details for
Bug 1124071
[abrt] hugin-base: setComponent<unsigned char, vigra::RGBValue<unsigned char>*>(): align_image_stack killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 41.75 KB, created by
Prashantt K Lal
on 2014-07-28 23:01:12 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Prashantt K Lal
Created:
2014-07-28 23:01:12 UTC
Size:
41.75 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 8232] >warning: Could not load shared library symbols for /lib64/libSM.so.6. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `align_image_stack -v -a aligned /root/Desktop/SMB1.png /root/Desktop/SMB2.png /'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 setComponent<unsigned char, vigra::RGBValue<unsigned char>*> (this=<synthetic pointer>, value=@0x21c8a40: 238 '\356', i=<synthetic pointer>, idx=0) at /usr/src/debug/hugin-2013.0.0/src/foreign/vigra/vigra/accessor.hxx:814 >814 (*i)[idx] = detail::RequiresExplicitCast<component_type>::cast(value); > >Thread 1 (Thread 0x7f65875f18c0 (LWP 8232)): >#0 setComponent<unsigned char, vigra::RGBValue<unsigned char>*> (this=<synthetic pointer>, value=@0x21c8a40: 238 '\356', i=<synthetic pointer>, idx=0) at /usr/src/debug/hugin-2013.0.0/src/foreign/vigra/vigra/accessor.hxx:814 >No locals. >#1 vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char> (dec=dec@entry=0x21b5f90, ys=..., a=a@entry=...) at /usr/src/debug/hugin-2013.0.0/src/foreign/vigra/vigra/impex.hxx:173 > x = <optimized out> > b = 0 > y = <optimized out> > num_bands = 3 > width = 169 > height = <optimized out> > scanline = 0x21c8a40 '\356' <repeats 99 times>, "\347\347\347wwwEEExxx\347\347\347", '\356' <repeats 15 times>, "\330\337\344\022V\210", '\356' <repeats 12 times>, "\257\303\321Fz\240\331\337\344@v\235<s\234\061l\227\215\253\301\356\356\356V\205\250\fR\205X\207\251", '\356' <repeats 15 times>, "\311\325\335\035^"... > xs = 0x161 >#2 0x00000000004247a5 in vigra::importVectorImage<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > > (info=..., iter=..., a=a@entry=...) at /usr/src/debug/hugin-2013.0.0/src/foreign/vigra/vigra/impex.hxx:251 > dec = {_M_ptr = 0x21b5f90} > pixeltype = "UINT8" >#3 0x00000000004489da in importImage<vigra::BasicImageIterator<vigra::RGBValue<unsigned char>, vigra::RGBValue<unsigned char>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char> > > (iter=..., info=..., a=...) at /usr/src/debug/hugin-2013.0.0/src/foreign/vigra/vigra/impex.hxx:322 >No locals. >#4 importImage<vigra::BasicImageIterator<vigra::RGBValue<unsigned char>, vigra::RGBValue<unsigned char>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char> > > (iter=..., info=..., a=...) at /usr/src/debug/hugin-2013.0.0/src/foreign/vigra/vigra/impex.hxx:413 >No locals. >#5 importImage<vigra::BasicImageIterator<vigra::RGBValue<unsigned char>, vigra::RGBValue<unsigned char>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char> > > (info=..., dest=...) at /usr/src/debug/hugin-2013.0.0/src/foreign/vigra/vigra/impex.hxx:419 >No locals. >#6 main2<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > (files=std::vector of length 3, capacity 3 = {...}, param=...) at /usr/src/debug/hugin-2013.0.0/src/tools/align_image_stack.cpp:575 > imgNr = 1 > nextImgInfo = {m_filename = "/root/Desktop/SMB2.png", m_filetype = "PNG", m_pixeltype = "UINT8", m_width = 169, m_height = 524, m_num_bands = 3, m_num_extra_bands = 0, m_x_res = 0, m_y_res = 0, m_pos = {x = 0, y = 0}, m_canvas_size = {<vigra::Diff2D> = {x = 169, y = 524}, <No data fields>}, m_icc_profile = {alloc_ = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, size_ = 0, capacity_ = 2, data_ = 0x21b5f70 "\370\207{\227\060"}} > vars = std::set with 250741932656 elements = {[0] = <error reading variable: Cannot access memory at address 0xffffffffffffffe8><error reading variable: Cannot access memory at address 0x14>...} > i = 1 > leftImgOrig = 0x21a2470 > opts = {_vptr.PanoramaOptions = 0x452970 <vtable for HuginBase::PanoramaOptions+16>, outfile = "panorama", outputFormat = HuginBase::PanoramaOptions::TIFF_m, quality = 100, tiffCompression = "LZW", tiff_saveROI = false, colorCorrection = HuginBase::PanoramaOptions::NONE, colorReferenceImage = 0, gamma = 1, interpolator = vigra_ext::INTERP_CUBIC, optimizeReferenceImage = 0, remapAcceleration = HuginBase::PanoramaOptions::MAX_SPEEDUP, blendMode = HuginBase::PanoramaOptions::ENBLEND_BLEND, hdrMergeMode = HuginBase::PanoramaOptions::HDRMERGE_AVERAGE, remapper = HuginBase::PanoramaOptions::NONA, remapUsingGPU = false, saveCoordImgs = false, huberSigma = 2, photometricHuberSigma = 0.0078431372549019607, photometricSymmetricError = 0, outputMode = HuginBase::PanoramaOptions::OUTPUT_LDR, outputLDRBlended = true, outputLDRLayers = false, outputLDRExposureRemapped = false, outputLDRExposureLayers = false, outputLDRExposureLayersFused = false, outputLDRStacks = false, outputLDRExposureBlended = false, outputHDRBlended = false, outputHDRLayers = false, outputHDRStacks = false, outputLayersCompression = "LZW", outputImageType = "tif", outputImageTypeCompression = "LZW", outputImageTypeHDR = "exr", outputImageTypeHDRCompression = "LZW", enblendOptions = "", enfuseOptions = "", hdrmergeOptions = "", outputExposureValue = 0, outputEMoRParams = std::vector of length 5, capacity 5 = {0, 0, 0, 0, 0}, outputPixelType = "", outputStacksMinOverlap = 0.69999999999999996, outputLayersExposureDiff = 0.5, m_projFeatures = {projection = 0, internalFormat = 0, maxVFOV = 179, maxHFOV = 179, name = 0x3a65067efb "Rectilinear", numberOfParameters = 0, parm = {{minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}}}, static fileformatNames = 0x3a6977d960 <HuginBase::PanoramaOptions::fileformatNames>, static fileformatExt = <same as static member of an already seen type>, m_hfov = 50, m_vfov = 2.5197347937903574e-322, m_projectionFormat = HuginBase::PanoramaOptions::RECTILINEAR, m_projectionParams = std::vector of length 0, capacity 0, m_size = {<vigra::Diff2D> = {x = 169, y = 465}, <No data fields>}, m_roi = {upperLeft_ = {<vigra::Diff2D> = {x = 0, y = 0}, <No data fields>}, lowerRight_ = {<vigra::Diff2D> = {x = 169, y = 465}, <No data fields>}}} > rightImgOrig = 0x21a2c70 > imgs = std::set with 250741932656 elements = {[0] = 0<error reading variable: Cannot access memory at address 0x14>...} > firstImgInfo = {m_filename = "/root/Desktop/SMB1.png", m_filetype = "PNG", m_pixeltype = "UINT8", m_width = 169, m_height = 465, m_num_bands = 3, m_num_extra_bands = 0, m_x_res = 1.26474623e+12, m_y_res = 0, m_pos = {x = 0, y = 0}, m_canvas_size = {<vigra::Diff2D> = {x = 169, y = 465}, <No data fields>}, m_icc_profile = {alloc_ = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, size_ = 0, capacity_ = 2, data_ = 0x21a1f80 ""}} > pano = {<HuginBase::ManagedPanoramaData> = {<HuginBase::PanoramaData> = {_vptr.PanoramaData = 0x3a69740010 <vtable for HuginBase::Panorama+16>}, <No data fields>}, <AppBase::DocumentData> = {_vptr.DocumentData = 0x3a69740518 <vtable for HuginBase::Panorama+1304>, m_dirty = 32}, imgFilePrefix = "", dirty = false, state = {<HuginBase::PanoramaDataMemento> = {_vptr.PanoramaDataMemento = 0x3a69740570 <vtable for HuginBase::PanoramaMemento+16>}, images = std::vector of length 2, capacity 2 = {0x21b4bb0, 0x21c5d50}, ctrlPoints = std::vector of length 0, capacity 0, options = {_vptr.PanoramaOptions = 0x452970 <vtable for HuginBase::PanoramaOptions+16>, outfile = "panorama", outputFormat = HuginBase::PanoramaOptions::TIFF_m, quality = 100, tiffCompression = "LZW", tiff_saveROI = false, colorCorrection = HuginBase::PanoramaOptions::NONE, colorReferenceImage = 0, gamma = 1, interpolator = vigra_ext::INTERP_CUBIC, optimizeReferenceImage = 0, remapAcceleration = HuginBase::PanoramaOptions::MAX_SPEEDUP, blendMode = HuginBase::PanoramaOptions::ENBLEND_BLEND, hdrMergeMode = HuginBase::PanoramaOptions::HDRMERGE_AVERAGE, remapper = HuginBase::PanoramaOptions::NONA, remapUsingGPU = false, saveCoordImgs = false, huberSigma = 2, photometricHuberSigma = 0.0078431372549019607, photometricSymmetricError = 0, outputMode = HuginBase::PanoramaOptions::OUTPUT_LDR, outputLDRBlended = true, outputLDRLayers = false, outputLDRExposureRemapped = false, outputLDRExposureLayers = false, outputLDRExposureLayersFused = false, outputLDRStacks = false, outputLDRExposureBlended = false, outputHDRBlended = false, outputHDRLayers = false, outputHDRStacks = false, outputLayersCompression = "LZW", outputImageType = "tif", outputImageTypeCompression = "LZW", outputImageTypeHDR = "exr", outputImageTypeHDRCompression = "LZW", enblendOptions = "", enfuseOptions = "", hdrmergeOptions = "", outputExposureValue = 0, outputEMoRParams = std::vector of length 5, capacity 5 = {0, 0, 0, 0, 0}, outputPixelType = "", outputStacksMinOverlap = 0.69999999999999996, outputLayersExposureDiff = 0.5, m_projFeatures = {projection = 0, internalFormat = 0, maxVFOV = 179, maxHFOV = 179, name = 0x3a65067efb "Rectilinear", numberOfParameters = 0, parm = {{minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}, {minValue = 0, maxValue = 0, defValue = 0, name = 0x0}}}, static fileformatNames = 0x3a6977d960 <HuginBase::PanoramaOptions::fileformatNames>, static fileformatExt = <same as static member of an already seen type>, m_hfov = 50, m_vfov = 2.5197347937903574e-322, m_projectionFormat = HuginBase::PanoramaOptions::RECTILINEAR, m_projectionParams = std::vector of length 0, capacity 0, m_size = {<vigra::Diff2D> = {x = 169, y = 465}, <No data fields>}, m_roi = {upperLeft_ = {<vigra::Diff2D> = {x = 0, y = 0}, <No data fields>}, lowerRight_ = {<vigra::Diff2D> = {x = 169, y = 465}, <No data fields>}}}, optvec = std::vector of length 2, capacity 2 = {std::set with 0 elements, std::set with 0 elements}, optSwitch = 0, optPhotoSwitch = 0, needsOptimization = true}, observers = empty std::list, changedImages = std::set with 2 elements = {[0] = 0, [1] = 1}, m_forceImagesUpdate = false, m_ptoptimizerVarNames = std::set with 14 elements = {[0] = "TrX", [1] = "TrY", [2] = "TrZ", [3] = "a", [4] = "b", [5] = "c", [6] = "d", [7] = "e", [8] = "g", [9] = "p", [10] = "r", [11] = "t", [12] = "v", [13] = "y"}} > focalLength = 50 > optvars = std::vector of length 1, capacity 1 = {std::set with 0 elements} > variable_groups = {<HuginBase::ConstStandardImageVariableGroups> = {m_lenses = {_vptr.ConstImageVariableGroup = 0x3a69740650 <vtable for HuginBase::ConstImageVariableGroup+16>, m_variables = std::set with 18 elements = {[0] = HuginBase::ConstImageVariableGroup::IVE_Size, [1] = HuginBase::ConstImageVariableGroup::IVE_Projection, [2] = HuginBase::ConstImageVariableGroup::IVE_HFOV, [3] = HuginBase::ConstImageVariableGroup::IVE_ResponseType, [4] = HuginBase::ConstImageVariableGroup::IVE_EMoRParams, [5] = HuginBase::ConstImageVariableGroup::IVE_ExposureValue, [6] = HuginBase::ConstImageVariableGroup::IVE_Gamma, [7] = HuginBase::ConstImageVariableGroup::IVE_WhiteBalanceRed, [8] = HuginBase::ConstImageVariableGroup::IVE_WhiteBalanceBlue, [9] = HuginBase::ConstImageVariableGroup::IVE_RadialDistortion, [10] = HuginBase::ConstImageVariableGroup::IVE_RadialDistortionRed, [11] = HuginBase::ConstImageVariableGroup::IVE_RadialDistortionBlue, [12] = HuginBase::ConstImageVariableGroup::IVE_RadialDistortionCenterShift, [13] = HuginBase::ConstImageVariableGroup::IVE_Shear, [14] = HuginBase::ConstImageVariableGroup::IVE_VigCorrMode, [15] = HuginBase::ConstImageVariableGroup::IVE_FlatfieldFilename, [16] = HuginBase::ConstImageVariableGroup::IVE_RadialVigCorrCoeff, [17] = HuginBase::ConstImageVariableGroup::IVE_RadialVigCorrCenterShift}, m_pano = @0x7fffc53bdd50, m_image_part_numbers = std::vector of length 2, capacity 2 = {0, 1}, m_num_parts = 2}, m_stacks = {_vptr.ConstImageVariableGroup = 0x3a69740650 <vtable for HuginBase::ConstImageVariableGroup+16>, m_variables = std::set with 7 elements = {[0] = HuginBase::ConstImageVariableGroup::IVE_Roll, [1] = HuginBase::ConstImageVariableGroup::IVE_Pitch, [2] = HuginBase::ConstImageVariableGroup::IVE_Yaw, [3] = HuginBase::ConstImageVariableGroup::IVE_X, [4] = HuginBase::ConstImageVariableGroup::IVE_Y, [5] = HuginBase::ConstImageVariableGroup::IVE_Z, [6] = HuginBase::ConstImageVariableGroup::IVE_Stack}, m_pano = @0x7fffc53bdd50, m_image_part_numbers = std::vector of length 2, capacity 2 = {0, 1}, m_num_parts = 2}, m_pano = @0x7fffc53bdd50}, m_lenses = {<HuginBase::ConstImageVariableGroup> = {_vptr.ConstImageVariableGroup = 0x4529b0 <vtable for HuginBase::ImageVariableGroup+16>, m_variables = std::set with 18 elements = {[0] = HuginBase::ConstImageVariableGroup::IVE_Size, [1] = HuginBase::ConstImageVariableGroup::IVE_Projection, [2] = HuginBase::ConstImageVariableGroup::IVE_HFOV, [3] = HuginBase::ConstImageVariableGroup::IVE_ResponseType, [4] = HuginBase::ConstImageVariableGroup::IVE_EMoRParams, [5] = HuginBase::ConstImageVariableGroup::IVE_ExposureValue, [6] = HuginBase::ConstImageVariableGroup::IVE_Gamma, [7] = HuginBase::ConstImageVariableGroup::IVE_WhiteBalanceRed, [8] = HuginBase::ConstImageVariableGroup::IVE_WhiteBalanceBlue, [9] = HuginBase::ConstImageVariableGroup::IVE_RadialDistortion, [10] = HuginBase::ConstImageVariableGroup::IVE_RadialDistortionRed, [11] = HuginBase::ConstImageVariableGroup::IVE_RadialDistortionBlue, [12] = HuginBase::ConstImageVariableGroup::IVE_RadialDistortionCenterShift, [13] = HuginBase::ConstImageVariableGroup::IVE_Shear, [14] = HuginBase::ConstImageVariableGroup::IVE_VigCorrMode, [15] = HuginBase::ConstImageVariableGroup::IVE_FlatfieldFilename, [16] = HuginBase::ConstImageVariableGroup::IVE_RadialVigCorrCoeff, [17] = HuginBase::ConstImageVariableGroup::IVE_RadialVigCorrCenterShift}, m_pano = @0x7fffc53bdd50, m_image_part_numbers = std::vector of length 2, capacity 2 = {0, 0}, m_num_parts = 1}, m_pano = @0x7fffc53bdd50}, m_stacks = {<HuginBase::ConstImageVariableGroup> = {_vptr.ConstImageVariableGroup = 0x4529b0 <vtable for HuginBase::ImageVariableGroup+16>, m_variables = std::set with 7 elements = {[0] = HuginBase::ConstImageVariableGroup::IVE_Roll, [1] = HuginBase::ConstImageVariableGroup::IVE_Pitch, [2] = HuginBase::ConstImageVariableGroup::IVE_Yaw, [3] = HuginBase::ConstImageVariableGroup::IVE_X, [4] = HuginBase::ConstImageVariableGroup::IVE_Y, [5] = HuginBase::ConstImageVariableGroup::IVE_Z, [6] = HuginBase::ConstImageVariableGroup::IVE_Stack}, m_pano = @0x7fffc53bdd50, m_image_part_numbers = std::vector of length 2, capacity 2 = {0, 1}, m_num_parts = 2}, m_pano = @0x7fffc53bdd50}, m_pano = @0x7fffc53bdd50} > optimizeError = <optimized out> > leftImg = 0x21a29b0 > l = {variables = std::map with 22 elements = {["Eb"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Eb", value = 1}, linked = false}, ["Eev"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Eev", value = 0}, linked = false}, ["Er"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Er", value = 1}, linked = false}, ["Ra"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Ra", value = 0}, linked = true}, ["Rb"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Rb", value = 0}, linked = true}, ["Rc"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Rc", value = 0}, linked = true}, ["Rd"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Rd", value = 0}, linked = true}, ["Re"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Re", value = 0}, linked = true}, ["Va"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Va", value = 1}, linked = true}, ["Vb"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Vb", value = 0}, linked = true}, ["Vc"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Vc", value = 0}, linked = true}, ["Vd"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Vd", value = 0}, linked = true}, ["Vx"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Vx", value = 0}, linked = true}, ["Vy"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "Vy", value = 0}, linked = true}, ["a"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "a", value = 0}, linked = true}, ["b"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "b", value = 0}, linked = true}, ["c"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "c", value = 0}, linked = true}, ["d"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "d", value = 0}, linked = true}, ["e"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "e", value = 0}, linked = true}, ["g"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "g", value = 0}, linked = true}, ["t"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "t", value = 0}, linked = true}, ["v"] = {<HuginBase::Variable> = {_vptr.Variable = 0x3a69740610 <vtable for HuginBase::LensVariable+16>, name = "v", value = 51}, linked = true}}, static variableNames = 0x3a69748e20 <HuginBase::Lens::variableNames>, m_hasExif = false, m_projectionFormat = HuginBase::BaseSrcPanoImage::RECTILINEAR, m_imageSize = {<vigra::Diff2D> = {x = 0, y = 0}, <No data fields>}, m_cropFactor = 1} > cropFactor = 0 > srcImg = {<HuginBase::BaseSrcPanoImage> = {_vptr.BaseSrcPanoImage = 0x452950 <vtable for HuginBase::SrcPanoImage+16>, m_Filename = {m_data = "/root/Desktop/SMB2.png", m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Size = {m_data = {<vigra::Diff2D> = {x = 169, y = 524}, <No data fields>}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Projection = {m_data = HuginBase::BaseSrcPanoImage::RECTILINEAR, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_HFOV = {m_data = 50, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ResponseType = {m_data = HuginBase::BaseSrcPanoImage::RESPONSE_EMOR, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_EMoRParams = {m_data = std::vector of length 5, capacity 5 = {0, 0, 0, 0, 0}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExposureValue = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Gamma = {m_data = 1, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_WhiteBalanceRed = {m_data = 1, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_WhiteBalanceBlue = {m_data = 1, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Roll = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Pitch = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Yaw = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_X = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Y = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Z = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Stack = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_RadialDistortion = {m_data = std::vector of length 4, capacity 4 = {0, 0, 0, 1}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_RadialDistortionRed = {m_data = std::vector of length 4, capacity 4 = {0, 0, 0, 1}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_RadialDistortionBlue = {m_data = std::vector of length 4, capacity 4 = {0, 0, 0, 1}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_RadialDistortionCenterShift = {m_data = {x = 0, y = 0}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Shear = {m_data = {x = 0, y = 0}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_CropMode = {m_data = HuginBase::BaseSrcPanoImage::NO_CROP, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_CropRect = {m_data = {upperLeft_ = {<vigra::Diff2D> = {x = 0, y = 0}, <No data fields>}, lowerRight_ = {<vigra::Diff2D> = {x = 169, y = 524}, <No data fields>}}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_AutoCenterCrop = {m_data = true, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_VigCorrMode = {m_data = 5, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_FlatfieldFilename = {m_data = "", m_linkPrevious = 0x0, m_linkNext = 0x0}, m_RadialVigCorrCoeff = {m_data = std::vector of length 4, capacity 4 = {1, 0, 0, 0}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_RadialVigCorrCenterShift = {m_data = {x = 0, y = 0}, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifModel = {m_data = "", m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifMake = {m_data = "", m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifLens = {m_data = "", m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifCropFactor = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifFocalLength = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifOrientation = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifAperture = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifISO = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifDistance = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifFocalLength35 = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifExposureTime = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifDate = {m_data = "", m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ExifExposureMode = {m_data = 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Masks = {m_data = std::vector of length 0, capacity 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_ActiveMasks = {m_data = std::vector of length 0, capacity 0, m_linkPrevious = 0x0, m_linkNext = 0x0}, m_Active = {m_data = true, m_linkPrevious = 0x0, m_linkNext = 0x0}}, successfullEXIFread = false} > rightImg = 0x21a2f60 >#7 0x0000000000412ae7 in main (argc=<optimized out>, argv=0x7fffc53bede8) at /usr/src/debug/hugin-2013.0.0/src/tools/align_image_stack.cpp:867 > pixelType = "UINT8" > c = <optimized out> > param = {cpErrorThreshold = 3, nPoints = 8, grid = 5, hfov = 0, linear = false, optHFOV = false, optDistortion = false, optCenter = false, optX = false, optY = false, optZ = false, fisheye = false, stereo = false, stereo_window = false, pop_out = false, crop = false, pyrLevel = 1, alignedPrefix = "aligned", ptoFile = "", hdrFile = "", basename = ""} > files = std::vector of length 3, capacity 4 = {"/root/Desktop/SMB1.png", "/root/Desktop/SMB2.png", "/root/Desktop/SMB3.png"} > optstring = 0x451828 "a:ef:g:hlmdiSAPCp:vo:s:t:c:xyz" > nFiles = 3 >From To Syms Read Shared Object Library >0x0000003a68fae960 0x0000003a6949c780 Yes /usr/lib64/hugin/libhuginbase.so.0.0 >0x0000003a7120b7a0 0x0000003a71211104 Yes /lib64/libboost_thread.so.1.54.0 >0x0000003a6fa01260 0x0000003a6fa01dc4 Yes /lib64/libboost_system.so.1.54.0 >0x0000003a68a08730 0x0000003a68a0c9b0 Yes /lib64/libboost_date_time.so.1.54.0 >0x0000003a686496d0 0x0000003a686e5ac4 Yes /lib64/libboost_regex.so.1.54.0 >0x0000003a63807230 0x0000003a63811d10 Yes /lib64/libboost_filesystem.so.1.54.0 >0x0000003a6740d260 0x0000003a674138a4 Yes /lib64/libboost_iostreams.so.1.54.0 >0x0000003a698092d0 0x0000003a69810cd4 Yes /lib64/libboost_signals.so.1.54.0 >0x0000003a6500fd40 0x0000003a650662f4 Yes /lib64/libpano13.so.2 >0x0000003a63438640 0x0000003a6346ac34 Yes /lib64/libGLEW.so.1.9 >0x0000003a6441aa50 0x0000003a64447444 Yes /usr/lib64/hugin/libhuginvigraimpex.so.0.0 >0x00000030ab002d30 0x00000030ab00f4b0 Yes /lib64/libImath.so.6 >0x00000030a982c6e0 0x00000030a986d4dc Yes /lib64/libIlmImf.so.7 >0x00000030aa812770 0x00000030aa816aa4 Yes /lib64/libIex.so.6 >0x00000030ab400b10 0x00000030ab401034 Yes /lib64/libHalf.so.6 >0x00000030aa002f30 0x00000030aa0042ec Yes /lib64/libIlmThread.so.6 >0x00000030ad204200 0x00000030ad23ad30 Yes /lib64/libjpeg.so.62 >0x0000003a6ee082c0 0x0000003a6ee43d24 Yes /lib64/libtiff.so.5 >0x0000003a61c05680 0x0000003a61c26df8 Yes /lib64/libpng16.so.16 >0x0000003098402210 0x000000309840e930 Yes /lib64/libz.so.1 >0x00000030b8e5f2b0 0x00000030b8f99834 Yes /lib64/libexiv2.so.12 >0x0000003a63017a60 0x0000003a63028f1c Yes /lib64/libglut.so.3 >0x000000309ec06750 0x000000309ec1419c Yes /lib64/libXmu.so.6 >0x000000309e802240 0x000000309e80c5f8 Yes /lib64/libXi.so.6 >0x00000030980059f0 0x0000003098011614 Yes /lib64/libpthread.so.0 >0x0000003a64c0ddb0 0x0000003a64c1d9dc Yes /usr/lib64/hugin/libmakefilelib.so.0.0 >0x0000003a67004a60 0x0000003a6705752c Yes /lib64/libGLU.so.1 >0x0000003a64818200 0x0000003a64852614 Yes /lib64/libGL.so.1 > No /lib64/libSM.so.6 >0x00000030a0004f30 0x00000030a00121ec Yes /lib64/libICE.so.6 >0x000000309ac1df60 0x000000309aca4f1c Yes /lib64/libX11.so.6 >0x000000309b403760 0x000000309b40d460 Yes /lib64/libXext.so.6 >0x00000030ac207610 0x00000030ac2143fc Yes /lib64/liblensfun.so.0 >0x000000309fc5bab0 0x000000309fcc262a Yes /lib64/libstdc++.so.6 >0x0000003097c05890 0x0000003097c74bb8 Yes /lib64/libm.so.6 >0x0000003099802af0 0x0000003099812218 Yes /lib64/libgcc_s.so.1 >0x000000309741f560 0x0000003097560bb4 Yes /lib64/libc.so.6 >0x00000030990022d0 0x00000030990050bc Yes /lib64/librt.so.1 >0x00000030a9c52e90 0x00000030a9d05948 Yes /lib64/libicuuc.so.50 >0x00000030baa9a220 0x00000030bab9fcf4 Yes /lib64/libicui18n.so.50 >0x00000030b7800570 0x00000030b7800658 Yes (*) /lib64/libicudata.so.50 >0x00000030a5401760 0x00000030a540d570 Yes /lib64/libbz2.so.1 >0x00000030aa401b40 0x00000030aa4024a4 Yes /lib64/libIexMath.so.6 >0x00000030b3801060 0x00000030b3807c30 Yes /lib64/libjbig.so.2.0 >0x000000309c403e00 0x000000309c41ccdc Yes /lib64/libexpat.so.1 >0x00000030a0c01010 0x00000030a0c03958 Yes /lib64/libXxf86vm.so.1 >0x00000030ace131b0 0x00000030ace4f22c Yes /lib64/libXt.so.6 >0x0000003097000b10 0x0000003097019c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003a640093a0 0x0000003a64012650 Yes /lib64/libglapi.so.0 >0x00000030a2000c40 0x00000030a200156c Yes /lib64/libXdamage.so.1 >0x000000309f0015f0 0x000000309f003948 Yes /lib64/libXfixes.so.3 >0x00000030a1000600 0x00000030a100070c Yes /lib64/libX11-xcb.so.1 >0x00000030a180a030 0x00000030a1811df8 Yes /lib64/libxcb-glx.so.0 >0x00000030a1c01930 0x00000030a1c02a88 Yes /lib64/libxcb-dri2.so.0 >0x000000309a809a00 0x000000309a8176c8 Yes /lib64/libxcb.so.1 >0x0000003a63c03210 0x0000003a63c08b88 Yes /lib64/libdrm.so.2 >0x0000003097800ed0 0x00000030978019d0 Yes /lib64/libdl.so.2 >0x0000003a618064a0 0x0000003a61818fe4 Yes /lib64/libselinux.so.1 >0x000000309cc01510 0x000000309cc02b84 Yes /lib64/libuuid.so.1 >0x0000003099c1a6e0 0x0000003099cb2f1c Yes /lib64/libglib-2.0.so.0 >0x000000309a400ee0 0x000000309a401bfc Yes /lib64/libXau.so.6 >0x0000003098c01770 0x0000003098c4b8e8 Yes /lib64/libpcre.so.1 >0x0000003a614030e0 0x0000003a61419050 Yes /lib64/liblzma.so.5 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xee 238 >rbx 0x35c 860 >rcx 0x8 8 >rdx 0x21b5ed0 35348176 >rsi 0x0 0 >rdi 0x21b5f90 35348368 >rbp 0x0 0x0 >rsp 0x7fffc53bd360 0x7fffc53bd360 >r8 0xffffffffffffdfa0 -8288 >r9 0xffffffffffffdf90 -8304 >r10 0xffffffffffffdf80 -8320 >r11 0xa9 169 >r12 0x21c56c8 35411656 >r13 0x21b5f90 35348368 >r14 0x21c8a40 35424832 >r15 0x164 356 >rip 0x4236fb 0x4236fb <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+235> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char): > 0x0000000000423610 <+0>: push %r15 > 0x0000000000423612 <+2>: movslq %esi,%r15 > 0x0000000000423615 <+5>: push %r14 > 0x0000000000423617 <+7>: push %r13 > 0x0000000000423619 <+9>: mov %rdi,%r13 > 0x000000000042361c <+12>: push %r12 > 0x000000000042361e <+14>: push %rbp > 0x000000000042361f <+15>: push %rbx > 0x0000000000423620 <+16>: mov %rdx,%rbx > 0x0000000000423623 <+19>: sub $0x38,%rsp > 0x0000000000423627 <+23>: mov (%rdi),%rax > 0x000000000042362a <+26>: callq *0x38(%rax) > 0x000000000042362d <+29>: mov %eax,0x14(%rsp) > 0x0000000000423631 <+33>: mov 0x0(%r13),%rax > 0x0000000000423635 <+37>: mov %r13,%rdi > 0x0000000000423638 <+40>: callq *0x40(%rax) > 0x000000000042363b <+43>: mov %eax,%ebp > 0x000000000042363d <+45>: mov 0x0(%r13),%rax > 0x0000000000423641 <+49>: mov %r13,%rdi > 0x0000000000423644 <+52>: callq *0x48(%rax) > 0x0000000000423647 <+55>: xor %edi,%edi > 0x0000000000423649 <+57>: cmp $0x3,%eax > 0x000000000042364c <+60>: mov %eax,%r14d > 0x000000000042364f <+63>: sete %dil > 0x0000000000423653 <+67>: mov $0x451018,%esi > 0x0000000000423658 <+72>: mov %eax,0x8(%rsp) > 0x000000000042365c <+76>: callq 0x415640 <vigra::throw_precondition_error(bool, char const*)> > 0x0000000000423661 <+81>: cmp $0x4,%r14d > 0x0000000000423665 <+85>: je 0x423737 <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+295> > 0x000000000042366b <+91>: test %ebp,%ebp > 0x000000000042366d <+93>: je 0x423728 <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+280> > 0x0000000000423673 <+99>: lea (%r15,%r15,2),%rax > 0x0000000000423677 <+103>: sub $0x1,%ebp > 0x000000000042367a <+106>: mov %rbx,%r12 > 0x000000000042367d <+109>: mov %rax,0x18(%rsp) > 0x0000000000423682 <+114>: lea 0x8(%rbx,%rbp,8),%rax > 0x0000000000423687 <+119>: mov %rax,0x28(%rsp) > 0x000000000042368c <+124>: mov 0x14(%rsp),%eax > 0x0000000000423690 <+128>: sub $0x1,%eax > 0x0000000000423693 <+131>: lea 0x3(%rax,%rax,2),%rax > 0x0000000000423698 <+136>: mov %rax,0x20(%rsp) > 0x000000000042369d <+141>: mov 0x0(%r13),%rax > 0x00000000004236a1 <+145>: mov %r13,%rdi > 0x00000000004236a4 <+148>: xor %ebp,%ebp > 0x00000000004236a6 <+150>: callq *0x78(%rax) > 0x00000000004236a9 <+153>: mov 0x8(%rsp),%ebx > 0x00000000004236ad <+157>: test %ebx,%ebx > 0x00000000004236af <+159>: je 0x423719 <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+265> > 0x00000000004236b1 <+161>: nopl 0x0(%rax) > 0x00000000004236b8 <+168>: mov 0x0(%r13),%rax > 0x00000000004236bc <+172>: mov 0x18(%rsp),%rbx > 0x00000000004236c1 <+177>: mov %ebp,%esi > 0x00000000004236c3 <+179>: add (%r12),%rbx > 0x00000000004236c7 <+183>: mov %r13,%rdi > 0x00000000004236ca <+186>: callq *0x70(%rax) > 0x00000000004236cd <+189>: mov 0x14(%rsp),%r11d > 0x00000000004236d2 <+194>: mov %rax,%r14 > 0x00000000004236d5 <+197>: test %r11d,%r11d > 0x00000000004236d8 <+200>: je 0x423710 <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+256> > 0x00000000004236da <+202>: movslq %ebp,%rax > 0x00000000004236dd <+205>: lea (%rbx,%rax,1),%r15 > 0x00000000004236e1 <+209>: add 0x20(%rsp),%rbx > 0x00000000004236e6 <+214>: add %rax,%rbx > 0x00000000004236e9 <+217>: nopl 0x0(%rax) > 0x00000000004236f0 <+224>: movzbl (%r14),%eax > 0x00000000004236f4 <+228>: mov %r13,%rdi > 0x00000000004236f7 <+231>: add $0x3,%r15 >=> 0x00000000004236fb <+235>: mov %al,-0x3(%r15) > 0x00000000004236ff <+239>: mov 0x0(%r13),%rax > 0x0000000000423703 <+243>: callq *0x68(%rax) > 0x0000000000423706 <+246>: mov %eax,%eax > 0x0000000000423708 <+248>: add %rax,%r14 > 0x000000000042370b <+251>: cmp %rbx,%r15 > 0x000000000042370e <+254>: jne 0x4236f0 <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+224> > 0x0000000000423710 <+256>: add $0x1,%ebp > 0x0000000000423713 <+259>: cmp 0x8(%rsp),%ebp > 0x0000000000423717 <+263>: jne 0x4236b8 <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+168> > 0x0000000000423719 <+265>: add $0x8,%r12 > 0x000000000042371d <+269>: cmp 0x28(%rsp),%r12 > 0x0000000000423722 <+274>: jne 0x42369d <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+141> > 0x0000000000423728 <+280>: add $0x38,%rsp > 0x000000000042372c <+284>: pop %rbx > 0x000000000042372d <+285>: pop %rbp > 0x000000000042372e <+286>: pop %r12 > 0x0000000000423730 <+288>: pop %r13 > 0x0000000000423732 <+290>: pop %r14 > 0x0000000000423734 <+292>: pop %r15 > 0x0000000000423736 <+294>: retq > 0x0000000000423737 <+295>: mov 0x0(%r13),%rax > 0x000000000042373b <+299>: mov %r13,%rdi > 0x000000000042373e <+302>: callq *0x68(%rax) > 0x0000000000423741 <+305>: test %ebp,%ebp > 0x0000000000423743 <+307>: je 0x423728 <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+280> > 0x0000000000423745 <+309>: sub $0x1,%ebp > 0x0000000000423748 <+312>: lea (%r15,%r15,2),%rdx > 0x000000000042374c <+316>: mov %eax,%r12d > 0x000000000042374f <+319>: lea 0x8(%rbx,%rbp,8),%rcx > 0x0000000000423754 <+324>: mov %rdx,0x18(%rsp) > 0x0000000000423759 <+329>: mov %rbx,%rdx > 0x000000000042375c <+332>: mov %rcx,0x8(%rsp) > 0x0000000000423761 <+337>: mov 0x14(%rsp),%ecx > 0x0000000000423765 <+341>: sub $0x1,%ecx > 0x0000000000423768 <+344>: lea 0x3(%rcx,%rcx,2),%rbp > 0x000000000042376d <+349>: mov 0x0(%r13),%rax > 0x0000000000423771 <+353>: mov %rdx,0x20(%rsp) > 0x0000000000423776 <+358>: mov %r13,%rdi > 0x0000000000423779 <+361>: callq *0x78(%rax) > 0x000000000042377c <+364>: mov 0x20(%rsp),%rdx > 0x0000000000423781 <+369>: mov 0x0(%r13),%rax > 0x0000000000423785 <+373>: xor %esi,%esi > 0x0000000000423787 <+375>: mov 0x18(%rsp),%rbx > 0x000000000042378c <+380>: mov %r13,%rdi > 0x000000000042378f <+383>: add (%rdx),%rbx > 0x0000000000423792 <+386>: mov %rdx,0x28(%rsp) > 0x0000000000423797 <+391>: callq *0x70(%rax) > 0x000000000042379a <+394>: mov %rax,0x20(%rsp) > 0x000000000042379f <+399>: mov 0x0(%r13),%rax > 0x00000000004237a3 <+403>: mov $0x1,%esi > 0x00000000004237a8 <+408>: mov %r13,%rdi > 0x00000000004237ab <+411>: callq *0x70(%rax) > 0x00000000004237ae <+414>: mov %rax,%r14 > 0x00000000004237b1 <+417>: mov 0x0(%r13),%rax > 0x00000000004237b5 <+421>: mov $0x2,%esi > 0x00000000004237ba <+426>: mov %r13,%rdi > 0x00000000004237bd <+429>: callq *0x70(%rax) > 0x00000000004237c0 <+432>: mov %rax,%r15 > 0x00000000004237c3 <+435>: mov 0x0(%r13),%rax > 0x00000000004237c7 <+439>: mov %r13,%rdi > 0x00000000004237ca <+442>: mov $0x3,%esi > 0x00000000004237cf <+447>: callq *0x70(%rax) > 0x00000000004237d2 <+450>: mov 0x14(%rsp),%edx > 0x00000000004237d6 <+454>: xor %ecx,%ecx > 0x00000000004237d8 <+456>: lea (%rbx,%rbp,1),%rdi > 0x00000000004237dc <+460>: mov 0x20(%rsp),%r10 > 0x00000000004237e1 <+465>: test %edx,%edx > 0x00000000004237e3 <+467>: mov 0x28(%rsp),%rdx > 0x00000000004237e8 <+472>: je 0x42381e <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+526> > 0x00000000004237ea <+474>: nopw 0x0(%rax,%rax,1) > 0x00000000004237f0 <+480>: movzbl (%r10,%rcx,1),%esi > 0x00000000004237f5 <+485>: add $0x3,%rbx > 0x00000000004237f9 <+489>: mov %sil,-0x3(%rbx) > 0x00000000004237fd <+493>: movzbl (%r14,%rcx,1),%esi > 0x0000000000423802 <+498>: mov %sil,-0x2(%rbx) > 0x0000000000423806 <+502>: movzbl (%r15,%rcx,1),%esi > 0x000000000042380b <+507>: mov %sil,-0x1(%rbx) > 0x000000000042380f <+511>: movzbl (%rax,%rcx,1),%esi > 0x0000000000423813 <+515>: add %r12,%rcx > 0x0000000000423816 <+518>: mov %sil,(%rbx) > 0x0000000000423819 <+521>: cmp %rbx,%rdi > 0x000000000042381c <+524>: jne 0x4237f0 <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+480> > 0x000000000042381e <+526>: add $0x8,%rdx > 0x0000000000423822 <+530>: cmp 0x8(%rsp),%rdx > 0x0000000000423827 <+535>: jne 0x42376d <vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char)+349> > 0x000000000042382d <+541>: add $0x38,%rsp > 0x0000000000423831 <+545>: pop %rbx > 0x0000000000423832 <+546>: pop %rbp > 0x0000000000423833 <+547>: pop %r12 > 0x0000000000423835 <+549>: pop %r13 > 0x0000000000423837 <+551>: pop %r14 > 0x0000000000423839 <+553>: pop %r15 > 0x000000000042383b <+555>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1124071
: 921971 |
921972
|
921973
|
921974
|
921975
|
921976
|
921977
|
921978
|
921979
|
921980
|
921981