Bug 223499 - Latest trunk Choqok build crashes
Summary: Latest trunk Choqok build crashes
Status: RESOLVED DUPLICATE of bug 223393
Alias: None
Product: choqok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Andreas Hartmetz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-19 23:08 UTC by Theo Chatzimichos
Modified: 2010-01-23 06:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Theo Chatzimichos 2010-01-19 23:08:28 UTC
Application: choqok (0.9.45)
KDE Platform Version: 4.4.59 (KDE 4.4.59 (KDE 4.5 >= 20100107)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.32-gentoo-r1 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
KDE and Choqok are both compiled from latest trunk (using the Gentoo live ebuilds). It crashes as soon as it fetches new tweets (which means almost immediately after opening)

 -- Backtrace:
Application: Choqok (choqok), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.3-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
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7f87cda9c760 (LWP 2745))]

Thread 4 (Thread 0x7f87ba959710 (LWP 2749)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f87cc542831 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1d2b1b0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1d2b1b0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f87cc537cb8 in QThreadPoolThread::run (this=0x1e3cc00) at concurrent/qthreadpool.cpp:140
#4  0x00007f87cc5418f5 in QThreadPrivate::start (arg=0x1e3cc00) at thread/qthread_unix.cpp:244
#5  0x00007f87c9758894 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f87cb3d3f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f87b9d44710 (LWP 2765)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f87cc542831 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1d2b1b0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1d2b1b0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f87cc537cb8 in QThreadPoolThread::run (this=0x21a9740) at concurrent/qthreadpool.cpp:140
#4  0x00007f87cc5418f5 in QThreadPrivate::start (arg=0x21a9740) at thread/qthread_unix.cpp:244
#5  0x00007f87c9758894 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f87cb3d3f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f87b9543710 (LWP 2766)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f87cc542831 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1d2b1b0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1d2b1b0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f87cc537cb8 in QThreadPoolThread::run (this=0x232b7f0) at concurrent/qthreadpool.cpp:140
#4  0x00007f87cc5418f5 in QThreadPrivate::start (arg=0x232b7f0) at thread/qthread_unix.cpp:244
#5  0x00007f87c9758894 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f87cb3d3f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f87cda9c760 (LWP 2745)):
[KCrash Handler]
#5  0x000000000226c400 in ?? ()
#6  0x00007f87c8b48639 in startJob (this=0x1e297c0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/scheduler.cpp:62
#7  KIO::ProtoQueue::startAJob (this=0x1e297c0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/scheduler.cpp:618
#8  0x00007f87c8b48790 in KIO::ProtoQueue::qt_metacall (this=0x1e297c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kio/scheduler_p.moc:190
#9  0x00007f87cc6466c3 in QMetaObject::activate (sender=0x1e29818, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2208f40) at kernel/qobject.cpp:3294
#10 0x00007f87cc643363 in QObject::event (this=0x1e29818, e=0x1a11650) at kernel/qobject.cpp:1224
#11 0x00007f87cbb1022c in QApplicationPrivate::notify_helper (this=0x1570140, receiver=0x1e29818, e=0x7fff28cad710) at kernel/qapplication.cpp:4242
#12 0x00007f87cbb18a6a in QApplication::notify (this=0x7fff28cada60, receiver=<value optimized out>, e=0x7fff28cad710) at kernel/qapplication.cpp:4125
#13 0x00007f87cd4ba996 in KApplication::notify (this=0x7fff28cada60, receiver=0x1e29818, event=0x7fff28cad710)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#14 0x00007f87cc633a5b in QCoreApplication::notifyInternal (this=0x7fff28cada60, receiver=0x1e29818, event=0x7fff28cad710) at kernel/qcoreapplication.cpp:704
#15 0x00007f87cc6603f2 in QCoreApplication::sendEvent (this=0x1567210) at kernel/qcoreapplication.h:215
#16 QTimerInfoList::activateTimers (this=0x1567210) at kernel/qeventdispatcher_unix.cpp:603
#17 0x00007f87cc65d1f8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#18 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#19 0x00007f87c788ee6d in g_main_dispatch (context=0x1566470) at gmain.c:1960
#20 IA__g_main_context_dispatch (context=0x1566470) at gmain.c:2513
#21 0x00007f87c7892828 in g_main_context_iterate (context=0x1566470, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#22 0x00007f87c7892950 in IA__g_main_context_iteration (context=0x1566470, may_block=1) at gmain.c:2654
#23 0x00007f87cc65cec3 in QEventDispatcherGlib::processEvents (this=0x15625b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#24 0x00007f87cbbad82e in QGuiEventDispatcherGlib::processEvents (this=0x1963050, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#25 0x00007f87cc6323b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#26 0x00007f87cc632784 in QEventLoop::exec (this=0x7fff28cad9b0, flags=) at kernel/qeventloop.cpp:201
#27 0x00007f87cc63646b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#28 0x000000000040d907 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/net-im/choqok-9999/work/choqok-9999/choqok/main.cpp:56

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-20 01:07:15 UTC
This looks like a KIO issue.
Comment 2 David Faure 2010-01-20 18:19:46 UTC
Andreas, could this be from your latest changes?
Comment 3 Andreas Hartmetz 2010-01-22 19:35:27 UTC
Debug output would be very helpful to figure out what went wrong, specifically from area 7006 (KIO::Scheduler).
Comment 4 Andreas Hartmetz 2010-01-22 23:52:59 UTC
Please check if you can still reproduce the bug with kdelibs of at least revision 1078816.
Comment 5 Andreas Hartmetz 2010-01-23 06:17:48 UTC
Probably a duplicate; memory errors (in this case: using freed memory) can produce somewhat random backtraces.

*** This bug has been marked as a duplicate of bug 223393 ***