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

List:       kde-bugs-dist
Subject:    [Bug 258455] New: Kopete crash on opening new chat
From:       Niall <niallc () gmail ! com>
Date:       2010-12-01 1:08:56
Message-ID: bug-258455-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: Kopete crash on opening new chat
           Product: kopete
           Version: 1.0.0
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kopete-bugs@kde.org
        ReportedBy: niallc@gmail.com


Application: kopete (1.0.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-26-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
When opening a chat with a specific one of my contacts I can type a message,
though having pressed enter the chat is recorded but then Kopete crashes. This
has happened 2/2 times. That person uses their iPhone to connect and the
protocol is jabber (we're using gchat). I submitted another report earlier
today, apologies as I did not know how to join them.

The crash can be reproduced every time.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff14881c780 (LWP 9994))]

Thread 3 (Thread 0x7ff127513710 (LWP 9998)):
#0  0x00007ff144cb2f93 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff1402a74a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff1402a78fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007ff146317566 in QEventDispatcherGlib::processEvents (this=0x2f46420,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007ff1462ec992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ff1462ecd6c in QEventLoop::exec (this=0x2ba81a0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007ff129cfa613 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#7  0x00007ff1461f9775 in QThreadPrivate::start (arg=0x2f1a920) at
thread/qthread_unix.cpp:248
#8  0x00007ff1447699ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007ff144cbf70d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff126d12710 (LWP 9999)):
#0  0x00007ff144cb2f93 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=3948) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff1402a74a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff1402a78fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007ff146317566 in QEventDispatcherGlib::processEvents (this=0x2602280,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007ff1462ec992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ff1462ecd6c in QEventLoop::exec (this=0x2673580, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007ff12a1469a2 in ?? () from /usr/lib/kde4/kopete_jabber.so
#7  0x00007ff1461f9775 in QThreadPrivate::start (arg=0x2d1d7b0) at
thread/qthread_unix.cpp:248
#8  0x00007ff1447699ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007ff144cbf70d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff14881c780 (LWP 9994)):
[KCrash Handler]
#5  QBasicAtomicInt::deref (x=<value optimized out>) at
/usr/include/qt4/QtCore/qatomic_x86_64.h:133
#6  ~QByteArray (x=<value optimized out>) at
/usr/include/qt4/QtCore/qbytearray.h:382
#7  ~ParsingData (x=<value optimized out>) at
../../../solid/solid/predicateparse.cpp:41
#8  QThreadStorage<Solid::PredicateParse::ParsingData*>::deleteData (x=<value
optimized out>) at /usr/include/qt4/QtCore/qthreadstorage.h:133
#9  0x00007ff1461f8564 in QThreadStorageData::set (this=<value optimized out>,
p=0x22a76a0) at thread/qthreadstorage.cpp:148
#10 0x00007ff1481d1d59 in
qThreadStorage_setLocalData<Solid::PredicateParse::ParsingData> (predicate=...)
at /usr/include/qt4/QtCore/qthreadstorage.h:92
#11 QThreadStorage<Solid::PredicateParse::ParsingData*>::setLocalData
(predicate=...) at /usr/include/qt4/QtCore/qthreadstorage.h:148
#12 Solid::Predicate::fromString (predicate=...) at
../../../solid/solid/predicateparse.cpp:58
#13 0x00007ff1481c8071 in Solid::Device::listFromQuery (predicate=...,
parentUdi=...) at ../../../solid/solid/devicemanager.cpp:82
#14 0x00007ff147253d97 in KMountPoint::Private::finalizePossibleMountPoint
(this=0x31881c0, infoNeeded=) at ../../kio/kio/kmountpoint.cpp:178
#15 0x00007ff1472542f3 in KMountPoint::possibleMountPoints (infoNeeded=) at
../../kio/kio/kmountpoint.cpp:229
#16 0x00007ff14720ccbb in KDirListerCache::forgetDirs (this=0x2768720,
lister=0x27ac830, _url=<value optimized out>, notify=<value optimized out>) at
../../kio/kio/kdirlister.cpp:531
#17 0x00007ff14720d344 in KDirListerCache::forgetDirs (this=0x2768720,
lister=0x27ac830) at ../../kio/kio/kdirlister.cpp:462
#18 0x00007ff14720d5d8 in ~KDirLister (this=0x27ac830, __in_chrg=<value
optimized out>) at ../../kio/kio/kdirlister.cpp:1939
#19 0x00007ff1462fca5c in QObjectPrivate::deleteChildren (this=0x274ad30) at
kernel/qobject.cpp:1986
#20 0x00007ff146303ae4 in ~QObject (this=<value optimized out>,
__in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#21 0x00007ff12bc1365d in ChatWindowStyleManager::~ChatWindowStyleManager() ()
from /usr/lib/libkopetechatwindow_shared.so.1
#22 0x00007ff144c12262 in __run_exit_handlers (status=1) at exit.c:78
#23 *__GI_exit (status=1) at exit.c:100
#24 0x00007ff1389d94d6 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#25 0x00007ff146cd6288 in KApplication::xioErrhandler (this=0x7ffff7f41f80,
dpy=0x204deb0) at ../../kdeui/kernel/kapplication.cpp:408
#26 0x00007ff143a207fe in _XIOError () from /usr/lib/libX11.so.6
#27 0x00007ff143a28355 in ?? () from /usr/lib/libX11.so.6
#28 0x00007ff143a28c07 in _XEventsQueued () from /usr/lib/libX11.so.6
#29 0x00007ff1420c31cc in XRenderComposite () from /usr/lib/libXrender.so.1
#30 0x00007ff145630199 in QX11PaintEngine::drawTiledPixmap (this=<value
optimized out>, r=<value optimized out>, pixmap=<value optimized out>, p=<value
optimized out>)
    at painting/qpaintengine_x11.cpp:2156
#31 0x00007ff14558dcc4 in QPainter::drawTiledPixmap (this=0x7ffff7f3ddf0,
r=..., pixmap=..., sp=...) at painting/qpainter.cpp:6455
#32 0x00007ff1308ad064 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#33 0x00007ff1308e2f18 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#34 0x00007ff1308ee277 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#35 0x00007ff1308ef23a in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#36 0x00007ff1308e4fc4 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#37 0x00007ff146ce7680 in KStyle::drawControl (this=0x2209480, element=<value
optimized out>, option=0x7ffff7f3cf30, p=<value optimized out>,
widget=0x485aa10) at ../../kdeui/kernel/kstyle.cpp:2266
#38 0x00007ff1308ef793 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#39 0x00007ff145746600 in QCommonStyle::drawComplexControl (this=0x2209480,
cc=<value optimized out>, opt=0x7ffff7f3dd70, p=0x7ffff7f3ddf0,
widget=0x485aa10) at styles/qcommonstyle.cpp:3236
#40 0x00007ff146ce3f3e in KStyle::drawComplexControl (this=0x2209480,
cc=QStyle::CC_ScrollBar, opt=0x7ffff7f3dd70, p=<value optimized out>,
w=0x485aa10) at ../../kdeui/kernel/kstyle.cpp:3591
#41 0x00007ff1308e5b6a in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#42 0x00007ff14587f34f in QScrollBar::paintEvent (this=0x485aa10) at
widgets/qscrollbar.cpp:547
#43 0x00007ff145484162 in QWidget::event (this=0x485aa10, event=0x7ffff7f3e600)
at kernel/qwidget.cpp:8144
#44 0x00007ff14542e22c in QApplicationPrivate::notify_helper (this=0x2049080,
receiver=0x485aa10, e=0x7ffff7f3e600) at kernel/qapplication.cpp:4300
#45 0x00007ff1454346fb in QApplication::notify (this=0x7ffff7f41f80,
receiver=0x485aa10, e=0x7ffff7f3e600) at kernel/qapplication.cpp:4183
#46 0x00007ff146cd6526 in KApplication::notify (this=0x7ffff7f41f80,
receiver=0x485aa10, event=0x7ffff7f3e600) at
../../kdeui/kernel/kapplication.cpp:302
#47 0x00007ff1462ee06c in QCoreApplication::notifyInternal
(this=0x7ffff7f41f80, receiver=0x485aa10, event=0x7ffff7f3e600) at
kernel/qcoreapplication.cpp:704
#48 0x00007ff14548c7dd in QCoreApplication::sendSpontaneousEvent
(this=0x485bfb0, pdev=<value optimized out>, rgn=..., offset=<value optimized
out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#49 QWidgetPrivate::drawWidget (this=0x485bfb0, pdev=<value optimized out>,
rgn=..., offset=<value optimized out>, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x3550940)
    at kernel/qwidget.cpp:5339
#50 0x00007ff14548d478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5452
#51 0x00007ff14548c53a in QWidgetPrivate::drawWidget (this=0x485bd30,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at kernel/qwidget.cpp:5388
#52 0x00007ff14548d478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5452
#53 0x00007ff14548c53a in QWidgetPrivate::drawWidget (this=0x485ae80,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at kernel/qwidget.cpp:5388
#54 0x00007ff14548d478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5452
#55 0x00007ff14548c53a in QWidgetPrivate::drawWidget (this=0x4864e10,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at kernel/qwidget.cpp:5388
#56 0x00007ff14548d478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5452
#57 0x00007ff14548c53a in QWidgetPrivate::drawWidget (this=0x485e4f0,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at kernel/qwidget.cpp:5388
#58 0x00007ff14548d478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5452
#59 0x00007ff14548c53a in QWidgetPrivate::drawWidget (this=0x35a8f60,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at kernel/qwidget.cpp:5388
#60 0x00007ff14548d478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5452
#61 0x00007ff14548d2a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5439
#62 0x00007ff14548c53a in QWidgetPrivate::drawWidget (this=0x359df60,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at kernel/qwidget.cpp:5388
#63 0x00007ff14548d478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5452
#64 0x00007ff14548c53a in QWidgetPrivate::drawWidget (this=0x351bf10,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at kernel/qwidget.cpp:5388
#65 0x00007ff14548d478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5452
#66 0x00007ff14548c53a in QWidgetPrivate::drawWidget (this=0x3519cf0,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at kernel/qwidget.cpp:5388
#67 0x00007ff14548d478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=9, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3550940) at kernel/qwidget.cpp:5452
#68 0x00007ff14548c53a in QWidgetPrivate::drawWidget (this=0x33d8e00,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3550940) at kernel/qwidget.cpp:5388
#69 0x00007ff1456468c5 in QWidgetBackingStore::sync (this=0x3550940) at
painting/qbackingstore.cpp:1291
#70 0x00007ff14547db60 in QWidgetPrivate::syncBackingStore (this=0x33d8e00) at
kernel/qwidget.cpp:1672
#71 0x00007ff145484865 in QWidget::event (this=0x33d5270, event=0x4c8bd30) at
kernel/qwidget.cpp:8291
#72 0x00007ff145846cab in QMainWindow::event (this=0x33d5270, event=0x4c8bd30)
at widgets/qmainwindow.cpp:1433
#73 0x00007ff146ded6f3 in KXmlGuiWindow::event (this=0x401a490,
ev=0x7ff1461f93c0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#74 0x00007ff14542e22c in QApplicationPrivate::notify_helper (this=0x2049080,
receiver=0x33d5270, e=0x4c8bd30) at kernel/qapplication.cpp:4300
#75 0x00007ff1454346fb in QApplication::notify (this=0x7ffff7f41f80,
receiver=0x33d5270, e=0x4c8bd30) at kernel/qapplication.cpp:4183
#76 0x00007ff146cd6526 in KApplication::notify (this=0x7ffff7f41f80,
receiver=0x33d5270, event=0x4c8bd30) at ../../kdeui/kernel/kapplication.cpp:302
#77 0x00007ff1462ee06c in QCoreApplication::notifyInternal
(this=0x7ffff7f41f80, receiver=0x33d5270, event=0x4c8bd30) at
kernel/qcoreapplication.cpp:704
#78 0x00007ff1462f07e7 in QCoreApplication::sendEvent (receiver=0x0,
event_type=<value optimized out>, data=0x1ffda90) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#79 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x1ffda90) at kernel/qcoreapplication.cpp:1345
#80 0x00007ff1463179d3 in QCoreApplication::sendPostedEvents (s=<value
optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#81 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:276
#82 0x00007ff1402a38c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#83 0x00007ff1402a7748 in ?? () from /lib/libglib-2.0.so.0
#84 0x00007ff1402a78fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#85 0x00007ff146317513 in QEventDispatcherGlib::processEvents (this=0x1ffd5d0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#86 0x00007ff1454de46e in QGuiEventDispatcherGlib::processEvents
(this=0x401a490, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#87 0x00007ff1462ec992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#88 0x00007ff1462ecd6c in QEventLoop::exec (this=0x7ffff7f41ed0, flags=) at
kernel/qeventloop.cpp:201
#89 0x00007ff1462f0aab in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#90 0x0000000000415652 in _start ()

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

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