Bug 298582 - Notes crashed when enter chinese character with ibus
Summary: Notes crashed when enter chinese character with ibus
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-notes (other bugs)
Version First Reported In: 4.8.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 293202 299074 301554 313125 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-04-22 04:49 UTC by roachyang
Modified: 2014-05-09 19:52 UTC (History)
5 users (show)

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 roachyang 2012-04-22 04:49:23 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.10-1.9-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I was entering chinese characters with ibus when Notes crashed. I don't get to finish a single character. But I tried with scim, and it works fine. 
I tried it every time, and every time is the same.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f237f003760 (LWP 1625))]

Thread 3 (Thread 0x7f235c8df700 (LWP 1627)):
#0  0x00007f237c66aff3 in poll () from /lib64/libc.so.6
#1  0x00007f237945ea98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f237945ef59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f237dc7c586 in QEventDispatcherGlib::processEvents (this=0x7f23580008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f237dc50a32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f237dc50c2f in QEventLoop::exec (this=0x7f235c8dedf0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f237db685df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f237dc33aff in QInotifyFileSystemWatcherEngine::run (this=0x1931f50) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f237db6b025 in QThreadPrivate::start (arg=0x1931f50) at thread/qthread_unix.cpp:331
#9  0x00007f237d8daf05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f237c67410d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2356597700 (LWP 1628)):
#0  0x00007f237c66aff3 in poll () from /lib64/libc.so.6
#1  0x00007f237945ea98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f237945ef59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f237dc7c586 in QEventDispatcherGlib::processEvents (this=0x7f23500008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f237dc50a32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f237dc50c2f in QEventLoop::exec (this=0x7f2356596df0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f237db685df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f237dc33aff in QInotifyFileSystemWatcherEngine::run (this=0x19e8b10) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f237db6b025 in QThreadPrivate::start (arg=0x19e8b10) at thread/qthread_unix.cpp:331
#9  0x00007f237d8daf05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f237c67410d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f237f003760 (LWP 1625)):
[KCrash Handler]
#6  size (this=) at ../../src/corelib/tools/qvector.h:124
#7  QTextLayout::lineCount (this=0x0) at text/qtextlayout.cpp:783
#8  0x00007f237d09cb9c in QTextCursorPrivate::blockLayout (this=0x194e8f0, block=...) at text/qtextcursor.cpp:857
#9  0x00007f237d09de37 in setX (this=0x194e8f0) at text/qtextcursor.cpp:141
#10 QTextCursorPrivate::setX (this=0x194e8f0) at text/qtextcursor.cpp:133
#11 0x00007f237d0a3b9c in QTextCursorPrivate::movePosition (this=0x194e8f0, op=QTextCursor::EndOfLine, mode=QTextCursor::KeepAnchor) at text/qtextcursor.cpp:650
#12 0x00007f237d0a47fc in movePosition (n=1, mode=QTextCursor::KeepAnchor, op=QTextCursor::EndOfLine, this=0x7fff5e15a1d0) at text/qtextcursor.cpp:1228
#13 QTextCursor::movePosition (this=0x7fff5e15a1d0, op=QTextCursor::EndOfLine, mode=QTextCursor::KeepAnchor, n=<optimized out>) at text/qtextcursor.cpp:1212
#14 0x00007f2365c500c3 in Notes::mouseUnhovered (this=0xa56d80) at /usr/src/debug/kdeplasma-addons-4.7.2/applets/notes/notes.cpp:196
#15 0x00007f2365c50e9c in Notes::qt_metacall (this=0xa56d80, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff5e15a2e0) at /usr/src/debug/kdeplasma-addons-4.7.2/build/applets/notes/notes.moc:99
#16 0x00007f237dc645aa in QMetaObject::activate (sender=0xa49520, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#17 0x00007f2365c54178 in PlasmaTextEdit::qt_metacall (this=0xa49520, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff5e15a3c0) at /usr/src/debug/kdeplasma-addons-4.7.2/build/applets/notes/textedit.moc:194
#18 0x00007f237dc645aa in QMetaObject::activate (sender=0xa6a780, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#19 0x00007f237ce5429e in QWidget::event (this=0xa6a780, event=0x7fff5e15ad60) at kernel/qwidget.cpp:8429
#20 0x00007f237d1f87b6 in QFrame::event (this=0xa6a780, e=0x7fff5e15ad60) at widgets/qframe.cpp:557
#21 0x00007f237d279fe3 in QAbstractScrollArea::event (this=0xa6a780, e=0x7fff5e15ad60) at widgets/qabstractscrollarea.cpp:996
#22 0x00007f237d266790 in QTextEdit::event (this=0xa6a780, e=0x7fff5e15ad60) at widgets/qtextedit.cpp:1070
#23 0x00007f237ce03c34 in notify_helper (e=0x7fff5e15ad60, receiver=0xa6a780, this=0x6e51f0) at kernel/qapplication.cpp:4481
#24 QApplicationPrivate::notify_helper (this=0x6e51f0, receiver=0xa6a780, e=0x7fff5e15ad60) at kernel/qapplication.cpp:4453
#25 0x00007f237ce08ac1 in QApplication::notify (this=0x6c6e30, receiver=0xa6a780, e=0x7fff5e15ad60) at kernel/qapplication.cpp:4360
#26 0x00007f237e9e3e36 in KApplication::notify (this=0x6c6e30, receiver=0xa6a780, event=0x7fff5e15ad60) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#27 0x00007f237dc5182c in QCoreApplication::notifyInternal (this=0x6c6e30, receiver=0xa6a780, event=0x7fff5e15ad60) at kernel/qcoreapplication.cpp:787
#28 0x00007f237ce041fb in sendEvent (event=0x7fff5e15ad60, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#29 QApplicationPrivate::dispatchEnterLeave (enter=0x0, leave=<optimized out>) at kernel/qapplication.cpp:2791
#30 0x00007f237d3e1cf8 in QGraphicsProxyWidget::hoverLeaveEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsproxywidget.cpp:1187
#31 0x00007f237d3c64b3 in QGraphicsItem::sceneEvent (this=0xa49530, event=0x7fff5e15aed0) at graphicsview/qgraphicsitem.cpp:6721
#32 0x00007f237d3eec1c in QGraphicsScenePrivate::sendHoverEvent (this=0x8db4b0, type=<optimized out>, item=0xa49530, hoverEvent=0x7fff5e15afc0) at graphicsview/qgraphicsscene.cpp:1252
#33 0x00007f237d3eee45 in QGraphicsScenePrivate::leaveScene (this=0x8db4b0) at graphicsview/qgraphicsscene.cpp:3960
#34 0x00007f237d3fd718 in QGraphicsScene::event (this=0x8f59f0, event=0x7fff5e15bc50) at graphicsview/qgraphicsscene.cpp:3465
#35 0x00007f237ce03c34 in notify_helper (e=0x7fff5e15bc50, receiver=0x8f59f0, this=0x6e51f0) at kernel/qapplication.cpp:4481
#36 QApplicationPrivate::notify_helper (this=0x6e51f0, receiver=0x8f59f0, e=0x7fff5e15bc50) at kernel/qapplication.cpp:4453
#37 0x00007f237ce08ac1 in QApplication::notify (this=0x6c6e30, receiver=0x8f59f0, e=0x7fff5e15bc50) at kernel/qapplication.cpp:4360
#38 0x00007f237e9e3e36 in KApplication::notify (this=0x6c6e30, receiver=0x8f59f0, event=0x7fff5e15bc50) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#39 0x00007f237dc5182c in QCoreApplication::notifyInternal (this=0x6c6e30, receiver=0x8f59f0, event=0x7fff5e15bc50) at kernel/qcoreapplication.cpp:787
#40 0x00007f237d41b997 in sendEvent (event=0x7fff5e15bc50, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#41 QGraphicsView::viewportEvent (this=0x20f8170, event=0x7fff5e15bc50) at graphicsview/qgraphicsview.cpp:2793
#42 0x00007f237dc519b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x210dca0, event=0x7fff5e15bc50) at kernel/qcoreapplication.cpp:902
#43 0x00007f237ce03bff in notify_helper (e=0x7fff5e15bc50, receiver=0x210dca0, this=0x6e51f0) at kernel/qapplication.cpp:4477
#44 QApplicationPrivate::notify_helper (this=0x6e51f0, receiver=0x210dca0, e=0x7fff5e15bc50) at kernel/qapplication.cpp:4453
#45 0x00007f237ce08ac1 in QApplication::notify (this=0x6c6e30, receiver=0x210dca0, e=0x7fff5e15bc50) at kernel/qapplication.cpp:4360
#46 0x00007f237e9e3e36 in KApplication::notify (this=0x6c6e30, receiver=0x210dca0, event=0x7fff5e15bc50) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#47 0x00007f237dc5182c in QCoreApplication::notifyInternal (this=0x6c6e30, receiver=0x210dca0, event=0x7fff5e15bc50) at kernel/qcoreapplication.cpp:787
#48 0x00007f237ce041fb in sendEvent (event=0x7fff5e15bc50, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#49 QApplicationPrivate::dispatchEnterLeave (enter=0x0, leave=<optimized out>) at kernel/qapplication.cpp:2791
#50 0x00007f237ce7f8d7 in QApplication::x11ProcessEvent (this=0x6c6e30, event=0x7fff5e15c2a0) at kernel/qapplication_x11.cpp:3674
#51 0x00007f237cea7312 in x11EventSourceDispatch (s=0x6ec3d0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#52 0x00007f237945e58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#53 0x00007f237945ed88 in ?? () from /usr/lib64/libglib-2.0.so.0
#54 0x00007f237945ef59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#55 0x00007f237dc7c51f in QEventDispatcherGlib::processEvents (this=0x6c9af0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#56 0x00007f237cea6f9e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007f237dc50a32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#58 0x00007f237dc50c2f in QEventLoop::exec (this=0x7fff5e15c670, flags=...) at kernel/qeventloop.cpp:201
#59 0x00007f237dc54df7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#60 0x00007f236c7a9773 in kdemain (argc=1, argv=0x63fbc0) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/shell/main.cpp:120
#61 0x0000000000408897 in _start ()

Possible duplicates by query: bug 293202.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-04-22 05:39:57 UTC
*** Bug 293202 has been marked as a duplicate of this bug. ***
Comment 2 Myriam Schweingruber 2012-05-23 09:31:13 UTC
*** Bug 299074 has been marked as a duplicate of this bug. ***
Comment 3 Myriam Schweingruber 2012-05-23 09:31:48 UTC
Confirmed by duplicates
Comment 4 Jekyll Wu 2012-06-10 13:45:59 UTC
*** Bug 301554 has been marked as a duplicate of this bug. ***
Comment 5 Jekyll Wu 2013-01-12 11:21:33 UTC
*** Bug 313125 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2013-11-23 23:39:29 UTC
Is this crash still reproducible with Qt 4.8.5?

To me, it looks like a Qt bug, that could have been fixed meanwhile.
Comment 7 Christoph Feck 2014-02-09 20:32:25 UTC
If you can provide the information in comment #6, please add it.
Comment 8 Christoph Feck 2014-04-19 15:18:33 UTC
To further investigate this issue, KDE developers need the information requested in comment #6. If you can provide it, or need help with finding that information, please add a comment.
Comment 9 Christoph Feck 2014-05-09 19:52:35 UTC
No response, closing. If you get this again, please add a comment.