Hi again,
Below is the 'bt full' you wanted. This is not the plugin used in the
panel but running the .so. (which i get trying to compile it myself with
-g for debugging symbols. And which is run by the make process which
terminates there, because of a segfault (What sense does it make it to
execute a .so? ))
As to when the plugin crashes in the panel: I add it to the panel and
the icon (the menubutton) gets displayed. When I click it, the frame
opens in which the menu should be displayed, the loading indicator
rotates, 1-2-3 secs, and *poof* it's gone.
I suspect something about my old and probably unclean
menufiles/.desktop-files/icons whatnot.. (It's a really old Debian,
started off as woody and was never reinstalled. Just updated. I had all
the kdes and all the gnomes. But the normal menu works.)
The traces I get seem not to support that suspicion (just a hunch).
regards,
mo
mmolle@mokbox:~/xfce4-whiskermenu-plugin-1.3.2/obj-i486-linux-gnu/panel-plugin$
gdb libwhiskermenu.so
GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1.1+b1)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from
/home/mmolle/xfce4-whiskermenu-plugin-1.3.2/obj-i486-linux-gnu/panel-plugin/libwhiskermenu.so...done.
(gdb) run
Starting program:
/home/mmolle/xfce4-whiskermenu-plugin-1.3.2/obj-i486-linux-gnu/panel-plugin/libwhiskermenu.so
Program received signal SIGSEGV, Segmentation fault.
__exchange_and_add_dispatch (__val=-1, __mem=0x8) at
/usr/include/c++/4.9/ext/atomicity.h:84
84 return __exchange_and_add_single(__mem, __val);
(gdb) bt full
#0 __exchange_and_add_dispatch (__val=-1, __mem=0x8) at
/usr/include/c++/4.9/ext/atomicity.h:84
No locals.
#1 std::string::_Rep::_M_dispose (this=0x0, __a=...) at
/usr/include/c++/4.9/bits/basic_string.h:246
No locals.
(gdb)
Yves-Alexis Perez wrote, On 05.08.2014 10:29:
On lun., 2014-08-04 at 16:44 +0200, Moritz Molle wrote:
Program received signal SIGSEGV, Segmentation fault.
__exchange_and_add_dispatch (__val=-1, __mem=0x8)
at /usr/include/c++/4.9/ext/atomicity.h:84
84 return __exchange_and_add_single(__mem, __val);
(gdb)
It'd help to run with LANG=C because I don't speak a german word :)
Also, please provide a full backtrace (bt full).
By the way, do you do something special or just starting the plugin
makes it crash?
Regards,
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org