[Pkg-xfce-devel] Bug#528318: xfce4-terminal: terminal always segfaults when starting

Ian MacKinnell ianm at judcom.nsw.gov.au
Wed May 13 06:37:01 UTC 2009


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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20090513/4677904f/attachment.htm>


More information about the Pkg-xfce-devel mailing list