[Bug 272504] New: In plasma-windowed (Dictionary), entering long string with various whitespace causes segfault

Ryan rj.amdphreak at gmail.com
Thu May 5 08:17:09 BST 2011


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

           Summary: In plasma-windowed (Dictionary), entering long string
                    with various whitespace causes segfault
           Product: kde
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: rj.amdphreak at gmail.com


Application: plasma-windowed (0.1)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.1-1.2-default i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I was looking up a definition. I copied a huge string from Knotes accidentally
instead and pasted it as the word to define. The string I believe was composed
of unix newlines and ASCII chars.
It was 359 words long, 2131 characters long, and 1777 characters long w/o
spaces, according to LibreOffice

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Widgets shell (plasma-windowed), signal: Segmentation fault
[KCrash Handler]
#6  d_func (this=0x0) at ../../src/corelib/io/qiodevice.h:168
#7  QIODevice::readAll (this=0x0) at io/qiodevice.cpp:985
#8  0xb025ca8f in DictEngine::getDefinition (this=0x8253fb0) at
/usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/dataengines/dict/dictengine.cpp:117
#9  0xb025d432 in DictEngine::qt_metacall (this=0x8253fb0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfce952c) at
/usr/src/debug/kdebase-workspace-4.6.0/build/plasma/generic/dataengines/dict/dictengine.moc:77
#10 0xb6b3a8cd in QMetaObject::metacall (object=0x8253fb0,
cl=QMetaObject::InvokeMetaMethod, idx=24, argv=0xbfce952c) at
kernel/qmetaobject.cpp:237
#11 0xb6b4aa2c in QMetaObject::activate (sender=0x82ff738, m=0xb6c6dc48,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#12 0xb6b97965 in QIODevice::readyRead (this=0x82ff738) at
.moc/release-shared/moc_qiodevice.cpp:91
#13 0xb6ddc4f7 in reemitReadyRead (this=0x82ff738,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfce963c) at
/usr/src/debug/kdelibs-4.6.0/kdecore/network/ktcpsocket.cpp:352
#14 KTcpSocket::qt_metacall (this=0x82ff738, _c=QMetaObject::InvokeMetaMethod,
_id=<value optimized out>, _a=0xbfce963c) at
/usr/src/debug/kdelibs-4.6.0/build/kdecore/ktcpsocket.moc:112
#15 0xb6b3a8cd in QMetaObject::metacall (object=0x82ff738,
cl=QMetaObject::InvokeMetaMethod, idx=19, argv=0xbfce963c) at
kernel/qmetaobject.cpp:237
#16 0xb6b4aa2c in QMetaObject::activate (sender=0x827c620, m=0xb6c6dc48,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#17 0xb6b97965 in QIODevice::readyRead (this=0x827c620) at
.moc/release-shared/moc_qiodevice.cpp:91
#18 0xb475b835 in QSslSocketPrivate::_q_readyReadSlot (this=0x83422a8) at
ssl/qsslsocket.cpp:2136
#19 0xb475ff1f in QSslSocket::qt_metacall (this=0x827c620,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfce977c) at
.moc/release-shared/moc_qsslsocket.cpp:121
#20 0xb6b3a8cd in QMetaObject::metacall (object=0x827c620,
cl=QMetaObject::InvokeMetaMethod, idx=39, argv=0xbfce977c) at
kernel/qmetaobject.cpp:237
#21 0xb6b4aa2c in QMetaObject::activate (sender=0x80c19e0, m=0xb6c6dc48,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#22 0xb6b97965 in QIODevice::readyRead (this=0x80c19e0) at
.moc/release-shared/moc_qiodevice.cpp:91
#23 0xb4744ccb in QAbstractSocketPrivate::canReadNotification (this=0x830c4a0)
at socket/qabstractsocket.cpp:639
#24 0xb47304d9 in QAbstractSocketEngine::readNotification (this=0x80a7ae0) at
socket/qabstractsocketengine.cpp:154
#25 0xb473116b in QReadNotifier::event (this=0x830c980, e=0xbfce9c24) at
socket/qnativesocketengine.cpp:1103
#26 0xb605c414 in QApplicationPrivate::notify_helper (this=0x8075158,
receiver=0x830c980, e=0xbfce9c24) at kernel/qapplication.cpp:4445
#27 0xb60650c7 in QApplication::notify (this=0x8069ff8, receiver=0x830c980,
e=0xbfce9c24) at kernel/qapplication.cpp:3845
#28 0xb70521f1 in KApplication::notify (this=0x8069ff8, receiver=0x830c980,
event=0xbfce9c24) at
/usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#29 0xb6b33fde in QCoreApplication::notifyInternal (this=0x8069ff8,
receiver=0x830c980, event=0xbfce9c24) at kernel/qcoreapplication.cpp:732
#30 0xb6b62108 in sendEvent (source=0x8077e60) at kernel/qcoreapplication.h:215
#31 socketNotifierSourceDispatch (source=0x8077e60) at
kernel/qeventdispatcher_glib.cpp:110
#32 0xb36a5509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0xb36a5d10 in ?? () from /lib/libglib-2.0.so.0
#34 0xb36a5fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0xb6b6276b in QEventDispatcherGlib::processEvents (this=0x8055068,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#36 0xb611255a in QGuiEventDispatcherGlib::processEvents (this=0x8055068,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb6b332bd in QEventLoop::processEvents (this=0xbfce9e84, flags=...) at
kernel/qeventloop.cpp:149
#38 0xb6b334e9 in QEventLoop::exec (this=0xbfce9e84, flags=...) at
kernel/qeventloop.cpp:201
#39 0xb6b37f90 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#40 0xb605a104 in QApplication::exec () at kernel/qapplication.cpp:3719
#41 0xb77aebbc in kdemain (argc=2, argv=0xbfcea094) at
/usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/shells/plasma-windowed/main.cpp:56
#42 0x0804861b in main (argc=2, argv=0xbfcea094) at
/usr/src/debug/kdebase-workspace-4.6.0/build/plasma/generic/shells/plasma-windowed/plasma-windowed_dummy.cpp:3

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list