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.