Bug 291949 - Kate segfaults when opening
Summary: Kate segfaults when opening
Status: RESOLVED DUPLICATE of bug 288583
Alias: None
Product: kate
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-19 13:39 UTC by yaxattax
Modified: 2012-01-21 11:25 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description yaxattax 2012-01-19 13:39:01 UTC
Application: kate (3.7.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
Usual use of my desktop. Always reproducible, by attempting to open kate. I've got the settings that enable the files from the last session to be remembered and re-opened.

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7faccb431840 (LWP 4025))]

Thread 2 (Thread 0x7facbbd1c700 (LWP 4026)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000037a9784e62 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x37a9a7e240) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000037a9784e99 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003923207d90 in start_thread (arg=0x7facbbd1c700) at pthread_create.c:309
#4  0x00000039226ef48d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7faccb431840 (LWP 4025)):
[KCrash Handler]
#6  0x0000003df4e31c50 in effectiveAdvance (item=<optimized out>, this=<synthetic pointer>) at text/qtextengine_p.h:220
#7  QTextLine::cursorToX (this=0x7fff95eff9c0, cursorPos=0x7fff95eff9fc, edge=<optimized out>) at text/qtextlayout.cpp:2582
#8  0x00007facbc6d0899 in cursorToX (edge=QTextLine::Leading, cursorPos=4, this=0x7fff95eff9c0) at /usr/include/QtGui/qtextlayout.h:230
#9  KateRenderer::layoutLine (this=0x11b66c0, lineLayout=..., maxwidth=0, cacheLayout=<optimized out>) at /usr/src/debug/kate-4.7.4/part/render/katerenderer.cpp:961
#10 0x00007facbc6d504d in KateLayoutCache::line (this=0x12fdcc0, realLine=58, virtualLine=58) at /usr/src/debug/kate-4.7.4/part/render/katelayoutcache.cpp:314
#11 0x00007facbc7221f0 in KateViewInternal::viewLineOffset (this=0x12fae10, virtualCursor=..., offset=62, keepX=false) at /usr/src/debug/kate-4.7.4/part/view/kateviewinternal.cpp:1325
#12 0x00007facbc72263b in KateViewInternal::maxStartPos (this=0x12fae10, changed=<optimized out>) at /usr/src/debug/kate-4.7.4/part/view/kateviewinternal.cpp:419
#13 0x00007facbc72641e in KateViewInternal::resizeEvent (this=0x12fae10, e=<optimized out>) at /usr/src/debug/kate-4.7.4/part/view/kateviewinternal.cpp:2989
#14 0x0000003df4c1a010 in QWidget::event (this=0x12fae10, event=0x7fff95f00550) at kernel/qwidget.cpp:8515
#15 0x0000003df4bc9994 in notify_helper (e=0x7fff95f00550, receiver=0x12fae10, this=0xd7c7d0) at kernel/qapplication.cpp:4550
#16 QApplicationPrivate::notify_helper (this=0xd7c7d0, receiver=0x12fae10, e=0x7fff95f00550) at kernel/qapplication.cpp:4522
#17 0x0000003df4bce813 in QApplication::notify (this=0x7fff95f01e60, receiver=0x12fae10, e=0x7fff95f00550) at kernel/qapplication.cpp:4411
#18 0x0000003df6650766 in KApplication::notify (this=0x7fff95f01e60, receiver=0x12fae10, event=0x7fff95f00550) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#19 0x00000037a017903c in QCoreApplication::notifyInternal (this=0x7fff95f01e60, receiver=0x12fae10, event=0x7fff95f00550) at kernel/qcoreapplication.cpp:876
#20 0x0000003df4c14b15 in sendEvent (event=0x7fff95f00550, receiver=0x12fae10) at ../../src/corelib/kernel/qcoreapplication.h:231
#21 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x12fb0a0, recursive=false, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7431
#22 0x0000003df4c1c5d1 in QWidgetPrivate::show_helper (this=0x12fb0a0) at kernel/qwidget.cpp:7482
#23 0x0000003df4c1c9f2 in QWidget::setVisible (this=0x12fae10, visible=<optimized out>) at kernel/qwidget.cpp:7763
#24 0x0000003df4c1c566 in show (this=0x12fae10) at ../../src/gui/kernel/qwidget.h:494
#25 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7851
#26 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x131ed00) at kernel/qwidget.cpp:7488
#27 0x0000003df4c1c9f2 in QWidget::setVisible (this=0x131ecd0, visible=<optimized out>) at kernel/qwidget.cpp:7763
#28 0x0000003df4c1c566 in show (this=0x131ecd0) at ../../src/gui/kernel/qwidget.h:494
#29 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7851
#30 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x12f9de0) at kernel/qwidget.cpp:7488
#31 0x0000003df4c1c4f7 in QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7849
#32 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x1226470) at kernel/qwidget.cpp:7488
#33 0x0000003df4c1c9f2 in QWidget::setVisible (this=0x1226f40, visible=<optimized out>) at kernel/qwidget.cpp:7763
#34 0x0000003df4c1c566 in show (this=0x1226f40) at ../../src/gui/kernel/qwidget.h:494
#35 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7851
#36 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x1226030) at kernel/qwidget.cpp:7488
#37 0x0000003df4c1c4f7 in QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7849
#38 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x11b1980) at kernel/qwidget.cpp:7488
#39 0x0000003df4c1c4f7 in QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7849
#40 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x11fb390) at kernel/qwidget.cpp:7488
#41 0x0000003df4c1c9f2 in QWidget::setVisible (this=0x11fac40, visible=<optimized out>) at kernel/qwidget.cpp:7763
#42 0x0000003df4c1c566 in show (this=0x11fac40) at ../../src/gui/kernel/qwidget.h:494
#43 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7851
#44 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x12256e0) at kernel/qwidget.cpp:7488
#45 0x0000003df4c1c9f2 in QWidget::setVisible (this=0x1225270, visible=<optimized out>) at kernel/qwidget.cpp:7763
#46 0x0000003df4c1c566 in show (this=0x1225270) at ../../src/gui/kernel/qwidget.h:494
#47 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7851
#48 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x11aa970) at kernel/qwidget.cpp:7488
#49 0x0000003df4c1c9f2 in QWidget::setVisible (this=0x1224350, visible=<optimized out>) at kernel/qwidget.cpp:7763
#50 0x0000003df4c1c566 in show (this=0x1224350) at ../../src/gui/kernel/qwidget.h:494
#51 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7851
#52 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x1223f50) at kernel/qwidget.cpp:7488
#53 0x0000003df4c1c9f2 in QWidget::setVisible (this=0x1216b90, visible=<optimized out>) at kernel/qwidget.cpp:7763
#54 0x0000003df4c1c566 in show (this=0x1216b90) at ../../src/gui/kernel/qwidget.h:494
#55 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7851
#56 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x1215ee0) at kernel/qwidget.cpp:7488
#57 0x0000003df4c1c9f2 in QWidget::setVisible (this=0x123c0a0, visible=<optimized out>) at kernel/qwidget.cpp:7763
#58 0x0000003df4c1c566 in show (this=0x123c0a0) at ../../src/gui/kernel/qwidget.h:494
#59 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7851
#60 0x0000003df4c1c5ed in QWidgetPrivate::show_helper (this=0x110e350) at kernel/qwidget.cpp:7488
#61 0x0000003df4c1c9f2 in QWidget::setVisible (this=0x11019c0, visible=<optimized out>) at kernel/qwidget.cpp:7763
#62 0x0000003df702d3c3 in show (this=0x11019c0) at /usr/include/QtGui/qwidget.h:494
#63 KateApp::newMainWindow (this=<optimized out>, sconfig_=<optimized out>, sgroup_=<optimized out>) at /usr/src/debug/kate-4.7.4/kate/app/kateapp.cpp:391
#64 0x0000003df7055473 in KateSessionManager::activateSession (this=0x10f61d0, session=<optimized out>, closeLast=<optimized out>, saveLast=<optimized out>, loadNew=true) at /usr/src/debug/kate-4.7.4/kate/app/katesession.cpp:338
#65 0x0000003df705631f in KateSessionManager::chooseSession (this=0x10f61d0) at /usr/src/debug/kate-4.7.4/kate/app/katesession.cpp:438
#66 0x0000003df702ee25 in KateApp::startupKate (this=0x7fff95f01e60) at /usr/src/debug/kate-4.7.4/kate/app/kateapp.cpp:182
#67 0x0000003df702f1d5 in KateApp::initKate (this=0x7fff95f01e60) at /usr/src/debug/kate-4.7.4/kate/app/kateapp.cpp:135
#68 0x0000003df702f3f2 in KateApp::KateApp (this=0x7fff95f01e60, args=<optimized out>) at /usr/src/debug/kate-4.7.4/kate/app/kateapp.cpp:72
#69 0x0000003df9605c86 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kate-4.7.4/kate/app/katemain.cpp:373
#70 0x000000392262169d in __libc_start_main (main=0x400730 <main(int, char**)>, argc=1, ubp_av=0x7fff95f03398, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff95f03388) at libc-start.c:226
#71 0x0000000000400761 in _start ()

Possible duplicates by query: bug 288583.

Reported using DrKonqi
Comment 1 Dominik Haumann 2012-01-21 11:25:48 UTC
Seems to be already reported: bug #288583.

*** This bug has been marked as a duplicate of bug 288583 ***