Bug 254077 - Kopete crashes when restoring from systray on new jabber conversation
Summary: Kopete crashes when restoring from systray on new jabber conversation
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: 1.0.80
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-13 16:55 UTC by Vincent-Xavier JUMEL
Modified: 2018-10-30 13:02 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent-Xavier JUMEL 2010-10-13 16:55:17 UTC
Application: kopete (1.0.80)
KDE Platform Version: 4.5.2 (KDE 4.5.2) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-gentoo-r9 x86_64
Distribution: "Gentoo Base System release 2.0.1"

-- Information about the crash:
When a jabber contact starts a conversation while kopete is in the systray, Kopete's icon flashes. When I click it, Kopete quit.

-- Backtrace:
Application: Kopete (kopete), signal: Aborted
[Current thread is 1 (Thread 0x7f2a9ab58760 (LWP 24890))]

Thread 5 (Thread 0x7f2a87be6710 (LWP 24904)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f2a96eca7b0 in _L_lock_9719 () from /lib/libc.so.6
#2  0x00007f2a96ec8cc1 in __libc_free (mem=0x7f2a971b3e60) at malloc.c:3736
#3  0x00007f2a9223cc80 in g_source_unref_internal (source=0xd3e030, context=0xfab720, have_lock=0) at gmain.c:1339
#4  0x00007f2a985b6c13 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0xb20270, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:369
#5  0x00007f2a98498ca1 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:302
#6  0x00007f2a98499486 in ~__pthread_cleanup_class (arg=0x7f2a988bef60) at /usr/include/pthread.h:545
#7  QThreadPrivate::start (arg=0x7f2a988bef60) at thread/qthread_unix.cpp:271
#8  0x00007f2a969ded9a in start_thread (arg=<value optimized out>) at pthread_create.c:301
#9  0x00007f2a96f2290d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f2a887f0710 (LWP 24910)):
#0  __pthread_mutex_lock (mutex=0xa2dd58) at pthread_mutex_lock.c:62
#1  0x00007f2a9223f1cb in IA__g_main_context_acquire (context=0xa2dd50) at gmain.c:2047
#2  0x00007f2a92240c72 in g_main_context_iterate (context=0xa2dd50, block=<value optimized out>, dispatch=1, self=0x1) at gmain.c:2535
#3  0x00007f2a922412c2 in IA__g_main_context_iteration (context=0xa2dd50, may_block=1) at gmain.c:2654
#4  0x00007f2a985b608e in QEventDispatcherGlib::processEvents (this=0xe6c610, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f2a98588e32 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f2a985891fd in QEventLoop::exec (this=0xa2df60, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f2a7c134543 in QCA::SyncThread::run (this=0xa2d320) at support/syncthread.cpp:195
#8  0x00007f2a9849947e in QThreadPrivate::start (arg=0xa2d320) at thread/qthread_unix.cpp:266
#9  0x00007f2a969ded9a in start_thread (arg=<value optimized out>) at pthread_create.c:301
#10 0x00007f2a96f2290d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f2a79e65710 (LWP 24911)):
#0  0x00007f2a96f19b93 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=3453) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2a92240e7d in g_main_context_poll (context=0xd2e7a0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0xd2e7a0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x00007f2a922412c2 in IA__g_main_context_iteration (context=0xd2e7a0, may_block=1) at gmain.c:2654
#4  0x00007f2a985b608e in QEventDispatcherGlib::processEvents (this=0xd2e6b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f2a98588e32 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f2a985891fd in QEventLoop::exec (this=0xa4e800, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f2a7c5afedf in XMPP::SyncThread::run (this=0xa8b490) at /var/tmp/portage/kde-base/kopete-4.5.2/work/kopete-4.5.2/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#8  0x00007f2a9849947e in QThreadPrivate::start (arg=0xa8b490) at thread/qthread_unix.cpp:266
#9  0x00007f2a969ded9a in start_thread (arg=<value optimized out>) at pthread_create.c:301
#10 0x00007f2a96f2290d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f2a78a59710 (LWP 24913)):
#0  0x00007f2a96f1c163 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f2a7beb5863 in posix_timer_do () at posixtimer.c:70
#2  0x00007f2a7beb65ce in rtp_scheduler_schedule (psched=<value optimized out>) at scheduler.c:130
#3  0x00007f2a969ded9a in start_thread (arg=<value optimized out>) at pthread_create.c:301
#4  0x00007f2a96f2290d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f2a9ab58760 (LWP 24890)):
[KCrash Handler]
#6  0x00007f2a96e83755 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f2a96e84adf in abort () at abort.c:92
#8  0x00007f2a96ebe8f2 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#9  0x00007f2a96ec3fdd in malloc_printerr (action=3, str=0x7f2a96f7b2b3 "free(): invalid pointer", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007f2a96ec8ccc in __libc_free (mem=<value optimized out>) at malloc.c:3738
#11 0x00007f2a8556a6c7 in _gcry_free (p=0xab4580) at global.c:825
#12 0x00007f2a85c5c3eb in gnutls_deinit (session=0xace0e0) at gnutls_state.c:404
#13 0x00007f2a86741e23 in tlsg_sb_remove (sbiod=0xd43ad0) at tls_g.c:954
#14 0x00007f2a8650bf09 in ber_sockbuf_remove_io (sb=<value optimized out>, sbio=0x613a, layer=6) at sockbuf.c:230
#15 0x00007f2a8650bf9d in ber_int_sb_destroy (sb=0xd81f90) at sockbuf.c:404
#16 0x00007f2a8650c01c in ber_sockbuf_free (sb=0xd81f90) at sockbuf.c:75
#17 0x00007f2a86727468 in ldap_ld_free (ld=0x883950, close=<value optimized out>, sctrls=<value optimized out>, cctrls=<value optimized out>) at unbind.c:200
#18 0x00007f2a86956205 in do_close () at ldap-nss.c:711
#19 0x00007f2a86958685 in do_init () at ldap-nss.c:1228
#20 0x00007f2a869596dc in _nss_ldap_search_s (args=0x613a, filterprot=0x613a <Address 0x613a out of bounds>, sel=LM_PROTOCOLS, user_attrs=0xffffffffffffffff, sizelimit=0, res=0x402490) at ldap-nss.c:3081
#21 0x00007f2a86959b74 in _nss_ldap_getbyname (args=0x7ffffa7828f0, result=0x7ffffa782a20, buffer=0x1e8cd00 "paludisbuild", buflen=1024, errnop=<value optimized out>, filterprot=<value optimized out>, sel=LM_PASSWD, parser=0x7f2a86959e60 <_nss_ldap_parse_pw>) at ldap-nss.c:3500
#22 0x00007f2a8695a257 in _nss_ldap_getpwnam_r (name=<value optimized out>, result=0x613a, buffer=0x6 <Address 0x6 out of bounds>, buflen=18446744073709551615, errnop=0x0) at ldap-pwd.c:245
#23 0x00007f2a96ef1d7d in __getpwnam_r (name=0x7ffffa787c1d "endymion", resbuf=0x7ffffa782a20, buffer=0x1e8cd00 "paludisbuild", buflen=1024, result=<value optimized out>) at ../nss/getXXbyYY_r.c:253
#24 0x00007f2a922710d8 in g_get_any_init_do () at gutils.c:1628
#25 0x00007f2a922715e5 in g_get_any_init () at gutils.c:1779
#26 g_init_user_config_dir () at gutils.c:2114
#27 0x00007f2a92271d3b in IA__g_get_user_config_dir () at gutils.c:2145
#28 0x00007f2a71653eab in enchant_get_user_dirs () at enchant.c:177
#29 0x00007f2a7165546b in enchant_get_module_dirs () at enchant.c:228
#30 enchant_load_providers () at enchant.c:1505
#31 enchant_broker_init () at enchant.c:1694
#32 0x00007f2a71ba1175 in QSpellEnchantClient::QSpellEnchantClient (this=0x18fd170, parent=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/sonnet/plugins/enchant/enchantclient.cpp:51
#33 0x00007f2a71ba2358 in KPluginFactory::createInstance<QSpellEnchantClient, QObject> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/util/kpluginfactory.h:461
#34 0x00007f2a98af739e in KPluginFactory::create (this=0x1e8e730, iface=0x7f2a98b2c600 "Sonnet::Client", parentWidget=<value optimized out>, parent=0x1e84f90, args=..., keyword=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/util/kpluginfactory.cpp:191
#35 0x00007f2a98a6070e in create<Sonnet::Client> (this=<value optimized out>, service=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/util/kpluginfactory.h:515
#36 createInstance<Sonnet::Client> (this=<value optimized out>, service=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/services/kservice.h:532
#37 createInstance<Sonnet::Client> (this=<value optimized out>, service=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/services/kservice.h:509
#38 Sonnet::Loader::loadPlugin (this=<value optimized out>, service=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/sonnet/loader.cpp:275
#39 0x00007f2a98a616f0 in Sonnet::Loader::loadPlugins (this=0x1e84f90) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/sonnet/loader.cpp:265
#40 0x00007f2a98a618cb in Sonnet::Loader::Loader (this=0x1e84f90) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/sonnet/loader.cpp:70
#41 0x00007f2a98a61925 in operator-> () at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/sonnet/loader.cpp:53
#42 operator Sonnet::Loader* () at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/sonnet/loader.cpp:53
#43 Sonnet::Loader::openLoader () at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdecore/sonnet/loader.cpp:61
#44 0x00007f2a9905c4f1 in Sonnet::Highlighter::Highlighter (this=0x1e858e0, textEdit=<value optimized out>, configFile=..., _col=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdeui/sonnet/highlighter.cpp:97
#45 0x00007f2a990f1b16 in KTextEdit::createHighlighter (this=0x1901540) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdeui/widgets/ktextedit.cpp:679
#46 0x00007f2a990f2372 in KTextEdit::focusInEvent (this=0x1901540, event=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdeui/widgets/ktextedit.cpp:730
#47 0x00007f2a976eaeb1 in QWidget::event (this=0x1901540, event=0x7ffffa783b70) at kernel/qwidget.cpp:8296
#48 0x00007f2a97a9b45e in QFrame::event (this=0x1901540, e=0x7ffffa783b70) at widgets/qframe.cpp:557
#49 0x00007f2a97b2694b in QAbstractScrollArea::event (this=0x1901540, e=0x7ffffa783b70) at widgets/qabstractscrollarea.cpp:996
#50 0x00007f2a97b11f01 in QTextEdit::event (this=0x1901540, e=0x7ffffa783b70) at widgets/qtextedit.cpp:1070
#51 0x00007f2a7f33cc56 in KopeteRichTextWidget::event (this=0x1901540, event=0x7ffffa783b70) at /var/tmp/portage/kde-base/kopete-4.5.2/work/kopete-4.5.2/kopete/kopete/chatwindow/kopeterichtextwidget.cpp:458
#52 0x00007f2a9769552c in QApplicationPrivate::notify_helper (this=0x6ac410, receiver=0x1901540, e=0x7ffffa783b70) at kernel/qapplication.cpp:4396
#53 0x00007f2a9769b0ad in QApplication::notify (this=0x7ffffa784760, receiver=0x1901540, e=0x7ffffa783b70) at kernel/qapplication.cpp:4277
#54 0x00007f2a98fee388 in KApplication::notify (this=0x7ffffa784760, receiver=0x1901540, event=0x7ffffa783b70) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#55 0x00007f2a9858a0eb in QCoreApplication::notifyInternal (this=0x7ffffa784760, receiver=0x1901540, event=0x7ffffa783b70) at kernel/qcoreapplication.cpp:732
#56 0x00007f2a976995e6 in QApplicationPrivate::setFocusWidget (focus=0x1901540, reason=Qt::ActiveWindowFocusReason) at kernel/qapplication.cpp:2189
#57 0x00007f2a976e679a in QWidget::setFocus (this=0x1901540, reason=Qt::ActiveWindowFocusReason) at kernel/qwidget.cpp:6283
#58 0x00007f2a9769ee67 in QApplication::setActiveWindow (act=<value optimized out>) at kernel/qapplication.cpp:2567
#59 0x00007f2a9771ce05 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7ffffa784380) at kernel/qapplication_x11.cpp:3455
#60 0x00007f2a977467c2 in x11EventSourceDispatch (s=0x6a4180, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#61 0x00007f2a9223d379 in g_main_dispatch (context=0x6a3120) at gmain.c:1960
#62 IA__g_main_context_dispatch (context=0x6a3120) at gmain.c:2513
#63 0x00007f2a92241120 in g_main_context_iterate (context=0x6a3120, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#64 0x00007f2a922412c2 in IA__g_main_context_iteration (context=0x6a3120, may_block=1) at gmain.c:2654
#65 0x00007f2a985b603e in QEventDispatcherGlib::processEvents (this=0x644f00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#66 0x00007f2a97746146 in QGuiEventDispatcherGlib::processEvents (this=0x613a, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#67 0x00007f2a98588e32 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#68 0x00007f2a985891fd in QEventLoop::exec (this=0x7ffffa7846b0, flags=) at kernel/qeventloop.cpp:201
#69 0x00007f2a9858d25b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#70 0x0000000000416122 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/kopete-4.5.2/work/kopete-4.5.2/kopete/kopete/main.cpp:105

This bug may be a duplicate of or related to bug 230076.

Possible duplicates by query: bug 253841, bug 253791, bug 250441, bug 248108, bug 248004.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-30 00:01:36 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 2 Vincent-Xavier JUMEL 2018-10-30 09:27:21 UTC
I don't use kopete anymore, and I've switched to KDE SC 5 and Plasma.
Comment 3 Andrew Crouthamel 2018-10-30 13:02:09 UTC
Thanks for the update!