A remember a few of the menus that were empty, such as the yasnippets menu (when you have yasnippets installed, but sometimes the menu appears), the python menu when editing a python file, the org and tbl menus when editing a .org file, etc., All of them work correctly when appmenu-gtk is not installed.
I just installed the appmenu-gtk package again to see if anything changed and the bug is still there (emacs 23.2.1). The menus that are always present no matter which major mode is used (File, Edit, Options, Buffers, Tools and Help menus) work fine. The menus specific to the different major-modes and loaded libraries are the problem.
To reproduce the bug, open emacs with the command "emacs -Q". Emacs starts in the scratch buffer (with all the mentioned menus as well as the "Lisp Interaction" menu, since the scratch buffer is in the lisp interaction major mode. They all seems to work fine. Change the major-mode somehow and the new menus will be empty. In fact, the first menu will have the contents of the lisp interaction menu which was there before and all the other menus will be empty (except the menus that are always there).
On the other hand, I made the same tests with the development version of Emacs (24.0.50.4) and I can't reproduce the bug on it anymore. I'm sure that I could reproduce the bug on Emacs 24.0.50.4 before, therefore the Emacs devs must have solved this on their side.
A remember a few of the menus that were empty, such as the yasnippets menu (when you have yasnippets installed, but sometimes the menu appears), the python menu when editing a python file, the org and tbl menus when editing a .org file, etc., All of them work correctly when appmenu-gtk is not installed.
I just installed the appmenu-gtk package again to see if anything changed and the bug is still there (emacs 23.2.1). The menus that are always present no matter which major mode is used (File, Edit, Options, Buffers, Tools and Help menus) work fine. The menus specific to the different major-modes and loaded libraries are the problem.
To reproduce the bug, open emacs with the command "emacs -Q". Emacs starts in the scratch buffer (with all the mentioned menus as well as the "Lisp Interaction" menu, since the scratch buffer is in the lisp interaction major mode. They all seems to work fine. Change the major-mode somehow and the new menus will be empty. In fact, the first menu will have the contents of the lisp interaction menu which was there before and all the other menus will be empty (except the menus that are always there).
On the other hand, I made the same tests with the development version of Emacs (24.0.50.4) and I can't reproduce the bug on it anymore. I'm sure that I could reproduce the bug on Emacs 24.0.50.4 before, therefore the Emacs devs must have solved this on their side.