Crash de icedove 10.0.12-1

2013-01-27

Spécifique à un courriel en particulier. 
Étape:
1. Ouverture du courriel #1. 
2. Ouverture d'un courriel quelconque.
2. Réouverture du courriel #1.  
Résultat:
Crash.

icedove --safe-mode --debug
> run
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5d4d2a4 in ?? () from /usr/lib/icedove/libxul.so
> c
0x00007ffff76c4efb in raise () from /lib/x86_64-linux-gnu/libpthread.so.0
> c
Program terminated with signal SIGSEGV, Segmentation fault.
> q

ldd /usr/lib/icedove/icedove-bin
	linux-vdso.so.1 =>  (0x00007fffcbb02000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd8c2506000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd8c21ff000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd8c1fe2000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd8c1c5b000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fd8c2729000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd8c19d9000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd8c17c2000)

apt-get install icedove-dbg [172 Mo]


icedove --safe-mode --debug
> run
Program received signal SIGSEGV, Segmentation fault.
HashKey (aKey=0x0) at ../../../dist/include/nsURIHashKey.h:74
74	../../../dist/include/nsURIHashKey.h: Aucun fichier ou dossier de ce type.

> thread apply all bt

...

Thread 1 (Thread 0x7ffff7fd7720 (LWP 1305)):
#0  HashKey (aKey=0x0) at ../../../dist/include/nsURIHashKey.h:74
#1  nsTHashtable<mozilla::places::History::KeyClass>::s_HashKey (
    table=<optimized out>, key=0x0) at ../../../dist/include/nsTHashtable.h:373
#2  0x00007ffff606d230 in PL_DHashTableOperate (table=0x7fffda44e710, key=0x0, 
    op=PL_DHASH_LOOKUP)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/build/pldhash.cpp:616
#3  0x00007ffff5d4f9d6 in GetEntry (aKey=0x0, this=0x7fffda44e710)
    at ../../../dist/include/nsTHashtable.h:170
#4  mozilla::places::History::UnregisterVisitedCallback (this=0x7fffda44e6d0, 
    aURI=0x0, aLink=0x7fffcca25920)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/toolkit/components/places/History.cpp:1828
#5  0x00007ffff58393c1 in UnregisterFromHistory (this=0x7fffcca25920)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/content/base/src/Link.cpp:504
#6  mozilla::dom::Link::UnregisterFromHistory (this=0x7fffcca25920)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/content/base/src/Link.cpp:494
#7  0x00007ffff5839463 in mozilla::dom::Link::~Link (this=0x7fffcca25920, 
    __in_chrg=<optimized out>)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/content/base/src/Link.cpp:67
#8  0x00007ffff58994d1 in nsHTMLAnchorElement::~nsHTMLAnchorElement (
    this=0x7fffcca258a0, __in_chrg=<optimized out>)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/content/html/content/src/nsHTMLAnchorElement.cpp:155
#9  0x00007ffff5899501 in nsHTMLAnchorElement::~nsHTMLAnchorElement (
    this=0x7fffcca258a0, __in_chrg=<optimized out>)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/content/html/content/src/nsHTMLAnchorElement.cpp:157
#10 0x00007ffff58160c1 in nsNodeUtils::LastRelease (aNode=0x7fffcca258a0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/content/base/src/nsNodeUtils.cpp:320
#11 0x00007ffff58058dc in Release (this=0x7fffcca258a0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/content/base/src/nsGenericElement.cpp:4419
#12 nsGenericElement::Release (this=0x7fffcca258a0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/content/base/src/nsGenericElement.cpp:4419
#13 0x00007ffff606c96c in nsXPCOMCycleCollectionParticipant::Unroot (
    this=<optimized out>, p=<optimized out>)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/build/nsCycleCollectionParticipant.cpp:76
#14 0x00007ffff60a17be in nsCycleCollector::CollectWhite (
    this=this@entry=0x7fffe9484000, aListener=aListener@entry=0x0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/base/nsCycleCollector.cpp:2049
#15 0x00007ffff60a181b in nsCycleCollector::FinishCollection (
    this=0x7fffe9484000, aListener=aListener@entry=0x0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/base/nsCycleCollector.cpp:2857
#16 0x00007ffff60a1b2b in nsCycleCollectorRunner::Collect (
    this=0x7fffe944add0, aListener=0x0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/base/nsCycleCollector.cpp:3552
#17 0x00007ffff60a1be6 in nsCycleCollector_collect (aListener=<optimized out>)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/base/nsCycleCollector.cpp:3616
#18 0x00007ffff5955076 in CycleCollectNow (aListener=0x0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/dom/base/nsJSEnvironment.cpp:3241
#19 nsJSContext::CycleCollectNow (aListener=0x0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/dom/base/nsJSEnvironment.cpp:3228
#20 0x00007ffff6099946 in nsTimerImpl::Fire (this=0x7fffcbf37470)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/threads/nsTimerImpl.cpp:425
#21 0x00007ffff6099a15 in nsTimerEvent::Run (this=<optimized out>)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/threads/nsTimerImpl.cpp:521
#22 0x00007ffff6096faf in nsThread::ProcessNextEvent (this=0x7fffe9406a00, 
    mayWait=<optimized out>, result=0x7fffffffcb9f)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/threads/nsThread.cpp:631
#23 0x00007ffff606c850 in NS_ProcessNextEvent_P (thread=<optimized out>, 
    mayWait=true)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/xpcom/build/nsThreadUtils.cpp:245
#24 0x00007ffff60146fd in mozilla::ipc::MessagePump::Run (this=0x7fffe944d6c0, 
    aDelegate=0x7ffff6dd2ff0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/ipc/glue/MessagePump.cpp:134
#25 0x00007ffff60b2029 in RunHandler (this=0x7ffff6dd2ff0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/ipc/chromium/src/base/message_loop.cc:201
#26 MessageLoop::Run (this=0x7ffff6dd2ff0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/ipc/chromium/src/base/message_loop.cc:175
#27 0x00007ffff5d849e9 in nsBaseAppShell::Run (this=0x7fffe3837c50)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:189
#28 0x00007ffff5c6604d in nsAppStartup::Run (this=0x7fffe383a1f0)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/toolkit/components/startup/nsAppStartup.cpp:228
#29 0x00007ffff554bc96 in XRE_main (argc=<optimized out>, 
    argv=<optimized out>, aAppData=<optimized out>)
    at /build/icedove-J7T4Xk/icedove-10.0.12/mozilla/toolkit/xre/nsAppRunner.cpp:3551
#30 0x0000000000401f49 in do_main (argv=0x7fffffffe2c8, argc=2, 
    exePath=0x7fffffffd1b8 "/usr/lib/icedove/libxpcom.so") at nsMailApp.cpp:143
#31 main (argc=2, argv=0x7fffffffe2c8) at nsMailApp.cpp:226