Bug 214103 - Ktorrent crash (uncaught exception)
Summary: Ktorrent crash (uncaught exception)
Status: RESOLVED DUPLICATE of bug 213819
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
: 214291 214605 214631 214806 214927 215194 215427 215627 215763 216564 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-11 14:00 UTC by Xenophon
Modified: 2009-11-29 10:18 UTC (History)
9 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 Xenophon 2009-11-11 14:00:25 UTC
Version:           3.3 (using KDE 4.3.2)
OS:                Linux
Installed from:    Ubuntu Packages

Branched from #213932 .

Another crash. The report appears to be slightly different. I am now using 3.3 final with the tracker grouping script disabled.

Application: KTorrent (ktorrent), signal: Aborted
[Current thread is 1 (Thread 0xb4ec1700 (LWP 16937))]

Thread 5 (Thread 0xb30b3b70 (LWP 16939)):
#0  0xb76e5422 in __kernel_vsyscall ()
#1  0xb5c77981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb76510f5 in dht::RPCServerThread::run (this=0x92dac88) at
/home/xenophon/compiled/ktorrent-3.3/libbtcore/dht/rpcserver.cpp:107
#3  0xb6832e32 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb539080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb5c7e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb02ffb70 (LWP 16945)):
#0  0xb76e5422 in __kernel_vsyscall ()
#1  0xb5c70ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb75ee6c2 in net::DownloadThread::waitForSocketReady (this=0x91b52e0) at
/home/xenophon/compiled/ktorrent-3.3/libbtcore/net/downloadthread.cpp:188
#3  0xb75ee78f in net::DownloadThread::update (this=0x91b52e0) at
/home/xenophon/compiled/ktorrent-3.3/libbtcore/net/downloadthread.cpp:53
#4  0xb75ef1b8 in net::NetworkThread::run (this=0x91b52e0) at
/home/xenophon/compiled/ktorrent-3.3/libbtcore/net/networkthread.cpp:48
#5  0xb6832e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb539080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5c7e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xafafeb70 (LWP 16946)):
#0  0xb76e5422 in __kernel_vsyscall ()
#1  0xb5394e15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb5c8b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6833e67 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb75edefd in net::UploadThread::update (this=0x91b5640) at
/home/xenophon/compiled/ktorrent-3.3/libbtcore/net/uploadthread.cpp:73
#5  0xb75ef1b8 in net::NetworkThread::run (this=0x91b5640) at
/home/xenophon/compiled/ktorrent-3.3/libbtcore/net/networkthread.cpp:48
#6  0xb6832e32 in ?? () from /usr/lib/libQtCore.so.4
#7  0xb539080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb5c7e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xaf2fdb70 (LWP 16947)):
#0  0xb76e5422 in __kernel_vsyscall ()
#1  0xb5394e15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb5c8b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6833e67 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb75f266a in net::ReverseResolverThread::run (this=0x92e8050) at
/home/xenophon/compiled/ktorrent-3.3/libbtcore/net/reverseresolver.cpp:120
#5  0xb6832e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb539080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5c7e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4ec1700 (LWP 16937)):
[KCrash Handler]
#6  0xb76e5422 in __kernel_vsyscall ()
#7  0xb5bdc4d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb5bdf932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb5e104df in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib/libstdc++.so.6
#10 0xb5e0e415 in ?? () from /usr/lib/libstdc++.so.6
#11 0xb5e0e452 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0xb5e0e50b in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#13 0xb69395e1 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4
#14 0xb6939ec2 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#15 0xb6973667 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#16 0xb693e9ae in QTimer::timerEvent(QTimerEvent*) () from
/usr/lib/libQtCore.so.4
#17 0xb69333bf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#18 0xb5f66f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#19 0xb5f6e67c in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#20 0xb706414a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#21 0xb69236cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#22 0xb69507ce in ?? () from /usr/lib/libQtCore.so.4
#23 0xb694e0e0 in ?? () from /usr/lib/libQtCore.so.4
#24 0xb52c3e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0xb52c7720 in ?? () from /lib/libglib-2.0.so.0
#26 0xb52c7853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#27 0xb694e02c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#28 0xb6007be5 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb6921c79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#30 0xb69220ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#31 0xb692453f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0xb5f66dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#33 0x08067891 in main (argc=5, argv=0xbfbcbee4) at
/home/xenophon/compiled/ktorrent-3.3/ktorrent/main.cpp:172
Comment 1 Joris Guisson 2009-11-11 14:59:50 UTC
Could you compile with debug information ?

Add -DCMAKE_BUILD_TYPE=debugfull to the cmake command line and then do make and make install.

If this is the same as the other uncaught exception, the backtraces should be similar with debugfull.
Comment 2 Joris Guisson 2009-11-12 18:47:37 UTC
*** Bug 214291 has been marked as a duplicate of this bug. ***
Comment 3 Xenophon 2009-11-14 17:57:59 UTC
I believe that this is the same crash. I however, don't see any extra information in this report even though I've compiled with debugging enabled. It is very possible that I've mucked that up somehow - how can I check if debugging is enabled for my installation?

The report:

Application: KTorrent (ktorrent), signal: Aborted
[Current thread is 1 (Thread 0xb776f700 (LWP 1961))]

Thread 5 (Thread 0xb5a38b70 (LWP 1987)):
#0  0x0080b422 in __kernel_vsyscall ()
#1  0x0072a981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x009b92d4 in dht::RPCServerThread::run (this=0x8f204b0) at /home/xenophon/compiled/ktorrent-3.3/libbtcore/dht/rpcserver.cpp:107
#3  0x047eee32 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00be680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x007317ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb3f5fb70 (LWP 2045)):
#0  0x0080b422 in __kernel_vsyscall ()
#1  0x006ed396 in gettimeofday () from /lib/tls/i686/cmov/libc.so.6
#2  0x00924a51 in bt::Now () at /home/xenophon/compiled/ktorrent-3.3/libbtcore/util/functions.cpp:171
#3  0x0093cf65 in net::DownloadThread::update (this=0x8dfd2e0) at /home/xenophon/compiled/ktorrent-3.3/libbtcore/net/downloadthread.cpp:65
#4  0x0093e435 in net::NetworkThread::run (this=0x8dfd2e0) at /home/xenophon/compiled/ktorrent-3.3/libbtcore/net/networkthread.cpp:48
#5  0x047eee32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00be680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x007317ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb375eb70 (LWP 2046)):
#0  0x0080b422 in __kernel_vsyscall ()
#1  0x00beae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0073e78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x047efe67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0093c6b6 in net::UploadThread::update (this=0x8dfd640) at /home/xenophon/compiled/ktorrent-3.3/libbtcore/net/uploadthread.cpp:73
#5  0x0093e435 in net::NetworkThread::run (this=0x8dfd640) at /home/xenophon/compiled/ktorrent-3.3/libbtcore/net/networkthread.cpp:48
#6  0x047eee32 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00be680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x007317ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb2f5db70 (LWP 2047)):
#0  0x0080b422 in __kernel_vsyscall ()
#1  0x00beae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0073e78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x047efe67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00942e95 in net::ReverseResolverThread::run (this=0x97a5a00) at /home/xenophon/compiled/ktorrent-3.3/libbtcore/net/reverseresolver.cpp:120
#5  0x047eee32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00be680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x007317ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb776f700 (LWP 1961)):
[KCrash Handler]
#6  0x0080b422 in __kernel_vsyscall ()
#7  0x0068f4d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x00692932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x002504df in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0x0024e415 in ?? () from /usr/lib/libstdc++.so.6
#11 0x0024e452 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x0024e50b in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#13 0x048f55e1 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x048f5ec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x0492f667 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#16 0x048fa9ae in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#17 0x048ef3bf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#18 0x07250f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x0725867c in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x0112f14a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0x048df6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x0490c7ce in ?? () from /usr/lib/libQtCore.so.4
#23 0x0490a0e0 in ?? () from /usr/lib/libQtCore.so.4
#24 0x01456e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0x0145a720 in ?? () from /lib/libglib-2.0.so.0
#26 0x0145a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#27 0x0490a02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0x072f1be5 in ?? () from /usr/lib/libQtGui.so.4
#29 0x048ddc79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0x048de0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x048e053f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0x07250dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#33 0x08069fc8 in main (argc=5, argv=0xbfc91744) at /home/xenophon/compiled/ktorrent-3.3/ktorrent/main.cpp:172
Comment 4 Joris Guisson 2009-11-15 12:37:48 UTC
*** Bug 214605 has been marked as a duplicate of this bug. ***
Comment 5 Joris Guisson 2009-11-15 12:38:29 UTC
*** Bug 214631 has been marked as a duplicate of this bug. ***
Comment 6 Jon Skanes 2009-11-15 13:31:09 UTC
Crashed again, here's another backtrace:

Application: KTorrent (ktorrent), signal: Aborted
[Current thread is 1 (Thread 0xb782e700 (LWP 18655))]

Thread 5 (Thread 0xb5aa7b70 (LWP 18657)):
#0  0x00220422 in __kernel_vsyscall ()
#1  0x00e28981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x00cd10b5 in dht::RPCServerThread::run (this=0x82a7558) at ../../libbtcore/dht/rpcserver.cpp:107
#3  0x057fae32 in QThreadPrivate::start (arg=0x82a7558) at thread/qthread_unix.cpp:188
#4  0x00fa780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x00e2f7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb62afb70 (LWP 18662)):
#0  0x00220422 in __kernel_vsyscall ()
#1  0x00fac142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e3c7e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x057fa81e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x057fa973 in QThread::msleep (msecs=50) at thread/qthread_unix.cpp:323
#5  0x00c6e9a0 in net::DownloadThread::update (this=0x821d040) at ../../libbtcore/net/downloadthread.cpp:110
#6  0x00c6f178 in net::NetworkThread::run (this=0x821d040) at ../../libbtcore/net/networkthread.cpp:48
#7  0x057fae32 in QThreadPrivate::start (arg=0x821d040) at thread/qthread_unix.cpp:188
#8  0x00fa780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x00e2f7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb36b7b70 (LWP 18663)):
#0  0x00220422 in __kernel_vsyscall ()
#1  0x00fabe15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e3c78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x057fbe67 in QWaitConditionPrivate::wait (this=0x821d328, mutex=0x821d32c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x821d328, mutex=0x821d32c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00c6debd in net::UploadThread::update (this=0x821d2f0) at ../../libbtcore/net/uploadthread.cpp:73
#6  0x00c6f178 in net::NetworkThread::run (this=0x821d2f0) at ../../libbtcore/net/networkthread.cpp:48
#7  0x057fae32 in QThreadPrivate::start (arg=0x821d2f0) at thread/qthread_unix.cpp:188
#8  0x00fa780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x00e2f7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb2eb6b70 (LWP 18664)):
#0  0x00220422 in __kernel_vsyscall ()
#1  0x00fabe15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e3c78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x057fbe67 in QWaitConditionPrivate::wait (this=0x86a891c, mutex=0x86a8918, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x86a891c, mutex=0x86a8918, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00c7262a in net::ReverseResolverThread::run (this=0x86a8910) at ../../libbtcore/net/reverseresolver.cpp:120
#6  0x057fae32 in QThreadPrivate::start (arg=0x86a8910) at thread/qthread_unix.cpp:188
#7  0x00fa780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x00e2f7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb782e700 (LWP 18655)):
[KCrash Handler]
#6  0x00220422 in __kernel_vsyscall ()
#7  0x00d8d4d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x00d90932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x008074df in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0x00805415 in ?? () from /usr/lib/libstdc++.so.6
#11 0x00805452 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x0080550b in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#13 0x059015e1 in QMetaObject::activate (sender=0x82a8d2c, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3123
#14 0x05901ec2 in QMetaObject::activate (sender=0x82a8d2c, m=0x59dc904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#15 0x0593b667 in QTimer::timeout (this=0x82a8d2c) at .moc/release-shared/moc_qtimer.cpp:128
#16 0x059069ae in QTimer::timerEvent (this=0x82a8d2c, e=0xbffb3e80) at kernel/qtimer.cpp:261
#17 0x058fb3bf in QObject::event (this=0x82a8d2c, e=0xbffb3e80) at kernel/qobject.cpp:1075
#18 0x0698af54 in QApplicationPrivate::notify_helper (this=0x8247128, receiver=0x82a8d2c, e=0xbffb3e80) at kernel/qapplication.cpp:4056
#19 0x0699267c in QApplication::notify (this=0xbffb41d4, receiver=0x82a8d2c, e=0xbffb3e80) at kernel/qapplication.cpp:3603
#20 0x0047514a in KApplication::notify (this=0xbffb41d4, receiver=0x82a8d2c, event=0xbffb3e80) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x058eb6cb in QCoreApplication::notifyInternal (this=0xbffb41d4, receiver=0x82a8d2c, event=0xbffb3e80) at kernel/qcoreapplication.cpp:610
#22 0x059187ce in QCoreApplication::sendEvent (this=0x8247f34) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#23 QTimerInfoList::activateTimers (this=0x8247f34) at kernel/qeventdispatcher_unix.cpp:572
#24 0x059160e0 in timerSourceDispatch (source=0x8247f00) at kernel/qeventdispatcher_glib.cpp:165
#25 0x03d2ae78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x03d2e720 in ?? () from /lib/libglib-2.0.so.0
#27 0x03d2e853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x0591602c in QEventDispatcherGlib::processEvents (this=0x821aee8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#29 0x06a2bbe5 in QGuiEventDispatcherGlib::processEvents (this=0x821aee8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#30 0x058e9c79 in QEventLoop::processEvents (this=0xbffb4144, flags=) at kernel/qeventloop.cpp:149
#31 0x058ea0ca in QEventLoop::exec (this=0xbffb4144, flags=...) at kernel/qeventloop.cpp:201
#32 0x058ec53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#33 0x0698add7 in QApplication::exec () at kernel/qapplication.cpp:3525
#34 0x08067831 in main (argc=1, argv=0xbffb45a4) at ../../ktorrent/main.cpp:172
Comment 7 Joris Guisson 2009-11-15 13:37:36 UTC
After reviewing all the potential places this crash can happen, I have come to the conclusion that the fix for bug 213819 should also fix this.

*** This bug has been marked as a duplicate of bug 213819 ***
Comment 8 Joris Guisson 2009-11-16 18:21:49 UTC
*** Bug 214806 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-11-17 14:40:12 UTC
*** Bug 214927 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-11-19 01:56:19 UTC
*** Bug 215194 has been marked as a duplicate of this bug. ***
Comment 11 Joris Guisson 2009-11-20 18:36:03 UTC
*** Bug 215427 has been marked as a duplicate of this bug. ***
Comment 12 Joris Guisson 2009-11-22 10:53:16 UTC
*** Bug 215627 has been marked as a duplicate of this bug. ***
Comment 13 Dario Andres 2009-11-23 13:49:19 UTC
*** Bug 215763 has been marked as a duplicate of this bug. ***
Comment 14 Joris Guisson 2009-11-29 10:18:06 UTC
*** Bug 216564 has been marked as a duplicate of this bug. ***