https://bugs.kde.org/show_bug.cgi?id=385473

            Bug ID: 385473
           Summary: Kate always crashes when I close it with Ctrl+W
           Product: kate
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: airton.ram...@gmail.com
  Target Milestone: ---

Application: kate (16.12.3)

Qt Version: 5.7.1
Frameworks Version: 5.31.0
Operating System: Linux 4.10.0-35-generic x86_64
Distribution: Ubuntu 17.04

-- Information about the crash:
- What I was doing when the application crashed:
1) Create an empty file
2) Write something and save it
3) Close the kate with Ctrl+W

- Unusual behavior I noticed:
Throws an "segmentation fault" exception

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f074f198900 (LWP 2638))]

Thread 2 (Thread 0x7f0739b7a700 (LWP 2639)):
#0  0x00007f0749946d8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0744296576 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f074429668c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f074a5720bb in QEventDispatcherGlib::processEvents
(this=0x7f07340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f074a51bbea in QEventLoop::exec (this=this@entry=0x7f0739b79c90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f074a349f83 in QThread::exec (this=this@entry=0x7f074abf5d20
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:507
#6  0x00007f074a9845d5 in QDBusConnectionManager::run (this=0x7f074abf5d20
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#7  0x00007f074a34ec38 in QThreadPrivate::start (arg=0x7f074abf5d20 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:368
#8  0x00007f07463c76da in start_thread (arg=0x7f0739b7a700) at
pthread_create.c:456
#9  0x00007f0749952d7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f074f198900 (LWP 2638)):
[KCrash Handler]
#6  0x00007f074a4e5f08 in QSortFilterProxyModel::parent (this=0x55ef394ce150,
child=...) at itemmodels/qsortfilterproxymodel.cpp:1900
#7  0x00007f074bbda29b in QModelIndex::parent (this=0x55ef39be33e8) at
../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:417
#8  QTreeView::isIndexHidden (this=0x55ef396dbc00, index=...) at
itemviews/qtreeview.cpp:3032
#9  0x00007f074bbdc93f in QTreeView::visualRect (this=0x55ef396dbc00,
index=...) at itemviews/qtreeview.cpp:1113
#10 0x00007f074bb848da in QAccessibleTableCell::rect (this=0x55ef39be33c0) at
accessible/itemviews.cpp:1063
#11 0x00007f0738c248ae in AtSpiAdaptor::accessibleInterfaces
(this=this@entry=0x55ef39b421a0, interface=interface@entry=0x55ef39be33c0) at
linuxaccessibility/atspiadaptor.cpp:1472
#12 0x00007f0738c2b463 in AtSpiAdaptor::accessibleInterface
(this=this@entry=0x55ef39b421a0, interface=interface@entry=0x55ef39be33c0,
function=..., message=..., connection=...) at
linuxaccessibility/atspiadaptor.cpp:1412
#13 0x00007f0738c2b9e9 in AtSpiAdaptor::accessibleInterface
(this=0x55ef39b421a0, interface=0x55ef39be33c0, function=..., message=...,
connection=...) at linuxaccessibility/atspiadaptor.cpp:1368
#14 0x00007f0738c2fd6c in AtSpiAdaptor::handleMessage (this=0x55ef39b421a0,
message=..., connection=...) at linuxaccessibility/atspiadaptor.cpp:1282
#15 0x00007f074a9929b0 in QDBusConnectionPrivate::activateObject
(this=0x7f0734008920, node=..., msg=..., pathStartPos=27) at
qdbusintegrator.cpp:1451
#16 0x00007f074a99535e in QDBusActivateObjectEvent::placeMetaCall
(this=0x7f073400e460) at qdbusintegrator.cpp:1610
#17 0x00007f074a54a639 in QObject::event (this=0x55ef39b421a0, e=<optimized
out>) at kernel/qobject.cpp:1263
#18 0x00007f074b94e35c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55ef39b421a0, e=0x7f073400e460) at
kernel/qapplication.cpp:3799
#19 0x00007f074b955b21 in QApplication::notify (this=0x7ffffe601f00,
receiver=0x55ef39b421a0, e=0x7f073400e460) at kernel/qapplication.cpp:3556
#20 0x00007f074a51dc00 in QCoreApplication::notifyInternal2
(receiver=0x55ef39b421a0, event=event@entry=0x7f073400e460) at
kernel/qcoreapplication.cpp:988
#21 0x00007f074a52039d in QCoreApplication::sendEvent (event=0x7f073400e460,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x55ef3921a1c0) at
kernel/qcoreapplication.cpp:1649
#23 0x00007f074a520808 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1503
#24 0x00007f074a571c93 in postEventSourceDispatch (s=0x55ef392622a0) at
kernel/qeventdispatcher_glib.cpp:276
#25 0x00007f0744296377 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f07442965e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f074429668c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f074a57209f in QEventDispatcherGlib::processEvents
(this=0x55ef3926d3a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007f074a51bbea in QEventLoop::exec (this=this@entry=0x7ffffe601c20,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#30 0x00007f074a52433c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1261
#31 0x000055ef38d042ce in main (argc=<optimized out>, argv=<optimized out>) at
./kate/main.cpp:577

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to