[Evolution] Bug#502870: Crash while closing evolution

nsk nsk at karastathis.org
Mon Oct 20 14:30:14 UTC 2008


Package: evolution
Version: 2.22.3.1-1
Severity: serious

Closing (quitting/exiting) evolution leads to a crash which is
reproducible always.  I use IMAP with TLS on Debian Lenny.

Note that at some point while I was updating via aptitude the bug was
fixed for a few days, but then at another aptitude update the bug was
reintroduced.  Othet than these few days, I have never exited evolution
without seeing it crash.


Gnome Release: 2.22.3 2008-09-18 (Debian)
BugBuddy Version: 2.22.0

System: Linux 2.6.26-1-amd64 #1 SMP Thu Oct 9 14:16:53 UTC 2008 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10402000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Industrial
Icon Theme: Mist

Memory status: size: 595398656 vsize: 595398656 resident: 59420672
share:
29097984 rss: 59420672 rss_rlim: 18446744073709551615
CPU usage: start_time: 1224510605 rtime: 449 utime: 412 stime: 37
cutime:2
cstime: 5 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

[Thread debugging using libthread_db enabled]
[New Thread 0x7fa1ef0a4700 (LWP 3998)]
[New Thread 0x407db950 (LWP 4090)]
[New Thread 0x43731950 (LWP 4088)]
0x00007fa1ea98f5ef in waitpid () from /lib/libpthread.so.0
#0  0x00007fa1ea98f5ef in waitpid () from /lib/libpthread.so.0
#1  0x00007fa1e3da06c9 in IA__g_spawn_sync (
    working_directory=<value optimized out>, argv=<value optimized
out>, 
    envp=<value optimized out>, flags=<value optimized out>, 
    child_setup=<value optimized out>, user_data=<value optimized out>, 
    standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0x7ffff7201a48)
at /build/buildd/glib2.0-2.16.6/glib/gspawn.c:374
#2  0x00007fa1e3da09d8 in IA__g_spawn_command_line_sync (
    command_line=<value optimized out>, standard_output=0x0, 
    standard_error=0x0, exit_status=0x0, error=0x7ffff7201a48)
    at /build/buildd/glib2.0-2.16.6/glib/gspawn.c:682
#3  0x00007fa1dec6e656 in ?? ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#4  0x00007fa1dec6e70d in ?? ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#5  0x00007fa1d92c86a7 in nsProfileLock::FatalSignalHandler (signo=11)
    at nsProfileLock.cpp:216
#6  <signal handler called>
#7  0x00000000012a1ef0 in ?? ()
#8  0x00007fa1d93192a8 in nsSocketTransportService::Shutdown
(this=0x12a07f0)
    at ../../../dist/include/xpcom/nsCOMPtr.h:713
#9  0x00007fa1d930889f in nsIOService::SetOffline (this=0x12a0590,
offline=1)
    at nsIOService.cpp:617
#10 0x00007fa1d93086a6 in nsIOService::Observe (this=0x12a0590, 
    subject=0x1fcb790, topic=0x7fa1d9a4eb66
"profile-change-net-teardown", 
    data=0x7fa1d9a4ede0) at nsIOService.cpp:774
#11 0x00007fa1d99d4d5a in nsObserverList::NotifyObservers
(this=0x140ad10, 
    aSubject=0x1fcb790, aTopic=0x7fa1d9a4eb66
"profile-change-net-teardown", 
    someData=0x7fa1d9a4ede0) at nsObserverList.cpp:128
#12 0x00007fa1d99d503e in nsObserverService::NotifyObservers (
    this=<value optimized out>, aSubject=0x1fcb790, 
    aTopic=0x7fa1d9a4eb66 "profile-change-net-teardown", 
    someData=0x7fa1d9a4ede0) at nsObserverService.cpp:181
#13 0x00007fa1d92c44fe in nsXREDirProvider::DoShutdown (this=0x11c7c80)
    at nsXREDirProvider.cpp:839
#14 0x00007fa1d92c6ab9 in XRE_TermEmbedding () at
nsEmbedFunctions.cpp:159
#15 0x00007fa1d92b9db4 in EmbedPrivate::PopStartup () at
EmbedPrivate.cpp:565
#16 0x00007fa1da176ab7 in gecko_shutdown ()
   from /usr/lib/evolution/2.22/plugins/liborg-gnome-evolution-rss.so
#17 0x00007fa1e3a119cd in exit () from /lib/libc.so.6
#18 0x00007fa1e39fb1ad in __libc_start_main () from /lib/libc.so.6
#19 0x000000000040af49 in _start ()

Thread 3 (Thread 0x43731950 (LWP 4088)):
#0  0x00007fa1e3aa3b66 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fa1e3d6cdf8 in g_main_context_iterate (context=0x1ec28c0,
block=1, 
    dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2954
        max_priority = 2147483647
        timeout = -1
        some_ready = <value optimized out>
        nfds = 1
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0x1ec6cd0
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#2  0x00007fa1e3d6d48d in IA__g_main_loop_run (loop=0x1f831d0)
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2853
        self = (GThread *) 0x1f834d0
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#3  0x00007fa1ec0f047d in startup_mainloop (arg=<value optimized out>)
    at e-book.c:3773
        loop = (GMainLoop *) 0x1ec6cd0
#4  0x00007fa1e3d92454 in g_thread_create_proxy (data=0x1f834d0)
    at /build/buildd/glib2.0-2.16.6/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5  0x00007fa1ea987fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00007fa1e3aac5ad in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x407db950 (LWP 4090)):
#0  0x00007fa1e3aa3b66 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fa1e3d6cdf8 in g_main_context_iterate (context=0x1dde330,
block=1, 
    dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2954
        max_priority = 2147483647
        timeout = -1
        some_ready = <value optimized out>
        nfds = 9
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0x1f84310
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#2  0x00007fa1e3d6d48d in IA__g_main_loop_run (loop=0x1ddead0)
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2853
        self = (GThread *) 0x1ddea20
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#3  0x00007fa1e84ef4f0 in ?? () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#4  0x00007fa1e3d92454 in g_thread_create_proxy (data=0x1ddea20)
    at /build/buildd/glib2.0-2.16.6/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5  0x00007fa1ea987fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00007fa1e3aac5ad in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7fa1ef0a4700 (LWP 3998)):
#0  0x00007fa1ea98f5ef in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007fa1e3da06c9 in IA__g_spawn_sync (
    working_directory=<value optimized out>, argv=<value optimized
out>, 
    envp=<value optimized out>, flags=<value optimized out>, 
    child_setup=<value optimized out>, user_data=<value optimized out>, 
    standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0x7ffff7201a48)
at /build/buildd/glib2.0-2.16.6/glib/gspawn.c:374
        outpipe = -1
        errpipe = -1
        pid = 4135
        fds = {__fds_bits = {22960160, 8, 16, 16, 15533536, 0, 16, 0, 
    15533560, 22914480, 15533536, 140737339464264, 3, 140333289067606, 
    140737339463640, 140737339463752}}
        ret = <value optimized out>
        outstr = (GString *) 0x0
        errstr = (GString *) 0x0
        failed = 0
        status = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2  0x00007fa1e3da09d8 in IA__g_spawn_command_line_sync (
    command_line=<value optimized out>, standard_output=0x0, 
    standard_error=0x0, exit_status=0x0, error=0x7ffff7201a48)
    at /build/buildd/glib2.0-2.16.6/glib/gspawn.c:682
        retval = 0
        argv = (gchar **) 0xed05e0
        __PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3  0x00007fa1dec6e656 in ?? ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4  0x00007fa1dec6e70d in ?? ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#5  0x00007fa1d92c86a7 in nsProfileLock::FatalSignalHandler (signo=11)
    at nsProfileLock.cpp:216
        oldact = (sigaction *) 0x7ffff72017d0
#6  <signal handler called>
No symbol table info available.
#7  0x00000000012a1ef0 in ?? ()
No symbol table info available.
#8  0x00007fa1d93192a8 in nsSocketTransportService::Shutdown
(this=0x12a07f0)
    at ../../../dist/include/xpcom/nsCOMPtr.h:713
        lock = {<nsAutoLockBase> = {<No data fields>}, mLock =
0x12a1500, 
  mLocked = 1}
#9  0x00007fa1d930889f in nsIOService::SetOffline (this=0x12a0590,
offline=1)
    at nsIOService.cpp:617
        offlineString = {<nsAutoString> = {<nsFixedString> = {<nsString>
=
{<nsAString_internal> = {<nsSubstring_base> = {<No data fields>}, 
          mData = 0x7ffff7202080, mLength = 7, 
          mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, 
      mFixedBuf = 0x7ffff7202080}, mStorage = {111, 102, 102, 108, 105,
110, 
      101, 0, 36817, 344, 0, 0, 20352, 298, 0, 0, 8720, 63264, 32767,
0, 
      8664, 63264, 32767, 0, 16, 0, 0, 0, 8640, 63264, 32767, 0, 0, 0,
0, 0, 
      1454, 61183, 32673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 16, 0,
0, 0, 
      47584, 58322, 32673, 0, 0, 0, 0, 0}}, <No data fields>}
        observerService = {<nsCOMPtr_base> = {
    mRawPtr = 0x1294c70}, <No data fields>}
#10 0x00007fa1d93086a6 in nsIOService::Observe (this=0x12a0590, 
    subject=0x1fcb790, topic=0x7fa1d9a4eb66
"profile-change-net-teardown", 
    data=0x7fa1d9a4ede0) at nsIOService.cpp:774
No locals.
#11 0x00007fa1d99d4d5a in nsObserverList::NotifyObservers
(this=0x140ad10, 
    aSubject=0x1fcb790, aTopic=0x7fa1d9a4eb66
"profile-change-net-teardown", 
    someData=0x7fa1d9a4ede0) at nsObserverList.cpp:128
        i = 1
        observers = {<nsCOMArray_base> = {mArray = {
      mImpl = 0x1fcc9e0}}, <No data fields>}
#12 0x00007fa1d99d503e in nsObserverService::NotifyObservers (
    this=<value optimized out>, aSubject=0x1fcb790, 
    aTopic=0x7fa1d9a4eb66 "profile-change-net-teardown", 
    someData=0x7fa1d9a4ede0) at nsObserverService.cpp:181
No locals.
#13 0x00007fa1d92c44fe in nsXREDirProvider::DoShutdown (this=0x11c7c80)
    at nsXREDirProvider.cpp:839
        cs = {<nsCOMPtr_base> = {mRawPtr = 0x1fcb790}, <No data fields>}
        stack = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        obssvc = {<nsCOMPtr_base> = {mRawPtr = 0x1294c70}, <No data
fields>}
        kShutdownPersist = {115, 104, 117, 116, 100, 111, 119, 110, 45,
112, 
  101, 114, 115, 105, 115, 116, 0}
#14 0x00007fa1d92c6ab9 in XRE_TermEmbedding () at
nsEmbedFunctions.cpp:159
No locals.
#15 0x00007fa1d92b9db4 in EmbedPrivate::PopStartup () at
EmbedPrivate.cpp:565
No locals.
#16 0x00007fa1da176ab7 in gecko_shutdown ()
   from /usr/lib/evolution/2.22/plugins/liborg-gnome-evolution-rss.so
No symbol table info available.
#17 0x00007fa1e3a119cd in exit () from /lib/libc.so.6
No symbol table info available.
#18 0x00007fa1e39fb1ad in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#19 0x000000000040af49 in _start ()
No locals.
#0  0x00007fa1ea98f5ef in waitpid () from /lib/libpthread.so.0
The program is running.  Quit anyway (and detach it)? (y or n) [answered
Y;
input not from terminal]


----------- .xsession-errors (11 sec old) ---------------------
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
RSS Plugin enabled (evolution 2.22, evolution-rss 0.1.0)
RSS: cleaning all remaining sessions ...done
--------------------------------------------------






More information about the Pkg-evolution-maintainers mailing list