[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    [Bug 165835] New: kwrite crashes in
From:       Viacheslav Tokarev <tsjoker () gmail ! com>
Date:       2008-07-06 6:33:43
Message-ID: 20080706083342.165835.tsjoker () gmail ! com
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=165835         
           Summary: kwrite crashes in KateLineLayoutMap::viewWidthIncreased
                    when relayout happens
           Product: kate
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: kwrite
        AssignedTo: kwrite-devel kde org
        ReportedBy: tsjoker gmail com


Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          gcc (SUSE Linux) 4.3.1 20080507 (prerelease) 
OS:                Linux

to reproduce:
1. Open the following file in kwrite: http://kde.pastey.net/90692
2. Go to line 193
3. Press F11 (toggle line numbers) >= 3 times

Backtrace of the crash:
Application: KWrite (kwrite), signal SIGSEGV
d debugging using libthread_db enabled]
[New Thread 0xb64226d0 (LWP 13727)]
[KCrash handler]
#6  0xb6c38d47 in QTextLayout::lineCount () from /usr/lib/libQtGui.so.4
#7  0xb4980d3a in KateLineLayoutMap::viewWidthIncreased (this=0x82113a4)
    at /home/vtokarev/kde/src/kdelibs/kate/render/katelayoutcache.cpp:76
#8  0xb497e04b in KateLayoutCache::setViewWidth (this=0x8211398, width=1123)
        at /home/vtokarev/kde/src/kdelibs/kate/render/katelayoutcache.cpp:477
9#  0xb49ca662 in KateViewInternal::doUpdateView (this=0x8213030, 
            changed=false, viewLinesScrolled=0)
    at /home/vtokarev/kde/src/kdelibs/kate/view/kateviewinternal.cpp:556
#10 0xb49cafb4 in KateViewInternal::updateView (this=0x8213030, changed=false, 
            viewLinesScrolled=0)
    at /home/vtokarev/kde/src/kdelibs/kate/view/kateviewinternal.cpp:543
#11 0xb49cb589 in KateViewInternal::setAutoCenterLines (this=0x8213030, 
            viewLines=0, updateView=true)
    at /home/vtokarev/kde/src/kdelibs/kate/view/kateviewinternal.cpp:1487
#12 0xb49b8b73 in KateView::updateConfig (this=0x8210868)
        at /home/vtokarev/kde/src/kdelibs/kate/view/kateview.cpp:1264
#13 0xb49f9902 in KateViewConfig::updateConfig (this=0x8210ec8)
            at /home/vtokarev/kde/src/kdelibs/kate/utils/kateconfig.cpp:764
#14 0xb49f4da4 in KateConfig::configEnd (this=0x8210ec8)
                at /home/vtokarev/kde/src/kdelibs/kate/utils/kateconfig.cpp:77
#15 0xb49f5e09 in KateViewConfig::setLineNumbers (this=0x8210ec8, on=true)
                    at /home/vtokarev/kde/src/kdelibs/kate/utils/kateconfig.cpp:844
#16 0xb49b3465 in KateView::toggleLineNumbersOn (this=0x8210868)
                        at /home/vtokarev/kde/src/kdelibs/kate/view/kateview.cpp:1083
#17 0xb49c46ba in KateView::qt_metacall (this=0x8210868, 
            _c=QMetaObject::InvokeMetaMethod, _id=94, _a=0xbf89729c)
    at /home/vtokarev/kde/build/kdelibs/kate/kateview.moc:380
#18 0xb74ff3fa in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb74ff6f0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb6a55941 in QAction::triggered () from /usr/lib/libQtGui.so.4
#21 0xb6a562af in QAction::activate () from /usr/lib/libQtGui.so.4
#22 0xb6a58cbb in QAction::event () from /usr/lib/libQtGui.so.4
#23 0xb6aafb33 in QWidgetAction::event () from /usr/lib/libQtGui.so.4
#24 0xb6a5aecc in QApplicationPrivate::notify_helper ()
       from /usr/lib/libQtGui.so.4
#25 0xb6a6131e in QApplication::notify () from /usr/lib/libQtGui.so.4
#26 0xb7b45777 in KApplication::notify (this=0xbf898304, receiver=0x844cb50, 
            event=0xbf897684)
    at /home/vtokarev/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#27 0xb74edb51 in QCoreApplication::notifyInternal ()
       from /usr/lib/libQtCore.so.4
#28 0xb6a8f222 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb6a909ff in ?? () from /usr/lib/libQtGui.so.4
#30 0xb6a62618 in QApplication::notify () from /usr/lib/libQtGui.so.4
#31 0xb7b45777 in KApplication::notify (this=0xbf898304, receiver=0x8213030, 
            event=0xbf897a1c)
    at /home/vtokarev/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#32 0xb74edb51 in QCoreApplication::notifyInternal ()
       from /usr/lib/libQtCore.so.4
#33 0xb6ab381e in ?? () from /usr/lib/libQtGui.so.4
#34 0xb6ae1d80 in ?? () from /usr/lib/libQtGui.so.4
#35 0xb6ae3cdd in ?? () from /usr/lib/libQtGui.so.4
#36 0xb6abe7ef in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#37 0xb6ae53ae in ?? () from /usr/lib/libQtGui.so.4
#38 0xb74ec2ca in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#39 0xb74ec48a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#40 0xb74ee66d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#41 0xb6a5ad47 in QApplication::exec () from /usr/lib/libQtGui.so.4
#42 0xb7f76bd7 in kdemain (argc=1, argv=0xbf898704)
           at /home/vtokarev/kde/src/kdebase/apps/kwrite/kwritemain.cpp:781
#43 0x080487b6 in main (argc=183600, argv=0xb7f7e6a0)
               at /home/vtokarev/kde/build/kdebase/apps/kwrite/kwrite_dummy.cpp:3
#0  0xffffe430 in __kernel_vsyscall ()
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic