Comment 1 for bug 1809737

Revision history for this message
Paweł Szymański (ineedmana) wrote : Re: Onboard crashes the entire desktop

I have the same problem. It happens when a character from outside of current layout is chosen. For instance I set `setxkbmap -layout pl`. When choosing "ć" from popup (a character that belongs to "pl" layout) everything is fine. The character gets into text. But choosing something else causes Fluxbox (1.3.7) to segfault (corrupted stack?) in standard library:

Program received signal SIGSEGV, Segmentation fault.
0x00007f73bdbfca31 in std::_Rb_tree_rebalance_for_erase (__z=0x5584f9fe63a0, __header=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++98/tree.cc:144
144 /build/gcc/src/gcc/libstdc++-v3/src/c++98/tree.cc: No such file or directory.
(gdb) bt
#0 0x00007f73bdbfca31 in std::_Rb_tree_rebalance_for_erase (__z=0x5584f9fe63a0, __header=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++98/tree.cc:144
#1 0x00005584f8818e08 in ?? ()
Backtrace stopped: Cannot access memory at address 0x7ffefd853048