Bug 236232

Summary: kopete crashed on answering incoming message
Product: [Unmaintained] kopete Reporter: Alexey Shvetsov <alexxy>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version First Reported In: 1.0.80   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alexey Shvetsov 2010-05-03 21:58:26 UTC
Application: kopete (1.0.80)
KDE Platform Version: 4.4.74 (KDE 4.4.74 (KDE 4.5 >= 20100428)) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-gentoo x86_64
Distribution: "Gentoo Base System release 2.0.1"

-- Information about the crash:
- What I was doing when the application crashed:
Answer message in kopete. It crashes every time. But it shouldnt

The crash can be reproduced every time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.0/libstdc++.so.6.0.14-gdb.py", line 59, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.5-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0x2b2559863980 (LWP 8897))]

Thread 4 (Thread 0x2b25620d8710 (LWP 8906)):
#0  0x00002b2552ae3603 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00002b255516279c in g_main_context_poll (context=0x2c986f0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x2c986f0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x00002b2555162ae0 in IA__g_main_context_iteration (context=0x2c986f0, may_block=1) at gmain.c:2654
#4  0x00000032a6d8fa06 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00000032a6d64f32 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#6  0x00000032a6d65304 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#7  0x00002b255fd8c3d3 in QCA::SyncThread::run (this=<value optimized out>) at support/syncthread.cpp:195
#8  0x00000032a6c73235 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248
#9  0x00002b2552fe58da in start_thread (arg=0x2b25620d8710) at pthread_create.c:297
#10 0x00002b2552aeb54d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x2b25622d9710 (LWP 8907)):
#0  0x00007fff6439e950 in clock_gettime ()
#1  0x00002b2554f21ddb in *__GI_clock_gettime (clock_id=1, tp=0x2b25622d8be0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00000032a6d8ce1f in qt_gettime () at kernel/qcore_unix.cpp:111
#3  0x00000032a6d91b4d in QTimerInfoList::updateCurrentTime (this=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:340
#4  0x00000032a6d8fb23 in timerSourceCheckHelper (src=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#5  0x00002b2555161ec9 in IA__g_main_context_check (context=0x335fb20, max_priority=2147483647, fds=<value optimized out>, n_fds=1) at gmain.c:2469
#6  0x00002b25551626b0 in g_main_context_iterate (context=0x335fb20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2588
#7  0x00002b2555162ae0 in IA__g_main_context_iteration (context=0x335fb20, may_block=1) at gmain.c:2654
#8  0x00000032a6d8fa06 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#9  0x00000032a6d64f32 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#10 0x00000032a6d65304 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#11 0x00002b255fa59c5f in XMPP::SyncThread::run (this=0x3367510)
    at /var/tmp/portage/kde-base/kopete-4.4.74/work/kopete-4.4.74/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#12 0x00000032a6c73235 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248
#13 0x00002b2552fe58da in start_thread (arg=0x2b25622d9710) at pthread_create.c:297
#14 0x00002b2552aeb54d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x2b25624da710 (LWP 8908)):
#0  0x00002b2552ae5163 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00002b2560041433 in posix_timer_do () at posixtimer.c:70
#2  0x00002b256004218e in rtp_scheduler_schedule (psched=<value optimized out>) at scheduler.c:130
#3  0x00002b2552fe58da in start_thread (arg=0x2b25624da710) at pthread_create.c:297
#4  0x00002b2552aeb54d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x2b2559863980 (LWP 8897)):
[KCrash Handler]
#6  0x00000032a6d79523 in QObjectPrivate::isSignalConnected (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject_p.h:222
#7  QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3210
#8  0x00002b255227760a in QTextDocument::contentsChange (this=<value optimized out>, _t1=1680450844, _t2=32767, _t3=61646320) at .moc/release-shared/moc_qtextdocument.cpp:188
#9  0x00002b2551e8a5ba in QTextDocumentPrivate::finishEdit (this=0x7fff6429a460) at text/qtextdocument_p.cpp:1149
#10 0x00002b2551eb2e77 in QTextCursorPrivate::remove (this=0x315d090) at text/qtextcursor.cpp:174
#11 0x00002b2551eb8577 in QTextCursor::deletePreviousChar (this=0x3adfa90) at text/qtextcursor.cpp:1418
#12 0x00002b2551e5559a in QTextControlPrivate::keyPressEvent (this=0x3adf9f0, e=0x7fff6429bb60) at text/qtextcontrol.cpp:1202
#13 0x00002b2551e579f3 in QTextControl::processEvent (this=0x3adf5b0, e=0x7fff6429bb60, matrix=..., contextWidget=0x3ac6190) at text/qtextcontrol.cpp:918
#14 0x00002b2551e4d26a in QTextControl::processEvent (this=0x3adf5b0, e=0x7fff6429bb60, coordinateOffset=..., contextWidget=0x3ac6190) at text/qtextcontrol.cpp:880
#15 0x00002b2552071236 in QTextEditPrivate::sendControlEvent (this=<value optimized out>, e=0x7fff6429bb60) at widgets/qtextedit_p.h:99
#16 QTextEdit::keyPressEvent (this=<value optimized out>, e=0x7fff6429bb60) at widgets/qtextedit.cpp:1299
#17 0x00002b25512d9cd7 in KTextEdit::keyPressEvent (this=0x3ad9510, event=0x7fff6429bb60) at /var/tmp/portage/kde-base/kdelibs-4.4.74/work/kdelibs-4.4.74/kdeui/widgets/ktextedit.cpp:1064
#18 0x00002b25512c5aeb in KRichTextEdit::keyPressEvent (this=0x3ad9510, event=0x7fff6429bb60) at /var/tmp/portage/kde-base/kdelibs-4.4.74/work/kdelibs-4.4.74/kdeui/widgets/krichtextedit.cpp:482
#19 0x00002b2551c72985 in QWidget::event (this=0x3ad9510, event=0x7fff6429bb60) at kernel/qwidget.cpp:8033
#20 0x00002b2552009836 in QFrame::event (this=0x3ad9510, e=0x7fff6429bb60) at widgets/qframe.cpp:557
#21 0x00002b2552087ccb in QAbstractScrollArea::event (this=0x3ad9510, e=0x7fff6429bb60) at widgets/qabstractscrollarea.cpp:989
#22 0x00002b2552074950 in QTextEdit::event (this=0x3ad9510, e=0x7fff6429bb60) at widgets/qtextedit.cpp:1070
#23 0x00002b255d168043 in KopeteRichTextWidget::event (this=0x3ad9510, event=0x7fff6429bb60)
    at /var/tmp/portage/kde-base/kopete-4.4.74/work/kopete-4.4.74/kopete/kopete/chatwindow/kopeterichtextwidget.cpp:458
#24 0x00002b2551c23034 in QApplicationPrivate::notify_helper (this=0x25404c0, receiver=0x3ad9510, e=0x7fff6429bb60) at kernel/qapplication.cpp:4300
#25 0x00002b2551c27987 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=0x7fff6429bb60) at kernel/qapplication.cpp:3763
#26 0x00002b25511ec1d6 in KApplication::notify (this=0x7fff6429cae0, receiver=0x3ad9510, event=0x7fff6429bb60)
    at /var/tmp/portage/kde-base/kdelibs-4.4.74/work/kdelibs-4.4.74/kdeui/kernel/kapplication.cpp:302
#27 0x00000032a6d665db in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:704
#28 0x00002b2551cbf0ea in QKeyMapper::sendKeyEvent (keyWidget=0x3ad9510, grab=<value optimized out>, type=QEvent::KeyPress, code=16777219, modifiers=<value optimized out>, text=..., autorepeat=true, 
    count=1, nativeScanCode=22, nativeVirtualKey=65288, nativeModifiers=8192) at kernel/qkeymapper_x11.cpp:1861
#29 0x00002b2551cbf541 in QKeyMapperPrivate::translateKeyEvent (this=<value optimized out>, keyWidget=0x3ad9510, event=<value optimized out>, grab=false) at kernel/qkeymapper_x11.cpp:1831
#30 0x00002b2551c9c9db in QApplication::x11ProcessEvent (this=0x7fff6429cae0, event=0x7fff6429c710) at kernel/qapplication_x11.cpp:3394
#31 0x00002b2551cc25b2 in x11EventSourceDispatch (s=0x258df00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00002b255515effd in g_main_dispatch (context=0x2542c00) at gmain.c:1960
#33 IA__g_main_context_dispatch (context=0x2542c00) at gmain.c:2513
#34 0x00002b25551629b8 in g_main_context_iterate (context=0x2542c00, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#35 0x00002b2555162ae0 in IA__g_main_context_iteration (context=0x2542c00, may_block=1) at gmain.c:2654
#36 0x00000032a6d8f9b3 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#37 0x00002b2551cc227e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00000032a6d64f32 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#39 0x00000032a6d65304 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#40 0x00000032a6d68feb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#41 0x0000000000414622 in main (argc=1, argv=0x7fff6429d968) at /var/tmp/portage/kde-base/kopete-4.4.74/work/kopete-4.4.74/kopete/kopete/main.cpp:105

Reported using DrKonqi
Comment 1 Alexey Shvetsov 2010-05-04 12:01:38 UTC
Actualy it seems crashed whne i tryed to edit text message.
It crashed every time after i press backspace =)
Comment 2 Andrew Crouthamel 2018-10-29 23:59:14 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-13 14:25:51 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-11-28 04:54:49 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!