Yves-Alexis Perez wrote:
On mar, 2009-05-12 at 23:10 +1000, Ian MacKinnell wrote:
Yves-Alexis Perez wrote:
Can you provide a backtrace, with debugging symbols?
Not without instructions. I can supply strace.

Install libatk1.0-dbg libc6-dbg libdbus-glib-1-2-dbg libexo-0.3-0-dbg
libglib2.0-0-dbg libgtk2.0-0-dbg libxfce4util4-dbg gdb

Then run:
gdb xfce4-terminal

Then:
run

When it segfaults, run:

set logging on xfce4-terminal.txt
backtrace full

And mail us the xfce4-terminal.txt.

I tried this and only got the following short file:

#0  0x0805d5a6 in ?? ()
No symbol table info available.
#1  0xbfa77a28 in ?? ()
No symbol table info available.
#2  0x08063eb4 in ?? ()
No symbol table info available.
#3  0x00000000 in ?? ()
No symbol table info available.
The program is running.  Exit anyway? (y or n)

I added a couple of more -dbg packages and tried again, but got the same results. Here is the current output of "dpkg -l *dbg|grep ii" (list all installed debug packages):

ii libatk1.0-dbg 1.24.0-2 The ATK libraries and debugging symbols ii libc6-dbg 2.9-4 GNU C Library: detached debugging symbols ii libdbus-glib-1-2-dbg 0.80-4 simple interprocess messaging system (GLib l ii libexo-0.3-0-dbg 0.3.101-1 debugging informations for libexo ii libglib2.0-0-dbg 2.20.0-2 The GLib libraries and debugging symbols ii libgtk2.0-0-dbg 2.16.1-2 The GTK+ libraries and debugging symbols ii libxfce4util4-dbg 4.6.1-1 debugging informations for libxfce4util4 ii libxfcegui4-4-dbg 4.6.1-1 debugging informations for libxfcegui4 ii libxfconf-0-2-dbg 4.6.1-1 debugging informations for libxfconf

Anyway ... the next point got results.

However, to test a fresh home directory with no legacy configuration, I created a new user account and logged in as this user. I then tried xfce4-terminal and it worked OK. So it looks like my existing user configuration either conflicts with the new version of the terminal, or else got fried somehow when I updated to xfce 4.6.

You may want to diff the config files (in .config). xfce4-terminal
doesn't use xfconf so you can limit yourself
to .config/Terminal/terminalrc.

Cheers,
I backed up and deleted the ~/.config/Terminal/terminalrc in my home directory and then xfce4-terminal worked with my login.

I experimented and found that the terminal crashed on start if (while the terminal was not running) I manually edited the terminalrc file so that

MiscAlwaysShowTabs=TRUE

instead of FALSE (the default setting). I always set this fag to TRUE - I have read on the Net somewhere (see below) that manually editing the file was the only way to change this setting. I don't like tab bars that appear and disappear whenever a second tab is opened or closed, so I set this flag to TRUE on all my desktops and laptops. The setting worked fine in previous versions of xfce4-terminal.

Here is the documentation: file:///usr/share/doc/xfce4-terminal/html/C/advanced.html#hidden-options

So it appears to be a much less serious bug: xfce-terminal no longer works with MiscAlwaysShowTabs=TRUE



--
| Judicial Commission of NSW | Ph: +61 2 9299 4421 | Fax: +61 2 9290 3194 |

This Message is intended for the addressee named and may contain confidential 
information. If you are not the intended recipient, please delete it and notify 
the sender.

Views expressed in this message are those of the individual sender and not 
necessarily the views of the Judicial Commission of NSW.

Reply via email to