https://bugs.kde.org/show_bug.cgi?id=523163
TraceyC <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|BACKTRACE |--- Status|NEEDSINFO |REPORTED --- Comment #4 from TraceyC <[email protected]> --- Searchable backtrace of the crashing plasmashell process Thread 1 (Thread 0x7fe4613fd6c0 (LWP 8824)): #0 0x00007fe4ebe7bccc in __pthread_kill_implementation () at /lib64/libc.so.6 #1 0x00007fe4ebe20e8e in raise () at /lib64/libc.so.6 #2 0x00007fe4ef66e1ca in KCrash::defaultCrashHandler(int) () at /lib64/libKF6Crash.so.6 #3 0x00007fe4ebe20fb0 in <signal handler called> () at /lib64/libc.so.6 #4 0x0000000000000000 in ??? () #5 0x00007fe4d407180b in StreamReader_CApi::request_range (this=0x7fe478029fe0, start=<optimized out>, end_pos=252229) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/bitstream.h:168 result = {status = <optimized out>, range_end = <optimized out>, reader_error_code = <optimized out>, reader_error_msg = <optimized out>} error_msg = "" #6 0x00007fe4d4080ad4 in Box_iloc::read_data (this=<optimized out>, item_id=<optimized out>, istr=std::shared_ptr<StreamReader> (use count 2, weak count 0) = {...}, idat=std::shared_ptr<Box_idat> (use count 2, weak count 0) = {...}, dest=0x7fe478051e50, offset=0, size=18446744073709551615, limits=0x7fe478029a78) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/box.cc:1853 status = <optimized out> read_len = <optimized out> data_start_pos = 212010 success = <optimized out> skip_len = <optimized out> old_size = 0 max_memory_block_size = <optimized out> rangeRequestEndPos = <optimized out> extent = @0x7fe478044be0: {index = 0, offset = 212010, length = 40219, data = std::vector of length 0, capacity 0} item = 0x7fe478047dc0 lock = {_M_device = @0x7fe4d41fd220} limited_size = false read_mutex = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 8824, __nusers = 1, __kind = 0, __spins = 0, __unused = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000x\"\000\000\001", '\000' <repeats 26 times>, __align = 1}}, <No data fields>} #7 0x00007fe4d40b5b38 in HeifFile::append_data_from_iloc (this=<optimized out>, ID=<optimized out>, out_data=<optimized out>, offset=<optimized out>, size=<optimized out>) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/file.cc:738 items = <optimized out> item = <optimized out> #8 0x00007fe4d40eb84a in HeifFile::append_data_from_iloc (this=<optimized out>, ID=<optimized out>, out_data=std::vector of length 0, capacity 0) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/file.h:121 #9 DataExtent::read_data (this=0x7fe478051e38) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/codecs/decoder.cc:73 err = {error_code = 1631566608, sub_error_code = 32740, message = "H\205\300t\002[\303\350\330C\376\377H\205\300\017\204\220~\376\377\377\320\353\337f.\017\037\204\000\000\000\000\000\220\363\017\036\372H\203\354\b\350\303=\376\377H\203\304\b\303\363\017\036\372\351\224~\376\377\017\037D\000\000\363\017\036\372\351\247=\376\377\017\037\200\000\000\000\000\363\017\036\372H\203\354\b\350\263J\376\377H\203\304\b\303\363\017\036\372\351x~\376\377\017\037D\000\000\363\017\036\372UH\215F\377H\211\362SH1\302H\203\354\030H9\320\017\203j~\376\377H\205\377\270\001\000\000\000H\017E\307H\211Ÿ\b\000\000\000H9\306H\017C\306H\211\303\353\023\017\037\000\350+C\376\377H\205\300\017\204g~\376\377\377\320H\211\352H"..., static Ok = {error_code = heif_error_Ok, sub_error_code = heif_suberror_Unspecified, message = "", static Ok = <same as static member of an already seen type>, static InternalError = {error_code = heif_error_Unsupported_feature, sub_error_code = heif_suberror_Unspecified, message = "Internal error", static Ok = <same as static member of an already seen type>, static InternalError = <same as static member of an already seen type>, static kSuccess = "Success"}, static kSuccess = <same as static member of an already seen type>}} #10 0x00007fe4d40f7f98 in Decoder::get_compressed_data (this=this@entry=0x7fe478051e30, with_configuration_NALs=with_configuration_NALs@entry=true) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/codecs/decoder.cc:235 confData = {m_data = std::variant [index 0] containing std::vector of length 545, capacity 1064 = {0 '\000', 0 '\000', 0 '\000', 23 '\027', 64 '@', 1 '\001', 12 '\f', 1 '\001', 255 '\377', 255 '\377', 3 '\003', 112 'p', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 176 '\260', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 90 'Z', 112 'p', 36 '$', 0 '\000', 0 '\000', 1 '\001', 245 '\365', 66 'B', 1 '\001', 1 '\001', 3 '\003', 112 'p', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 176 '\260', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 90 'Z', 160 '\240', 4 '\004', 2 '\002', 0 '\000', 128 '\200', 88 'X', 135 '\207', 185 '\271', 23 '\027', 132 '\204', 62 '>', 40 '(', 243 '\363', 8 '\b', 24 '\030', 52 '4', 26 '\032', 64 '@', 233 '\351', 8 '\b', 124 '|', 81 'Q', 230 '\346', 16 '\020', 48 '0', 104 'h', 52 '4', 129 '\201', 210 '\322', 16 '\020', 248 '\370', 163 '\243', 204 '\314', 32 ' ', 96 '`', 208 '\320', 105 'i', 3 '\003', 164 '\244', 33 '!', 242 '\362', 113 'q', 88 'X', 66 'B', 14 '\016', 161 '\241', 15 '\017', 147 '\223', 138 '\212', 194 '\302', 16 '\020', 117 'u', 8 '\b', 124 '|', 156 '\234', 86 'V', 16 '\020', 131 '\203', 168 '\250', 67 'C', 228 '\344', 116 't', 99 'c', 166 '\246', 97 'a', 66 'B', 248 '\370', 160 '\240', 160 '\240', 69 'E', 232 '\350', 32 ' ', 28 '\034', 12 '\f', 137 '\211', 86 'V', 32 ' ', 48 '0', 96 '`', 140 '\214', 199 '\307', 132 '\204', 2 '\002', 199 '\307', 17 '\021', 18 '\022', 96 '`', 88 'X', 97 'a', 2 '\002', 78 'N', 4 '\004', 224 '\340', 164 '\244', 42 '*', 2 '\002', 72 'H', 36 '$', 19 '\023', 3 '\003', 151 '\227', 8 '\b', 124 '|', 142 '\216', 140 '\214', 116 't', 204 '\314', 40 '(', 95 '_', 20 '\024', 20 '\024', 8 '\b', 189 '\275', 4 '\004', 3 '\003', 129 '\201', 145 '\221', 42 '*', 196 '\304', 6 '\006', 12 '\f', 17 '\021', 152 '\230', 240 '\360', 128 '\200', 88 'X', 226 '\342', 34 '"', 76 'L', 11 '\v', 12 '\f', 32 ' ', 73 'I', 192 '\300', 156 '\234', 20 '\024', 133 '\205', 64 '@', 73 'I', 4 '\004', 130 '\202', 96 '`', 114 'r', 225 '\341', 15 '\017', 145 '\221', 209 '\321', 142 '\216', 153 '\231', 133 '\205', 11 '\v'...}} data = std::vector of length 545, capacity 545 = {0 '\000', 0 '\000', 0 '\000', 23 '\027', 64 '@', 1 '\001', 12 '\f', 1 '\001', 255 '\377', 255 '\377', 3 '\003', 112 'p', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 176 '\260', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 90 'Z', 112 'p', 36 '$', 0 '\000', 0 '\000', 1 '\001', 245 '\365', 66 'B', 1 '\001', 1 '\001', 3 '\003', 112 'p', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 176 '\260', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 90 'Z', 160 '\240', 4 '\004', 2 '\002', 0 '\000', 128 '\200', 88 'X', 135 '\207', 185 '\271', 23 '\027', 132 '\204', 62 '>', 40 '(', 243 '\363', 8 '\b', 24 '\030', 52 '4', 26 '\032', 64 '@', 233 '\351', 8 '\b', 124 '|', 81 'Q', 230 '\346', 16 '\020', 48 '0', 104 'h', 52 '4', 129 '\201', 210 '\322', 16 '\020', 248 '\370', 163 '\243', 204 '\314', 32 ' ', 96 '`', 208 '\320', 105 'i', 3 '\003', 164 '\244', 33 '!', 242 '\362', 113 'q', 88 'X', 66 'B', 14 '\016', 161 '\241', 15 '\017', 147 '\223', 138 '\212', 194 '\302', 16 '\020', 117 'u', 8 '\b', 124 '|', 156 '\234', 86 'V', 16 '\020', 131 '\203', 168 '\250', 67 'C', 228 '\344', 116 't', 99 'c', 166 '\246', 97 'a', 66 'B', 248 '\370', 160 '\240', 160 '\240', 69 'E', 232 '\350', 32 ' ', 28 '\034', 12 '\f', 137 '\211', 86 'V', 32 ' ', 48 '0', 96 '`', 140 '\214', 199 '\307', 132 '\204', 2 '\002', 199 '\307', 17 '\021', 18 '\022', 96 '`', 88 'X', 97 'a', 2 '\002', 78 'N', 4 '\004', 224 '\340', 164 '\244', 42 '*', 2 '\002', 72 'H', 36 '$', 19 '\023', 3 '\003', 151 '\227', 8 '\b', 124 '|', 142 '\216', 140 '\214', 116 't', 204 '\314', 40 '(', 95 '_', 20 '\024', 20 '\024', 8 '\b', 189 '\275', 4 '\004', 3 '\003', 129 '\201', 145 '\221', 42 '*', 196 '\304', 6 '\006', 12 '\f', 17 '\021', 152 '\230', 240 '\360', 128 '\200', 88 'X', 226 '\342', 34 '"', 76 'L', 11 '\v', 12 '\f', 32 ' ', 73 'I', 192 '\300', 156 '\234', 20 '\024', 133 '\205', 64 '@', 73 'I', 4 '\004', 130 '\202', 96 '`', 114 'r', 225 '\341', 15 '\017', 145 '\221', 209 '\321', 142 '\216', 153 '\231', 133 '\205', 11 '\v'...} dataResult = {m_data = std::variant [no contained value]} #11 0x00007fe4d40fa730 in Decoder::decode_sequence_frame_from_compressed_data (this=0x7fe478051e30, upload_configuration_NALs=true, options=<optimized out>, user_data=0, limits=<optimized out>) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/codecs/decoder.cc:342 pluginErr = {error_code = heif_error_Ok, sub_error_code = heif_suberror_Unspecified, message = "", static Ok = {error_code = heif_error_Ok, sub_error_code = heif_suberror_Unspecified, message = "", static Ok = <same as static member of an already seen type>, static InternalError = {error_code = heif_error_Unsupported_feature, sub_error_code = heif_suberror_Unspecified, message = "Internal error", static Ok = <same as static member of an already seen type>, static InternalError = <same as static member of an already seen type>, static kSuccess = <same as static member of an already seen type>}, static kSuccess = <same as static member of an already seen type>}} err = {code = <optimized out>, subcode = <optimized out>, message = <optimized out>} dataResult = {m_data = std::variant [index 0] containing std::vector of length 0, capacity 0} #12 0x00007fe4d40facb4 in Decoder::decode_single_frame_from_compressed_data (this=0x7fe478051e30, options=..., limits=0x7fe478029a78) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/codecs/decoder.cc:438 decodeError = {error_code = heif_error_Ok, sub_error_code = heif_suberror_Unspecified, message = "", static Ok = {error_code = heif_error_Ok, sub_error_code = heif_suberror_Unspecified, message = "", static Ok = <same as static member of an already seen type>, static InternalError = {error_code = heif_error_Unsupported_feature, sub_error_code = heif_suberror_Unspecified, message = "Internal error", static Ok = <same as static member of an already seen type>, static InternalError = <same as static member of an already seen type>, static kSuccess = <same as static member of an already seen type>}, static kSuccess = <same as static member of an already seen type>}} max_decoding_tries = <optimized out> #13 0x00007fe4d411a056 in ImageItem::decode_compressed_image (this=0x7fe478050150, options=..., decode_tile_only=<optimized out>, tile_x0=<optimized out>, tile_y0=<optimized out>, processed_ids=std::set with 2 elements = {...}) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/image-items/image_item.cc:956 extent = {m_file = std::shared_ptr<class HeifFile> (empty) = {get() = 0x0}, m_source = DataExtent::Source::Image, m_raw = std::vector of length 0, capacity 0, m_item_id = 3, m_offset = 0, m_size = 0} decoderResult = {m_data = std::variant [index 0] containing std::shared_ptr<class Decoder> (use count 3, weak count 0) = {0x7fe478051e30}} decoder = std::shared_ptr<Decoder> (use count 3, weak count 0) = {get() = 0x7fe478051e30} #14 0x00007fe4d411b5f8 in ImageItem::decode_image (this=0x7fe478050150, options=..., decode_tile_only=false, tile_x0=<optimized out>, tile_y0=<optimized out>, processed_ids=std::set with 1 element = {...}) at /usr/include/c++/16/bits/stl_tree.h:1353 decodingResult = {m_data = std::variant [no contained value]} img = Python Exception <class 'gdb.error'>: value has been optimized out file = Python Exception <class 'gdb.error'>: value has been optimized out error = {error_code = heif_error_Ok, sub_error_code = heif_suberror_Unspecified, message = "0\000\000H\344\177", '\000' <repeats 11 times>, "\020\002\000\000\000\000\000\000\020\002\000\000\000\000\000\000\020", '\000' <repeats 18 times>, "\002\000\000\000p1\000H\344\177\000\000\000\000\000\000\000\000\000\0008\000\000H\344\177\000\0008\000\000H\344\177\000\000H\000\000H\344\177\000\000H\000\000H\344\177\000\000X\000\000H\344\177\000\000X\000\000H\344\177\000\000h\000\000H\344\177\000\000h\000\000H\344\177\000\000x\000\000H\344\177\000\000x\000\000H\344\177\000\000\210\000\000H\344\177\000\000\210\000\000H\344\177\000\000\230\000\000H\344\177\000\000\230\000\000H\344\177\000\000\250\000\000H\344\177\000\000\250\000\000H\344\177\000\000"..., static Ok = {error_code = heif_error_Ok, sub_error_code = heif_suberror_Unspecified, message = "", static Ok = <same as static member of an already seen type>, static InternalError = {error_code = heif_error_Unsupported_feature, sub_error_code = heif_suberror_Unspecified, message = "Internal error", static Ok = <same as static member of an already seen type>, static InternalError = <same as static member of an already seen type>, static kSuccess = <same as static member of an already seen type>}, static kSuccess = <same as static member of an already seen type>}} alpha_image = Python Exception <class 'gdb.error'>: value has been optimized out nclx = {m_colour_primaries = 49185, m_transfer_characteristics = 60411, m_matrix_coefficients = 32740, m_full_range_flag = false} icc = std::shared_ptr<const color_profile_raw> (empty) = {get() = 0x0} #15 0x00007fe4d4121bee in ImageItem_Grid::decode_and_paste_tile_image (this=0x7fe47805e980, tileID=<optimized out>, x0=1024, y0=0, inout_image=std::shared_ptr<HeifPixelImage> (empty) = {...}, options=..., progress_counter=@0x7fe494c8b96c: 0, warnings=std::shared_ptr<std::vector<Error, std::allocator<Error> >> (use count 5, weak count 0) = {...}, processed_ids=std::set with 1 element = {...}) at /usr/src/debug/libheif-1.21.2-1.fc44.x86_64/libheif/image-items/grid.cc:503 tile_img = std::shared_ptr<HeifPixelImage> (empty) = {get() = 0x0} tileItem = std::shared_ptr<const ImageItem> (use count 2, weak count 0) = {get() = 0x7fe478050150} decodeResult = {m_data = std::variant [index 0] containing std::shared_ptr<class HeifPixelImage> (expired, weak count 0) = {0x0}} w = <optimized out> h = <optimized out> chroma = <optimized out> warningsMutex = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __unused = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>} createImageMutex = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __unused = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>} #16 0x00007fe4d4120805 in std::__invoke_impl<Error, Error (ImageItem_Grid::*)(unsigned int, unsigned int, unsigned int, std::shared_ptr<HeifPixelImage>&, heif_decoding_options const&, int&, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >) const, ImageItem_Grid const*, unsigned int, unsigned int, unsigned int, std::reference_wrapper<std::shared_ptr<HeifPixelImage> >, heif_decoding_options, std::reference_wrapper<int>, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > (__f=<optimized out>, __t=<optimized out>) at /usr/include/c++/16/bits/invoke.h:76 #17 std::__invoke<Error (ImageItem_Grid::*)(unsigned int, unsigned int, unsigned int, std::shared_ptr<HeifPixelImage>&, heif_decoding_options const&, int&, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >) const, ImageItem_Grid const*, unsigned int, unsigned int, unsigned int, std::reference_wrapper<std::shared_ptr<HeifPixelImage> >, heif_decoding_options, std::reference_wrapper<int>, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > (__fn=<optimized out>) at /usr/include/c++/16/bits/invoke.h:99 #18 std::thread::_Invoker<std::tuple<Error (ImageItem_Grid::*)(unsigned int, unsigned int, unsigned int, std::shared_ptr<HeifPixelImage>&, heif_decoding_options const&, int&, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >) const, ImageItem_Grid const*, unsigned int, unsigned int, unsigned int, std::reference_wrapper<std::shared_ptr<HeifPixelImage> >, heif_decoding_options, std::reference_wrapper<int>, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > >::_M_invoke<0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul> (this=<optimized out>) at /usr/include/c++/16/bits/std_thread.h:303 #19 std::thread::_Invoker<std::tuple<Error (ImageItem_Grid::*)(unsigned int, unsigned int, unsigned int, std::shared_ptr<HeifPixelImage>&, heif_decoding_options const&, int&, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >) const, ImageItem_Grid const*, unsigned int, unsigned int, unsigned int, std::reference_wrapper<std::shared_ptr<HeifPixelImage> >, heif_decoding_options, std::reference_wrapper<int>, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > >::operator() (this=<optimized out>) at /usr/include/c++/16/bits/std_thread.h:310 #20 std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<Error>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<Error (ImageItem_Grid::*)(unsigned int, unsigned int, unsigned int, std::shared_ptr<HeifPixelImage>&, heif_decoding_options const&, int&, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >) const, ImageItem_Grid const*, unsigned int, unsigned int, unsigned int, std::reference_wrapper<std::shared_ptr<HeifPixelImage> >, heif_decoding_options, std::reference_wrapper<int>, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > >, Error>::operator() (this=0x7fe4613fc5d0) at /usr/include/c++/16/future:1419 #21 std::__invoke_impl<std::unique_ptr<std::__future_base::_Result<Error>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<Error>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<Error (ImageItem_Grid::*)(unsigned int, unsigned int, unsigned int, std::shared_ptr<HeifPixelImage>&, heif_decoding_options const&, int&, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >) const, ImageItem_Grid const*, unsigned int, unsigned int, unsigned int, std::reference_wrapper<std::shared_ptr<HeifPixelImage> >, heif_decoding_options, std::reference_wrapper<int>, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > >, Error>&> (__f=...) at /usr/include/c++/16/bits/invoke.h:63 #22 std::__invoke_r<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<Error>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<Error (ImageItem_Grid::*)(unsigned int, unsigned int, unsigned int, std::shared_ptr<HeifPixelImage>&, heif_decoding_options const&, int&, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >) const, ImageItem_Grid const*, unsigned int, unsigned int, unsigned int, std::reference_wrapper<std::shared_ptr<HeifPixelImage> >, heif_decoding_options, std::reference_wrapper<int>, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > >, Error>&> (__fn=...) at /usr/include/c++/16/bits/invoke.h:116 #23 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>(), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<Error>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<Error (ImageItem_Grid::*)(unsigned int, unsigned int, unsigned int, std::shared_ptr<HeifPixelImage>&, heif_decoding_options const&, int&, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >) const, ImageItem_Grid const*, unsigned int, unsigned int, unsigned int, std::reference_wrapper<std::shared_ptr<HeifPixelImage> >, heif_decoding_options, std::reference_wrapper<int>, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > >, Error> >::_M_invoke (__functor=...) at /usr/include/c++/16/bits/std_function.h:296 #24 0x00007fe4d41170d6 in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>::operator() (this=<optimized out>) at /usr/include/c++/16/bits/std_function.h:581 #25 std::__future_base::_State_baseV2::_M_do_set (this=0x7fe478009150, __f=<optimized out>, __did_set=0x7fe4613fc558) at /usr/include/c++/16/future:599 __res = std::unique_ptr<std::__future_base::_Result_base> = {get() = 0x0} #26 0x00007fe4ebe7f1dc in __pthread_once_slow.isra.0 () at /lib64/libc.so.6 #27 0x00007fe4ebe7f259 in pthread_once@GLIBC_2.2.5 () at /lib64/libc.so.6 #28 0x00007fe4d4121079 in __gthread_once (__once=0x7fe478009168, __func=<optimized out>) at /usr/include/c++/16/x86_64-redhat-linux/bits/gthr-default.h:746 #29 std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>*, bool*> (__once=..., __f=@0x7fe4613fc560: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7fe4d41170a0 <std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)>) at /usr/include/c++/16/mutex:923 __e = <optimized out> __callable = {____f = @0x7fe4613fc560, ____args#0 = @0x7fe4613fc540, ____args#1 = @0x7fe4613fc548, ____args#2 = @0x7fe4613fc550} __exec = {<No data fields>} #30 std::__future_base::_State_baseV2::_M_set_result (this=0x7fe478009150, __res=..., __ignore_failure=false) at /usr/include/c++/16/future:438 __did_set = false #31 std::__future_base::_Async_state_impl<std::thread::_Invoker<std::tuple<Error (ImageItem_Grid::*)(unsigned int, unsigned int, unsigned int, std::shared_ptr<HeifPixelImage>&, heif_decoding_options const&, int&, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >) const, ImageItem_Grid const*, unsigned int, unsigned int, unsigned int, std::reference_wrapper<std::shared_ptr<HeifPixelImage> >, heif_decoding_options, std::reference_wrapper<int>, std::shared_ptr<std::vector<Error, std::allocator<Error> > >, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > >, Error>::_M_run (this=0x7fe478009150) at /usr/include/c++/16/future:1789 #32 0x00007fe4ec0523b6 in execute_native_thread_routine () at /lib64/libstdc++.so.6 #33 0x00007fe4ebe79c19 in start_thread () at /lib64/libc.so.6 #34 0x00007fe4ebefd5cc in __clone3 () at /lib64/libc.so.6 -- You are receiving this mail because: You are watching all bug changes.
