Xfce Forum

Sub domains
 

You are not logged in.

#1 2017-10-01 23:25:33

black-clover
Member
Registered: 2017-10-01
Posts: 4

applications menu won't work

hi,

I've just installed Xfce4 4.12 and the applications button on the panel doesn't work.
If I click on it, the panel bar disappears and reappears and nothing happens.
If i click on the desktop screen, the menu appears there and everything works fine.
Also the other buttons on the panel work normally.
Any clue?

Offline

#2 2017-10-02 01:19:43

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 3,900

Re: applications menu won't work

Hello and welcome.

I've just installed Xfce4 4.12

How did you install Xfce? Which distro are you using?

You can run xfce4-panel in debug mode which might give you a better idea of why it's crashing. To do so, from a terminal window, quit the current panel instance:

xfce4-panel -q

...then restart it in debug mode:

PANEL_DEBUG=1 xfce4-panel

Click on the applications menu panel plugin and when it crashes, look at the info that is displayed on the terminal window.

Post the debug information back if you'd like a second set of eyes to look at it.


How To Ask For Help           Xfce FAQ                            Xfce Release Information
The Xfce Community          Xfce Tips and Tricks

Offline

#3 2017-10-02 05:35:03

black-clover
Member
Registered: 2017-10-01
Posts: 4

Re: applications menu won't work

Hi ToZ, the output I get is:

Segmentation fault

host:$ xfce4-panel(systray): unregistered manager

does that help somehow?

Offline

#4 2017-10-02 09:50:35

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 3,900

Re: applications menu won't work

How did you install Xfce?

Which distro are you using?

Can you please post all of the debug content?


How To Ask For Help           Xfce FAQ                            Xfce Release Information
The Xfce Community          Xfce Tips and Tricks

Offline

#5 2017-10-02 16:26:01

black-clover
Member
Registered: 2017-10-01
Posts: 4

Re: applications menu won't work

Ok,

The distro is Vectorlinux 7. 2 Light.
Xfce4 4.12 Vanilla, installed as a binary package from Vectorlinux repository.
DM is GDM and Xfce4 is set as default DE.
From what I verified so far, since VL installs Xfce4 Vanilla as a package, some configuration files might not be set.

The complete output is as follow:

vector:/~
mac:$ PANEL_DEBUG=1 xfce4-panel
xfce4-panel(main): version 4.12.0 on gtk+ 2.24.29 (2.24.29), glib 2.44.1 (2.44.1)
xfce4-panel(module-factory): reading /usr/share/xfce4/panel/plugins
xfce4-panel(module-factory): reading /usr/share/xfce4/panel-plugins
xfce4-panel(application): found window manager after 1 tries
xfce4-panel(base-window): 0x80e6090: rgba colormap=0x80bd9e0, compositing=false
xfce4-panel(base-window): 0x80e6090: rgba colormap=0x80bd9e0, compositing=false
xfce4-panel(display-layout): 0x80e6090: display=:0.0{comp=true}, screen-0[0x80cc0b8]=[1280,800] (LVDS1=[0,0;1280,800])
xfce4-panel(positioning): 0x80e6090: screen=0x80cc0b8, monitors=1, output-name=(null), span-monitors=false, base=512,752
xfce4-panel(positioning): 0x80e6090: working-area: screen=0x80cc0b8, x=0, y=0, w=1280, h=800
xfce4-panel(struts): 0x80e6090: bottom=31, start_x=0, end_x=1279
xfce4-panel(module): new item (type=object-type, name=applicationsmenu, id=1)
xfce4-panel(module): new item (type=object-type, name=tasklist, id=3)
xfce4-panel(module): new item (type=object-type, name=separator, id=15)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/6
xfce4-panel(module): new item (type=external-wrapper, name=systray, id=6)
xfce4-panel(external): systray-6: child spawned; pid=4646, argc=8
xfce4-panel(module): new item (type=object-type, name=pager, id=4)
xfce4-panel(module): new item (type=object-type, name=clock, id=5)
xfce4-panel(systray): registered manager on screen 0
xfce4-panel(external): systray-6: child is embedded; 5 properties in queue
Segmentation fault
vector:/~
mac:$ xfce4-panel(systray): unregistered manager

Hope it helps you figuring out what might happen.

Offline

#6 2017-10-03 01:04:26

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 3,900

Re: applications menu won't work

Still doesn't tell us much.

Try it this way (you'll need to have strace installed):

xfce4-panel -q
strace xfce4-panel 2>&1 | tee ~/xfce4-panel.log

...then click the applicationsmenu. The post back the contents of the ~/xfce4-panel.log file.


How To Ask For Help           Xfce FAQ                            Xfce Release Information
The Xfce Community          Xfce Tips and Tricks

Offline

#7 2017-10-03 02:14:41

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 3,900

Re: applications menu won't work

Installed VL 7.2 into a vm and ran into the same problem:

Oct  3 01:54:52 vector kernel: [  232.731885] xfce4-panel[6790]: segfault at 19 ip 00007f56eb75ba30 sp 00007fffa5f0b4a8 error 4 in libgtk-x11-2.0.so.0.2400.29[7f56eb568000+37e000]

You should file a bug report with the Vector Linux team so they can further debug this.


How To Ask For Help           Xfce FAQ                            Xfce Release Information
The Xfce Community          Xfce Tips and Tricks

Offline

#8 2017-10-04 01:57:11

black-clover
Member
Registered: 2017-10-01
Posts: 4

Re: applications menu won't work

Hi Toz,

Thanks for your help.
I brought up the issue with VL team.
In your opinion, and based on the output you posted, might be libgtk-x11-2.0.so missing or mangled the cause of the problem?

Offline

#9 2017-10-04 10:22:35

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 3,900

Re: applications menu won't work

Without further debugging it's hard to tell where the cause is. It may or may not be in libgtk-x11-2.0. The VL team should build the xfce4-panel package with debugging enabled to see if they can get more info. Run it through strace and gdb. If it is a bug in the Xfce packages that they find, then file a bug report in our bug tracker.


How To Ask For Help           Xfce FAQ                            Xfce Release Information
The Xfce Community          Xfce Tips and Tricks

Offline

Board footer

Powered by FluxBB