| Summary: | Evolution calendar crashes on attempt to open. | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | isetr0 <isetr0> |
| Component: | Individual Port(s) | Assignee: | Ade Lovett <ade> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
isetr0
2000-09-23 07:44:42 UTC
Somewhere around the update from Evolution-0.3 to Evolution-0.4 - I can not get into Calendar. I can open evolution and switch between Contacts and Inbox, however, if I try to go into Calendar - it crashes with the Gnome bug dialog. I build my ports from scratch and all dependencies of the most recent Evolution(0.5.1_1), are met. As I mentioned, this used to work for me, per Evolution-0.3 or so. I don't know where to start looking for problems. On a seperate, but possibly related note - I can get the Gnome Control Center to crash by opening any given dialog, and close the control center (via File--> Exit or the X) prior to clicking OK/Cancel/etc...in the dialog. Fix: Unknown at this time How-To-Repeat: Open Evolution - click the Calendar icon. State Changed From-To: open->analyzed Both Evolution, and it's companion Nautilus, both to be part of GNOME 2.0 (and maybe even earlier), are currently under a heavy state of change. We are already aware of issues at lower layers (gnome-vfs, for example), that cause problems, based on the large differences between Linux (on which these ports were developed) and FreeBSD. If you can get gdb tracebacks of the crashes, please forward them on to the Evolution coders via their bugtracking system. Responsible Changed From-To: freebsd-ports->ade Darwin was wrong.. I control Evolution.. :) On Sat, Sep 23, 2000 at 02:12:02PM -0400, Funn Dipp wrote: > Just some further info. > > Instead of running evolution from gnome-menu, started it in an Eterm. > Output that follows is from the point that I clicked on the calendar icon until it seg faulted: > > In e_calendar_table_set_cal_client > set_prop: 'file:///home/isetr0/evolution/local/Calendar' > calendar_set_uri: calendar_file is 'file:///home/isetr0/evolution/local/Calendar/calendar.ics' > load or create returned 1 > alarm_add(): Adding alarm for Sun Sep 24 00:00:00 2000 > > > Gdk-WARNING **: shmget failed! > > Could that shmget be the problem? Almost certainly not, but GNOME and imlib especially are very shared memory intensive. My settings are as follows: cobra 15% sysctl -a | grep shm kern.ipc.shmmax: 134217728 kern.ipc.shmmin: 1 kern.ipc.shmmni: 4096 kern.ipc.shmseg: 1024 kern.ipc.shmall: 2048 kern.ipc.shm_use_phys: 0 (bear in mind that this is a dual/Xeon 400 with 512MB of core, so I can afford to be overly enthusiastic). As I mentioned before, there's not really a great deal I can do with this PR as it stands, since I just did the work of making Evolution compile under FreeBSD, and fit in with hier(7). I would suggest that you file a bug report with the Evolution folks over at http://bugzilla.helixcode.com/ with as much information as possible, and they'll look into it. I'm trying to get as much co-operation between the designers and non-Linux OS's, but this is only going to happen if FreeBSD users try out the code (the reason I ported Nautilus and Evolution in the first place -- I *know* it's barely out of alpha-stage) and report bugs. That aside, since it looks to be a problem with Evolution, or some component thereof, other than with the minimal set of patches to actually make the thing compile under FreeBSD, I would suggest that we simply close this PR and you (and others) who are having issues with the software itself (as opposed to the FreeBSD port), report bugs via the appropriate channels. Sorry I can't be of any more help here. Regards, -aDe -- Ade Lovett, Austin, TX. ade@FreeBSD.org FreeBSD: The Power to Serve http://www.FreeBSD.org/ State Changed From-To: analyzed->closed This is an Evolution problem, as opposed to a ports problem. Evolution is currently marked broken for other reasons, pending another release. |