[frameworks-kconfigwidgets] [Bug 460868] Kate slow to open if networked document in "open recent" list not available
https://bugs.kde.org/show_bug.cgi?id=460868 Boris Egorov changed: What|Removed |Added CC||ego...@linux.com --- Comment #8 from Boris Egorov --- Nice fix. Now your recent items will not disappear when the drive (with location of recent item) is not mounted. I've seen this history loss a few times and I wanted to fix it. But it is already done now. -- You are receiving this mail because: You are watching all bug changes.
[kate] [Bug 413751] Open links in LSP tooltips
https://bugs.kde.org/show_bug.cgi?id=413751 Boris Egorov changed: What|Removed |Added CC||ego...@linux.com --- Comment #3 from Boris Egorov --- Created attachment 134839 --> https://bugs.kde.org/attachment.cgi?id=134839&action=edit Tooltip example I've made a screenshot with mentioned tooltip. -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 377852] KDevelop crashing when repeating ('.') last 'o'/'O' command in Vi Mode.
https://bugs.kde.org/show_bug.cgi?id=377852 Boris Egorov changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED |CONFIRMED CC||ego...@linux.com --- Comment #1 from Boris Egorov --- It is KTextEditor issue, Kate crashes for me too. Exact keystrokes I press on a new document: "o" "Esc" "O" "Esc" "." Application: Kate (kate), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f74430ef180 (LWP 3481))] Thread 3 (Thread 0x7f7435c9f700 (LWP 3483)): #0 0x7f744fa3dbed in read () at /lib64/libc.so.6 #1 0x7f7448e6a4d0 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0 #2 0x7f7448e25c83 in g_main_context_check () at /lib64/libglib-2.0.so.0 #3 0x7f7448e26104 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x7f7448e2627c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x7f74508486eb in QEventDispatcherGlib::processEvents(QFlags) () at /lib64/libQt5Core.so.5 #6 0x7f74507f968a in QEventLoop::exec(QFlags) () at /lib64/libQt5Core.so.5 #7 0x7f74506565e3 in QThread::exec() () at /lib64/libQt5Core.so.5 #8 0x7f7450a53739 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #9 0x7f745065a9ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #10 0x7f744de6e6ca in start_thread () at /lib64/libpthread.so.0 #11 0x7f744fa4df7f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f743e5c1700 (LWP 3482)): #0 0x7f744fa4201d in poll () at /lib64/libc.so.6 #1 0x7f744cb9bd10 in _xcb_conn_wait () at /lib64/libxcb.so.1 #2 0x7f744cb9daa9 in xcb_wait_for_event () at /lib64/libxcb.so.1 #3 0x7f7442e62d69 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5 #4 0x7f745065a9ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #5 0x7f744de6e6ca in start_thread () at /lib64/libpthread.so.0 #6 0x7f744fa4df7f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f74430ef180 (LWP 3481)): [KCrash Handler] #6 0x7f7451154ee0 in QTextLayout::lineCount() const () at /lib64/libQt5Gui.so.5 #7 0x7f7454f353d9 in KateLineLayout::viewLineCount() const (this=) at /usr/src/debug/ktexteditor-5.33.0/src/render/katelinelayout.cpp:178 #8 0x7f7454f29716 in KateRenderer::paintTextLineBackground(QPainter&, QExplicitlySharedDataPointer, int, int, int) (this=this@entry=0x55b2b79de6c0, paint=..., layout=..., currentViewLine=-1, xStart=xStart@entry=0, xEnd=xEnd@entry=1164) at /usr/src/debug/ktexteditor-5.33.0/src/render/katerenderer.cpp:224 #9 0x7f7454f2dbd7 in KateRenderer::paintTextLineBackground(QPainter&, QExplicitlySharedDataPointer, int, int, int) (xEnd=1164, xStart=0, currentViewLine=, layout=..., paint=..., this=0x55b2b79de6c0) at /usr/src/debug/ktexteditor-5.33.0/src/render/katerenderer.cpp:181 #10 0x7f7454f2dbd7 in KateRenderer::paintTextLine(QPainter&, QExplicitlySharedDataPointer, int, int, KTextEditor::Cursor const*, QFlags) (this=0x55b2b79de6c0, paint=..., range=..., xStart=xStart@entry=0, xEnd=xEnd@entry=1164, cursor=cursor@entry=0x7ffef4f90730, flags=...) at /usr/src/debug/ktexteditor-5.33.0/src/render/katerenderer.cpp:559 #11 0x7f7454f79299 in KateViewInternal::paintEvent(QPaintEvent*) (this=0x55b2b7c341b0, e=0x7ffef4f90a80) at /usr/src/debug/ktexteditor-5.33.0/src/view/kateviewinternal.cpp:2996 #12 0x7f74515dd7c0 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #13 0x7f7451595ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #14 0x7f745159d671 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #15 0x7f74507fa6fa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #16 0x7f74515d647a in QWidgetPrivate::sendPaintEvent(QRegion const&) () at /lib64/libQt5Widgets.so.5 #17 0x7f74515d6af3 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib64/libQt5Widgets.so.5 #18 0x7f74515d782d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib64/libQt5Widgets.so.5 #19 0x7f74515d771a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib64/libQt5Widgets.so.5 #20 0x7f74515d771a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib64/libQt5Widgets.so.5 #
[kdevelop] [Bug 376084] Crash on code parsing
https://bugs.kde.org/show_bug.cgi?id=376084 Boris Egorov changed: What|Removed |Added CC||ego...@linux.com --- Comment #2 from Boris Egorov --- I've made a backtrace with Clang debugging symbols, hope it will help. I wanted to dig a bit further, but gdb hangs completely. -- template using crash = struct : public virtual T {} (gdb) bt #0 0x7fffb084d5da in clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const (this=0x7fff3c0c1e20, D=D@entry=0x0) at /usr/src/debug/cfe-3.9.1.src/lib/AST/RecordLayoutBuilder.cpp:2929 #1 0x7fffb084dcc4 in (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes (this=0x7fff8affacf0) at /usr/src/debug/cfe-3.9.1.src/lib/AST/RecordLayoutBuilder.cpp:192 #2 0x7fffb084dcc4 in (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap (Class=0x7fff3c1504f0, Context=..., this=0x7fff8affacf0) at /usr/src/debug/cfe-3.9.1.src/lib/AST/RecordLayoutBuilder.cpp:171 #3 0x7fffb084dcc4 in clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const (this=this@entry=0x7fff3c0c1e20, D=, D@entry=0x7fff3c1504f0) at /usr/src/debug/cfe-3.9.1.src/lib/AST/RecordLayoutBuilder.cpp:2965 #4 0x7fffb06f7c02 in clang::ASTContext::getTypeInfoImpl(clang::Type const*) const (this=this@entry=0x7fff3c0c1e20, T=0x7fff3c150590) at /usr/src/debug/cfe-3.9.1.src/lib/AST/ASTContext.cpp:1769 #5 0x7fffb06eed0c in clang::ASTContext::getTypeInfo(clang::Type const*) const (this=this@entry=0x7fff3c0c1e20, T=, T@entry=0x7fff3c150590) at /usr/src/debug/cfe-3.9.1.src/lib/AST/ASTContext.cpp:1513 #6 0x7fffb06eef85 in clang::ASTContext::getTypeInfoInChars(clang::Type const*) const (this=0x7fff3c0c1e20, T=0x7fff3c150590) at /usr/src/debug/cfe-3.9.1.src/lib/AST/ASTContext.cpp:1489 #7 0x7fffb06ef030 in clang::ASTContext::getTypeInfoInChars(clang::QualType) const (this=this@entry=0x7fff3c0c1e20, T=...) at /usr/src/debug/cfe-3.9.1.src/lib/AST/ASTContext.cpp:1496 #8 0x7fffb06ef0b9 in clang::ASTContext::getTypeSizeInChars(clang::QualType) const (this=this@entry=0x7fff3c0c1e20, T=..., T@entry=...) at /usr/src/debug/cfe-3.9.1.src/lib/AST/ASTContext.cpp:1870 #9 0x7fffb0b7804b in clang_Type_getSizeOf(CXType) (T=...) at /usr/src/debug/cfe-3.9.1.src/tools/libclang/CXType.cpp:769 #10 0x7fffb0df92fb in (anonymous namespace)::Visitor::setDeclData<(CXCursorKind)2>(CXCursor, KDevelop::ClassDeclaration*) const (this=this@entry=0x7fff8affc710, cursor=..., decl=decl@entry=0x7fff8000d4a0) at /usr/src/debug/kdevelop-5.1.0/languages/clang/duchain/builder.cpp:1044 #11 0x7fffb0e144cc in (anonymous namespace)::Visitor::createDeclarationCommon<(CXCursorKind)2, KDevelop::ClassDeclaration> (id=..., cursor=..., this=0x7fff8affc710) at /usr/src/debug/kdevelop-5.1.0/languages/clang/duchain/builder.cpp:396 #12 0x7fffb0e144cc in (anonymous namespace)::Visitor::createDeclaration<(CXCursorKind)2, KDevelop::ClassDeclaration> (context=0x7fff8000ea80, id=..., cursor=..., this=0x7fff8affc710) at /usr/src/debug/kdevelop-5.1.0/languages/clang/duchain/builder.cpp:407 #13 0x7fffb0e144cc in (anonymous namespace)::Visitor::buildDeclaration<(CXCursorKind)2, KDevelop::ClassDeclaration, true> (cursor=..., this=0x7fff8affc710) at /usr/src/debug/kdevelop-5.1.0/languages/clang/duchain/builder.cpp:1144 #14 0x7fffb0e144cc in (anonymous namespace)::Visitor::dispatchCursor<(CXCursorKind)2, (Decision)1, (Decision)0> (parent=..., cursor=..., this=0x7fff8affc710) at /usr/src/debug/kdevelop-5.1.0/languages/clang/duchain/builder.cpp:907 #15 0x7fffb0e144cc in (anonymous namespace)::Visitor::dispatchCursor<(CXCursorKind)2, (Decision)1, (Decision)2>(CXCursor, CXCursor) (this=this@entry=0x7fff8affc710, cursor=..., parent=...) at /usr/src/debug/kdevelop-5.1.0/languages/clang/duchain/builder.cpp:881 #16 0x7fffb0e1629c in (anonymous namespace)::Visitor::dispatchCursor<(CXCursorKind)2> (parent=..., cursor=..., this=0x7fff8affc710) at /usr/src/debug/kdevelop-5.1.0/languages/clang/duchain/builder.cpp:869 #17 0x7fffb0e1629c in (anonymous namespace)::visitCursor(CXCursor, CXCursor, CXClientData) (cursor=..., parent=..., data=0x7fff8affc710) at /usr/src/debug/kdevelop-5.1.0/languages/clang/duchain/builder.cpp:1452 #18 0x7fffb0b48fd5 in clang::cxcursor::CursorVisitor::Visit(CXCursor, bool) (this=this@entry=0x7fff8affc4a0, Cursor=..., CheckedRegionOfInterest=CheckedRegionOfInterest@entry=true) at /usr/src/debug/cfe-3.9.1.src/tools/libclang/CIndex.cpp:208 #19 0x7fffb0b4c9bd in clang::cxcursor::CursorVisitor::handleDeclForVisitation(clang::Decl const*) (this=this@entry=0x7fff8affc4a0, D=0x7fff3c1504f0) at /usr/src/debug/cfe-3.9.1.src/tools/libclang/CIndex.cpp:665 #20 0x7fffb0b4cae6 in clang::cxcursor::CursorVisitor::VisitDe
[kdevelop] [Bug 367966] Auto bracket on if statements not indenting properly
https://bugs.kde.org/show_bug.cgi?id=367966 Boris Egorov changed: What|Removed |Added CC||ego...@linux.com --- Comment #2 from Boris Egorov --- Yeah, it is annoying. Reproduces on Kate too, so I guess it should be moved to ktexteditor bugs. -- You are receiving this mail because: You are watching all bug changes.
[kate] [Bug 360797] Kate crashing opening binary file
https://bugs.kde.org/show_bug.cgi?id=360797 Boris Egorov changed: What|Removed |Added CC||ego...@linux.com Ever confirmed|0 |1 Status|UNCONFIRMED |CONFIRMED --- Comment #2 from Boris Egorov --- I can reproduce it. Looks like a problem in kcodecs. -- You are receiving this mail because: You are watching all bug changes.
[kate] [Bug 235862] [VI Mode] Range operations in vi-input mode don't work
https://bugs.kde.org/show_bug.cgi?id=235862 Boris Egorov changed: What|Removed |Added Resolution|--- |FIXED Latest Commit||http://commits.kde.org/ktex ||teditor/0ea97afbeddb19f598b ||ab98e01f31869852bdf62 Status|UNCONFIRMED |RESOLVED --- Comment #5 from Boris Egorov --- Git commit 0ea97afbeddb19f598bab98e01f31869852bdf62 by Boris Egorov. Committed on 12/02/2016 at 02:12. Pushed by egorov into branch 'master'. Add tests for #235862, just to make sure it is fixed REVIEW: 127045 M +4-0autotests/src/vimode/modes.cpp http://commits.kde.org/ktexteditor/0ea97afbeddb19f598bab98e01f31869852bdf62 -- You are receiving this mail because: You are watching all bug changes.
[kate] [Bug 343329] Remote files open up empty
https://bugs.kde.org/show_bug.cgi?id=343329 Boris Egorov changed: What|Removed |Added Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #14 from Boris Egorov --- This bug appears to be fixed. Feel free to reopen this bug if you notice such behavior. -- You are receiving this mail because: You are watching all bug changes.
[kate] [Bug 357341] kate .gnupg/secring.gpg crashes kate
https://bugs.kde.org/show_bug.cgi?id=357341 --- Comment #2 from Boris Egorov --- Created attachment 96479 --> https://bugs.kde.org/attachment.cgi?id=96479&action=edit gdb backtrace with additional info -- You are receiving this mail because: You are watching all bug changes.
[kate] [Bug 357341] kate .gnupg/secring.gpg crashes kate
https://bugs.kde.org/show_bug.cgi?id=357341 Boris Egorov changed: What|Removed |Added Status|UNCONFIRMED |CONFIRMED Ever confirmed|0 |1 CC||ego...@linux.com --- Comment #1 from Boris Egorov --- I can reproduce it. It looks like the problem is in kcodecs. UnicodeGroupProber::HandleData has this code: if (4 >= aBuf[1] && aBuf[1] >= 0 && isprint(aBuf[0])) { where isprint is a macro: enum { // non-relevant CTYPE_PRINT = 1 << 6, // non-relevant }; #define ctype_test(c, t) ((ctype_data[(unsigned short)c] & t) != 0) #define isprint(c) ctype_test((c), CTYPE_PRINT) And sometimes aBuf contains negative values. So we got an out-of-bounds index for ctype_data array: c is negative in "(unsigned short)c". I don't know what to do with this, but I think it is a kcodecs bug. -- You are receiving this mail because: You are watching all bug changes.