With libfm-gtk(2) git e1de98ccba + lxpanel 0.8.1,
when I choose one window item on task bar (window list) and
click right button, then lxpanel segfaults.
No, that is not correct in any possible way. The whole cycle is to make current desktop selection insensitive, and it should never get to 0x0 in the first place unless taskbar data are corrupted and tb->number_of_desktops became absurdly big. But if that is the case then I'm greatly worrying what would corrupt data. Could you quote what *tb contains in that coredump if you still have it, please?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you very much for all your help. A menu pointer was not reset in the relevant place, that should be fixed in current GIT sources. It's odd the problem wasn't revealed since 0.7.0 version yet. Report back, please, if something is still not fixed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Unfortunately, even though you fixed this in GIT, the BROKEN 0.8.1 version made it into Ubuntu Wily. Tough luck. Had you thought otherwise than hiding away this essential fix in GIT trunk, it would most likely have made it into Wily.
Thanks Mamoru-san. Your gdb log was a HUGE help.
So all I can do for now is compile lxpanel myself from GIT and get rid of the Ubuntu version. Needless to say that even in Xenial, this broken unfixed crap is still widely distributed...sometimes there is really a real good reason to curse Ubuntu. :-@
Last edit: Andreas E 2015-10-27
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Happens again!
LXPanel 0.9.3 / git 2ddf8dfc
After closing a window using LXPanel taskbar popup menu, attempt to open that menu for another window causes LXPanel to crash and restart. This is in the log:
** Message: app.vala:130: lxpanel exit with this type of exit: 139
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
Everything else is seemingly innocent, like
(lxpanel:2456): Wnck-WARNING **: Unhandled action type _OB_WM_ACTION_UNDECORATE
(lxpanel:2456): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
** (lxpanel:2456): WARNING **: Invalid borders specified for theme pixmap:
/usr/share/themes/Breeze/gtk-2.0/../assets/line-h.png,
borders don't fit within the image
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I don't know how to fix, however perhaps like attached?
(Seems to be working, however again I don't know if this
is correct)
No, that is not correct in any possible way. The whole cycle is to make current desktop selection insensitive, and it should never get to 0x0 in the first place unless taskbar data are corrupted and tb->number_of_desktops became absurdly big. But if that is the case then I'm greatly worrying what would corrupt data. Could you quote what *tb contains in that coredump if you still have it, please?
Well, coredump was lost, so I reproduced this.
By the way, number_of_desktops = 12 is "normal" my setting.
Thank you very much for all your help. A menu pointer was not reset in the relevant place, that should be fixed in current GIT sources. It's odd the problem wasn't revealed since 0.7.0 version yet. Report back, please, if something is still not fixed.
Confirmed fixed, thank you!
DAMN. Line 2574 at launchtaskbar.c.
Must be same problem that I've just run in:
https://bugs.launchpad.net/ubuntu/+source/lxpanel/+bug/1510364
Unfortunately, even though you fixed this in GIT, the BROKEN 0.8.1 version made it into Ubuntu Wily. Tough luck. Had you thought otherwise than hiding away this essential fix in GIT trunk, it would most likely have made it into Wily.
Thanks Mamoru-san. Your gdb log was a HUGE help.
So all I can do for now is compile lxpanel myself from GIT and get rid of the Ubuntu version. Needless to say that even in Xenial, this broken unfixed crap is still widely distributed...sometimes there is really a real good reason to curse Ubuntu. :-@
Last edit: Andreas E 2015-10-27
Happens again!
LXPanel 0.9.3 / git 2ddf8dfc
After closing a window using LXPanel taskbar popup menu, attempt to open that menu for another window causes LXPanel to crash and restart. This is in the log:
Everything else is seemingly innocent, like
I think the last comment you see (on lxpanel 0.9.3) is the same as https://sourceforge.net/p/lxde/bugs/900/ .