panel crashed, segmentation fault

Jasper Huijsmans jasper at moongroup.com
Wed Mar 12 15:23:43 CET 2003


On Wed, 12 Mar 2003 14:44:38 +0100
Jasper Huijsmans <jasper at moongroup.com> wrote:

> On Wed, 12 Mar 2003 15:17:20 +0200
> Voicu Liviu <pacman at huji.ac.il> wrote:
> 
> > Is there any problem with the panel?
> > I crashes when I do QUIT ( want to exit xfce4 )
> > Then in console I see:
> > :line 45, panel crashed, segmentation fault...bla bla, please report
> > this to xfce4-dev at moongroup.com.........
> > 
> > XFce 4, version 030312
> > ( last compilation was today )
> > 
> > Any clue?
> 
> 
> Thanks, not yet, but I see it too. Apparently the panel is trying to
> free already freed memory, or NULL or something. Anyway, it is in the
> cleanup functions.
> 
> I'll try to find out.
> 

hmm, Olivier, the segfault is in mcs_client_destroy(). From gdb:

#4  0x406099b0 in mcs_client_destroy (client=0x809f390) at
#mcs-client.c:642
642	mcs_client_delete_channel(client,
		client->channels->channel->channel_name);
(gdb) print *client
$1 = {display = 0x808ae68, screen = 0, notify = 0x8055170 <notify_cb>, 
  watch = 0x8055200 <watch_cb>, cb_data = 0x0, mcs_manager_window =
4194306,   manager_atom = 235, selection_atom = 234, channels = 0x0}

It seems the channels list is NULL in the client. Maybe later
today or tonight I'll find some time to look at it.

	Jasper



More information about the Xfce4-dev mailing list