After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 246553 - new release of evolution appears to be highly unstable on rh8.0 + redcarpet patches
new release of evolution appears to be highly unstable on rh8.0 + redcarpet p...
Status: RESOLVED DUPLICATE of bug 245236
Product: evolution
Classification: Applications
Component: Mailer
unspecified
Other other
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2003-07-18 03:13 UTC by Kevin W. Rudd
Modified: 2003-07-18 20:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kevin W. Rudd 2003-07-18 03:13:53 UTC
Linux version 2.4.18-19.8.0
(bhcompile@stripples.devel.redhat.com) (gcc
version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1
Thu Dec 12 05:39:29 EST 2002

Description of Problem:
crashes on movement or deletion.  i have large
folders, but the previous
release mostly worked fine.  the current release
has died a number of
times in the last few minutes leaving incoherent
state following the
crash; the previous release had no such problems.

Steps to reproduce the problem:
1. use evolution---move or delete mail entries.
2. 
3. 

Actual Results:
core dumps, corrupted email state.

Expected Results:
proper operation.

How often does this happen?
every few minutes of use.

Additional Information:



Debugging Information:

Backtrace was generated from './evolution'

(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...[New Thread 16384
(LWP 31602)]
[New Thread 32769 (LWP 31607)]
[New Thread 16386 (LWP 31608)]
[New Thread 32771 (LWP 31609)]
[New Thread 49156 (LWP 31610)]
[New Thread 65541 (LWP 31611)]
[New Thread 81926 (LWP 31612)]
0x404efc14 in waitpid ()
   from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 31602))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 evolution_storage_set_view_factory_new_view
  • #3 __pthread_sighandler
    from /lib/libpthread.so.0
  • #4 <signal handler called>
  • #5 g_type_check_instance_is_a
    from /usr/lib/libgobject-2.0.so.0
  • #6 gtk_widget_get_child_visible
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 gtk_widget_has_screen
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 gtk_entry_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 g_timeout_add
    from /usr/lib/libglib-2.0.so.0
  • #10 unblock_source
    from /usr/lib/libglib-2.0.so.0
  • #11 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #14 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #15 main
  • #16 __libc_start_main
    from /lib/libc.so.6
  • #0 waitpid
    from /lib/libpthread.so.0

Comment 1 Gerardo Marin 2003-07-18 16:00:17 UTC
Please try to upgrade gnome-canvas to the latest version.
Please REOPEN this report if that doesn't fix the problem.
Comment 2 Gerardo Marin 2003-07-18 17:26:30 UTC
Is your server IMAP or POP?
Also, backtrace doesn't look helpful since there are no debug symbols.
An unstripped Evolution version would help a lot.
Comment 3 Kevin W. Rudd 2003-07-18 17:31:41 UTC
if there is an unstripped/debug version of the release then i will
install it.  otherwise i'll grab a release source tree and build a
debug version from that (making the assumption that i get all the
ducks in a row to actually get it to build).

i'm using an imap interface to the exchange server.  for some reason
they won't enable the interfaces required to support ximian connector.
 i'm probably a conspiracist (?!) but i suspect (without proof or
rumor of any kind) that there must be some outside pressure attempting
to lock people into using only outlook to access email....  ;-{
Comment 4 Kevin W. Rudd 2003-07-18 18:31:14 UTC
yet another core dump....

[kwrudd@gulliver ~]$ ldd `which evolution`
        libeshell.so.0 => /usr/lib/evolution/1.4/libeshell.so.0
(0x40013000)
        libevolution-importer.so.0 =>
/usr/lib/evolution/1.4/libevolution-importer.so.0 (0x4004b000)
        libemiscwidgets.so.0 =>
/usr/lib/evolution/1.4/libemiscwidgets.so.0 (0x40053000)
        libeutil.so.0 => /usr/lib/evolution/1.4/libeutil.so.0 (0x40078000)
        libsoup-2.0.so.0 => /usr/lib/libsoup-2.0.so.0 (0x400b3000)
        libplc4.so => /usr/lib/libplc4.so (0x400cd000)
        libplds4.so => /usr/lib/libplds4.so (0x400d2000)
        libnspr4.so => /usr/lib/libnspr4.so (0x400d6000)
        libical-evolution.so.0 =>
/usr/lib/evolution/1.4/libical-evolution.so.0 (0x40106000)
        libgtkhtml-3.0.so.2 => /usr/lib/libgtkhtml-3.0.so.2 (0x40159000)
        libgtkhtml-a11y-3.0.so.2 => /usr/lib/libgtkhtml-a11y-3.0.so.2
(0x401db000)
        libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x401e2000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4025f000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40269000)
        libgnomeprintui-2-2.so.0 => /usr/lib/libgnomeprintui-2-2.so.0
(0x40280000)
        libgal-2.0.so.3 => /usr/lib/libgal-2.0.so.3 (0x402a2000)
        libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0x4036c000)
        libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x403c4000)
        libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x403d6000)
        libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x40425000)
        libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x40455000)
        libbonobo-activation.so.4 =>
/usr/lib/libbonobo-activation.so.4 (0x40488000)
        libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x4049a000)
        liblinc.so.1 => /usr/lib/liblinc.so.1 (0x404d5000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x404dc000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x404e2000)
        libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0
(0x40533000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x4055b000)
        libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x4057a000)
        libgnomeprint-2-2.so.0 => /usr/lib/libgnomeprint-2-2.so.0
(0x4058d000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x409c6000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40bd8000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x40c3b000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
(0x40c51000)
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x40c62000)
        libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x40c80000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40c8c000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40ca2000)
        libz.so.1 => /usr/lib/libz.so.1 (0x40d88000)
        libm.so.6 => /lib/libm.so.6 (0x40d96000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40db7000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40de6000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40e15000)
        libdl.so.2 => /lib/libdl.so.2 (0x40e1a000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40e1d000)
        libc.so.6 => /lib/libc.so.6 (0x40e7f000)
        libpopt.so.0 => /usr/lib/libpopt.so.0 (0x40fa9000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40fb1000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40fba000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0x40fc8000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40fd9000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x41022000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x41027000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4104c000)
        libgailutil.so.17 => /usr/lib/libgailutil.so.17 (0x4112b000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x41132000)
        libesd.so.0 => /usr/lib/libesd.so.0 (0x41150000)
        libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x41157000)
        libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0
(0x4117c000)
        libssl.so.2 => /lib/libssl.so.2 (0x41180000)
        libcrypto.so.2 => /lib/libcrypto.so.2 (0x411b0000)
        librt.so.1 => /lib/librt.so.1 (0x41286000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x41299000)

i haven't grabbed/generated a debug binary yet....
Backtrace was generated from './evolution'

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 1406)]
[New Thread 32769 (LWP 1411)]
[New Thread 16386 (LWP 1412)]
[New Thread 32771 (LWP 1413)]
[New Thread 49156 (LWP 1414)]
[New Thread 81925 (LWP 1416)]
[New Thread 98310 (LWP 1417)]
[New Thread 114695 (LWP 1418)]
0x404efc14 in waitpid ()
   from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 1406))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 evolution_storage_set_view_factory_new_view
  • #3 __pthread_sighandler
    from /lib/libpthread.so.0
  • #4 <signal handler called>
  • #5 gtk_widget_get_toplevel
    from /usr/lib/libgtk-x11-2.0.so.0
  • #6 gtk_widget_get_child_visible
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 gtk_widget_has_screen
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 gtk_entry_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 g_timeout_add
    from /usr/lib/libglib-2.0.so.0
  • #10 unblock_source
    from /usr/lib/libglib-2.0.so.0
  • #11 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #14 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #15 main
  • #16 __libc_start_main
    from /lib/libc.so.6
  • #0 waitpid
    from /lib/libpthread.so.0

Comment 5 Gerardo Marin 2003-07-18 20:19:05 UTC
Found it!
You're another victim of gtk_widget_get_toplevel of hell!


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