Summary: | mail-client/evolution-2.32.2 crashes when importing calendar (.ics) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Uwe Breidenbach <UweBreidenbach> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=638673 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
1.patch
Example calendar saved rejects from 1.patch error and backtrace (only evolution compiled with -ggdb) error and full backtrace with all relevant packages error and full backtrace with all relevant packages (english) error and full backtrace 2.32.2-r3 |
Description
Uwe Breidenbach
2011-04-10 00:31:19 UTC
Please retry with 2.32.2-r2 2.32.2-r2 doesn't work either. Please attach a calendar to test, also provide a proper backtrace following http://www.gentoo.org/proj/en/qa/backtraces.xml and installing bug-buddy Created attachment 269289 [details, diff]
1.patch
This patch is supposed to fix crashers on calendar, please try to apply it to evolution-DATA-SERVER (not evolution itself)
Created attachment 269395 [details]
Example calendar
Here is an example of an calendar, with which evolution crashes.
Created attachment 269399 [details]
saved rejects from 1.patch
I couldn't apply the patch correctly to gnome-extra/evolution-data-server-2.32.2 neither manualy nor in a modified ebuild.
I attached the rej-file mentioned in the following message:
$ patch -p1 <110-git-name-selector-fixes.patch
patching file libedataserverui/e-name-selector-dialog.c
Hunk #3 FAILED at 119.
Hunk #7 FAILED at 894.
2 out of 7 hunks FAILED -- saving rejects to file libedataserverui/e-name-selector-dialog.c.rej
patching file libedataserverui/e-name-selector-dialog.ui
Created attachment 269413 [details] error and backtrace (only evolution compiled with -ggdb) bug-buddy is installed, but doesn't start automaticly after evolution crashes. $ eix bug-buddy -c [I] dev-python/bug-buddy-python (2.32.0@26.03.2011): Python bindings for Bug Buddy [I] gnome-extra/bug-buddy (2.32.0-r2(2)@24.02.2011): A graphical bug reporting tool I emerged evolution with the following command: CFLAGS="-march=core2 -O0 -ggdb" FEATURES="nostrip" LDFLAGS="" emerge -1av evolution And attached a full backtrace of the bug. I hope this is enough, otherwise I would have to rebuild a lot more packages with debug information. As you can see in backtrace, a lot of debugging symbols are missing, then, you would need to also rebuild ebuilds providing that libs with the same options than evolution (I think -O0 is not needed) Please retry with: evolution-data-server-2.32.2-r1 evolution-2.32.2-r3 Created attachment 269645 [details]
error and full backtrace with all relevant packages
Yesterday I hadn't enough time to recompile. But heres the new backtrace. This time I tried with the following ebuilds (there wasn't as many as I thought there would be):
# CFLAGS="-march=core2 -O1 -ggdb" FEATURES="nostrip" LDFLAGS="" USE="debug" MAKEOPTS="-j5" emerge -1av evolution evolution-data-server glib glibc gtk+
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-libs/glibc-2.11.3 USE="debug* (multilib) nls -gd -glibc-omitfp (-hardened) -profile (-selinux) -vanilla" 0 kB
[ebuild R ] dev-libs/glib-2.26.1-r1 USE="debug* static-libs -doc -fam (-introspection) (-selinux) -test -xattr" 0 kB
[ebuild R ] x11-libs/gtk+-2.22.1-r1 USE="cups debug* jpeg tiff (-aqua) -doc -examples (-introspection) -jpeg2k -test -vim-syntax -xinerama" 0 kB
[ebuild R ] gnome-extra/evolution-data-server-2.32.2 USE="gnome-keyring ipv6 ldap ssl weather -doc -kerberos -test" 0 kB
[ebuild R ] mail-client/evolution-2.32.2-r2 USE="crypt gstreamer ldap python ssl (-clutter) -connman -doc -kerberos -networkmanager" 0 kB
Total: 5 packages (5 reinstalls), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No]
evolution-data-server-2.32.2-r1 and evolution-2.32.2-r3 are not in portage yet.
> g_variant_is_trusted (value=0x0) at gvariant-core.c:599
> 599 gvariant-core.c: Datei oder Verzeichnis nicht gefunden.
> in gvariant-core.c
it would be useful to have the message in english, try adding LC_ALL="C" before starting gdb/eds/evo
Created attachment 269665 [details]
error and full backtrace with all relevant packages (english)
Here it is.
If I saw it correctly it was just one german message:
"Datei oder Verzeichnis nicht gefunden"
what means "No such file or directory"
(In reply to comment #10) > evolution-data-server-2.32.2-r1 and evolution-2.32.2-r3 are not in portage yet. They should already be there after resync I can't compile evolution-data-server-2.32.2-r1, because emerge failed. See the following bug: Failed to emerge gnome-extra/evolution-data-server-2.32.2-r1 evolution-2.32.2-r3 still has the bug. The pleasent news is, that bug-buddy now opens after the crash. I sent in a bug: https://bugzilla.gnome.org/show_bug.cgi?id=647610 > I can't compile evolution-data-server-2.32.2-r1, because emerge failed. See the > following bug: > Failed to emerge gnome-extra/evolution-data-server-2.32.2-r1 Wrong content in the clipboard. Here is the real link: https://bugs.gentoo.org/show_bug.cgi?id=363405 Created attachment 269737 [details]
error and full backtrace 2.32.2-r3
Hers a backtrace of the evolution-2.32.2-r3
Sadly still not working on ~x86 with evolution-data-server-2.32.2-r1 and neither evolution-2.32.2-r2 nor evolution-2.32.2-r3. This patch is so important and so urgent please action this asap. This also fixes a problem where invalid utf8 email addreses from spammers will crash Evolution. This patch is so important and so urgent please action this asap. This also fixes a problem where invalid utf8 email addreses from spammers will crash Evolution. (In reply to comment #18) > This patch is so important and so urgent please action this asap. This also > fixes a problem where invalid utf8 email addreses from spammers will crash > Evolution. What patch? I am missing it :-S We won't be able to fix this until upstream or anybody finds a solution for: https://bugzilla.gnome.org/show_bug.cgi?id=638673 We will track it directly upstream then and, if a solution appears, try to apply it upstream |