[XFCE 0000035]: openbsd/sparc64 3.4-current crashes on subsequent runs
[email protected] Wed, 17 Dec 2003 20:26:50 +0000 (GMT)
| Newsgroups | gmane.comp.xfce.devel |
|---|---|
| Message-ID | <[email protected]> |
The following bug has been RESOLVED. ======================================================================= http://bugs.xfce.org/view_bug_page.php?f_id=0000035 ======================================================================= Reporter: jolan Handler: olivier ======================================================================= Project: XFCE Bug ID: 0000035 Category: general Reproducibility: always Severity: crash Priority: normal Status: resolved Resolution: fixed ======================================================================= Date Submitted: 2003-12-08 05:22 GMT Last Modified: 2003-12-17 20:26 GMT ======================================================================= Summary: openbsd/sparc64 3.4-current crashes on subsequent runs Description: Just put together a port of xfce4 for OpenBSD. It works great on sparc64 the first time, but on subsequent runs, I see the taskbar pop-up, but then X exits and I see xfce4 component core files in my home directory (varies from 1-4). If I rm -rf .~/.xfce4, then xfce4 starts OK. So I assume this is a problem with loading the configuration files. I diff'ed the generated files against ones generated on i386 and the only differences were due to screen resolution. I searched the archives and only saw references to an endian/64-bit fixed in libxfce4mcs, and a race condition between the window manager and systray. I applied the libxfce4mcs fix, but still have problems. I did: while ( 1 ) startx end to see if it was a race condition, but xfce4 still didn't start. I would try analyzing the cores, but gdb is pretty useless on OpenBSD/sparc64. Are there any patches for me to try, or otherwise useful information I can collect? BTW, xfce4 on OpenBSD/i386 seems to work perfectly so far. ======================================================================= ----------------------------------------------------------------------- jolan - 2003-12-08 05:24 GMT ----------------------------------------------------------------------- BTW, I am starting xfce4 via startx with this in my .xinitrc: xfce-mcs-manager xfwm4 --daemon xftaskbar4 & xfdesktop & exec xfce4-panel ----------------------------------------------------------------------- olivier - 2003-12-08 18:28 GMT ----------------------------------------------------------------------- The endianess problems were in libxfcegui4 and xfwm4 and by no mean were causing crash. A backtrace from gdb would be definitely useful, itherwize we have very little chance to find a fix. It's worth noting that xfce4 is reported to run fine on several 64bit non x86 platforms such as alpha, sparc and mips, so it may or may not be a 64 bit issue (did you try updating libxml2 maybe?) Olivier. ----------------------------------------------------------------------- jolan - 2003-12-09 03:13 GMT ----------------------------------------------------------------------- I was running 2.5.10, going to try 2.6.2 and some other tricks. ----------------------------------------------------------------------- jolan - 2003-12-10 06:10 GMT ----------------------------------------------------------------------- I've upgraded libxml2 and I'm still having problems. Removing just workspaces.xml is enough to fix things, as opposed to removing all of ~/.xfce4. Any hints? If not, I will attempt to get gdb5.3 or 6.0 working. ----------------------------------------------------------------------- olivier - 2003-12-10 20:19 GMT ----------------------------------------------------------------------- Ah... Did you install the CVS HEAD version? If so, you *need* to remove /usr/lib/xfce4/mcs-plugins/workspaces_settings* because that functionality is handled by another plugin. ----------------------------------------------------------------------- jolan - 2003-12-10 21:09 GMT ----------------------------------------------------------------------- I didn't install the CVS version, this has all been 4.0.1. ----------------------------------------------------------------------- olivier - 2003-12-13 21:55 GMT ----------------------------------------------------------------------- Any update on this? I would really like to get a backtrace. Olivier. ----------------------------------------------------------------------- olivier - 2003-12-13 22:44 GMT ----------------------------------------------------------------------- Can you try this one: http://www.xfce.org/archive/test/xfdesktop-4.0.2-beta.tar.gz TIA Olivier. ----------------------------------------------------------------------- jolan - 2003-12-14 23:29 GMT ----------------------------------------------------------------------- Sorry, I have just come back into town. I will have some time 12/15 & 12/16 to work on this. ----------------------------------------------------------------------- jolan - 2003-12-15 05:20 GMT ----------------------------------------------------------------------- Got some time tonight and tried xfdesktop-4.0.2. It indeed fixes the issue. I had also updated libxml2 to version 2.6.3, so I retried 4.0.1 and it continues to crash, so the fix definitely seems to be fixed by 4.0.2 and not the libxml2 upgrade. Do you have a minimal patch to tide me over? I would like to import xfce 4.0.1 into the OpenBSD ports repository tomorrow rather than wait for 4.0.2 to be released. ----------------------------------------------------------------------- jolan - 2003-12-15 05:54 GMT ----------------------------------------------------------------------- Nevermind... Was trying to find what was changed via WebCVS and instead found it by diffing the tarballs. This can be closed as far as I am concerned, thank you very much for your help. ----------------------------------------------------------------------- olivier - 2003-12-17 20:26 GMT ----------------------------------------------------------------------- Ok, problem fixed.