https://bugs.kde.org/show_bug.cgi?id=123481
kavol <ka...@seznam.cz> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDSINFO |REPORTED Resolution|WAITINGFORINFO |--- --- Comment #13 from kavol <ka...@seznam.cz> --- trying a big file, I got: Errors occurred during pre-processing of file A. File ... too large to process. Skipping. then Errors occurred during pre-processing of file B. File ... too large to process. Skipping. then a crash: (gdb) bt full #0 0x00005555555d2175 in runDiff(LineData const*, LineRef, LineData const*, LineRef, DiffList&, Options*, Options*) (p1=0x0, size1=size1@entry=0, p2=0x0, size2=size2@entry=0, diffList=empty std::__cxx11::list, pOptions=<optimized out>, pOptions=<optimized out>) at /usr/include/c++/8/bits/stl_list.h:512 pp = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff67060a0 <QObject::staticMetaObject>, stringdata = 0x5555556179c0 <qt_meta_stringdata_ProgressProxy>, data = 0x555555617980 <qt_meta_data_ProgressProxy>, static_metacall = 0x555555608aa0 <ProgressProxy::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} gnuDiff = {no_diff_means_no_output = false, context = 0, text = false, ignore_white_space = GnuDiff::IGNORE_NO_WHITE_SPACE, ignore_blank_lines = false, bIgnoreNumbers = false, bIgnoreWhiteSpace = false, files_can_be_treated_as_binary = false, ignore_case = false, ignore_file_name_case = false, brief = false, expand_tabs = false, initial_tab = false, starting_file = 0x0, paginate = false, group_format = {0x0, 0x0, 0x0, 0x0}, line_format = {0x0, 0x0, 0x0}, sdiff_merge_assist = false, left_column = false, suppress_common_lines = false, sdiff_half_width = 0, sdiff_column2_offset = 0, speed_large_files = false, excluded = 0x0, minimal = false, files = {{buffer = 0x0, bufsize = 0, buffered = 0, linbuf = 0x0, linbuf_base = 0, buffered_lines = 0, valid_lines = 0, alloc_lines = 0, prefix_end = 0x0, prefix_lines = 0, suffix_begin = 0x0, equivs = 0x0, undiscarded = 0x0, realindexes = 0x0, nondiscarded_lines = 0, changed = 0x0, eof = false, equiv_max = 0}, {buffer = 0x0, bufsize = 0, buffered = 0, linbuf = 0x0, linbuf_base = 0, buffered_lines = 0, valid_lines = 0, alloc_lines = 0, prefix_end = 0x0, prefix_lines = 0, suffix_begin = 0x0, equivs = 0x0, undiscarded = 0x0, realindexes = 0x0, nondiscarded_lines = 0, changed = 0x0, eof = false, equiv_max = 0}}, outfile = 0x0} #1 0x00005555555d271d in runDiff(LineData const*, int, LineData const*, int, std::__cxx11::list<Diff, std::allocator<Diff> >&, int, int, std::__cxx11::list<ManualDiffHelpEntry, std::allocator<ManualDiffHelpEntry> >*, Options*) (p1=0x0, size1=size1@entry=0, p2=p2@entry=0x0, size2=size2@entry=0, diffList=empty std::__cxx11::list, winIdx1=winIdx1@entry=1, winIdx2=<optimized out>, pManualDiffHelpList=0x5555558510a8, pOptions=0x5555557691a8) at /usr/src/debug/kdiff3-1.7.90-1.fc29.x86_64/src/diff.cpp:1696 diffList2 = empty std::__cxx11::list l1begin = <optimized out> l2begin = <optimized out> i = {lineA1 = 0, lineA2 = 0, lineB1 = 1851878202, lineB2 = 1953439841, lineC1 = 1862270976, lineC2 = 1815770229} #2 0x00005555555b9cc5 in KDiff3App::mainInit(TotalDiffStatus*, bool, bool) (this=this@entry=0x555555850a30, pTotalDiffStatus=0x555555850cf8, pTotalDiffStatus@entry=0x0, bLoadFiles=bLoadFiles@entry=true, bUseCurrentEncoding=bUseCurrentEncoding@entry=false) at /usr/src/debug/kdiff3-1.7.90-1.fc29.x86_64/src/pdiff.cpp:207 pp = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff67060a0 <QObject::staticMetaObject>, stringdata = 0x5555556179c0 <qt_meta_stringdata_ProgressProxy>, data = 0x555555617980 <qt_meta_data_ProgressProxy>, static_metacall = 0x555555608aa0 <ProgressProxy::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} errors = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555555ddd720}, d = 0x555555ddd720}}, <No data fields>} bGUI = true bVisibleMergeResultWindow = <optimized out> oldHeights = {<QListSpecialMethods<int>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555555b72010}, d = 0x555555b72010}} #3 0x00005555555923a2 in KDiff3App::completeInit(QString const&, QString const&, QString const&) (this=this@entry=0x555555850a30, fn1=..., fn2=..., fn3=...) at /usr/src/debug/kdiff3-1.7.90-1.fc29.x86_64/src/kdiff3.cpp:411 bSuccess = true #4 0x000055555558dce6 in KDiff3Shell::KDiff3Shell(bool) (this=0x5555557cc1c0, bCompleteInit=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/include/qt5/QtCore/qstring.h:681 #5 0x000055555558c373 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdiff3-1.7.90-1.fc29.x86_64/src/main.cpp:198 appName = {m_size = 6, m_data = 0x55555560e056 "kdiff3"} app = <incomplete type> i18nName = {static null = {<No data fields>}, d = 0x5555557c5a20} appVersion = {static null = {<No data fields>}, d = 0x5555557cf070} description = {static null = {<No data fields>}, d = 0x555555776c20} copyright = {static null = {<No data fields>}, d = 0x555555776b70} homePage = {static null = {<No data fields>}, d = 0x55555560e5c0 <main::{lambda()#1}::operator()() const::qstring_literal>} bugsAddress = {static null = {<No data fields>}, d = 0x55555560e580 <main::{lambda()#2}::operator()() const::qstring_literal>} aboutData = {d = 0x5555557cebd0} cmdLineParser = 0x5555557765c0 p = <optimized out> retVal = <optimized out> -- You are receiving this mail because: You are watching all bug changes.