2.6.2 segfaulting

Ted Creedon tcreedon at easystreet.net
Tue Mar 4 18:11:41 EST 2014


Crash back trace - gnucash froze up but nothing else - yet -


1 new package to install.
Overall download size: 760.4 KiB. After the operation, additional 3.2 MiB
will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package
libasound2-debuginfo-1.0.27.2-3.5.1.x86_64
(1/1), 760.4 KiB (  3.2 MiB unpacked)
Retrieving: libasound2-debuginfo-1.0.27.2-3.5.1.x86_64.rpm
.........................................................................[done]
(1/1) Installing: libasound2-debuginfo-1.0.27.2-3.5.1
..............................................................................[done]
ookpik:/data/gnucash-2.6.2 # gnucash-env gdb gnucash |tee output.log
GNU gdb (GDB; openSUSE 13.1) 7.6.50.20130731-cvs
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 "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
..
Reading symbols from /usr/local/bin/gnucash...done.
(gdb) run
Starting program: /usr/local/bin/gnucash
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.3800.2-gdb.py",
line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Detaching after fork from child process 31983.
Detaching after fork from child process 31984.
[New Thread 0x7fffe21e8700 (LWP 31985)]
[New Thread 0x7fffe19e7700 (LWP 31986)]
[New Thread 0x7fffda733700 (LWP 31987)]
Detaching after fork from child process 31990.
[New Thread 0x7fffb0f5a700 (LWP 31991)]
[New Thread 0x7fffabfff700 (LWP 31992)]
[Thread 0x7fffabfff700 (LWP 31992) exited]
[New Thread 0x7fffabfff700 (LWP 31993)]
[New Thread 0x7fffab4fa700 (LWP 31994)]
Detaching after fork from child process 31995.
[New Thread 0x7fffa9f9b700 (LWP 31997)]
[New Thread 0x7fffa979a700 (LWP 32004)]
[New Thread 0x7fffa8f99700 (LWP 32008)]
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.4) (suse-24.13.5-x86_64)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
[New Thread 0x7fff59f33700 (LWP 32019)]
[New Thread 0x7fff59732700 (LWP 32020)]
[New Thread 0x7fff58f31700 (LWP 32021)]
[New Thread 0x7fff53fff700 (LWP 32022)]
[New Thread 0x7fff537fe700 (LWP 32023)]
[New Thread 0x7fff52ffd700 (LWP 32024)]
[New Thread 0x7fff527fc700 (LWP 32025)]
bt full
3975    gtype.c: No such file or directory.
[New Thread 0x7fff362ab700 (LWP 32026)]
[Thread 0x7fff362ab700 (LWP 32026) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffef29dcac in g_type_check_instance_is_a
(type_instance=type_instance at entry=0x487bab0, iface_type=<optimized out>)
    at gtype.c:3975
(gdb) bt full
#0  0x00007fffef29dcac in g_type_check_instance_is_a
(type_instance=type_instance at entry=0x487bab0, iface_type=<optimized out>)
    at gtype.c:3975
No locals.
#1  0x00007ffff0af7baa in IA__gtk_widget_queue_draw (widget=0x487bab0) at
gtkwidget.c:3779
        __inst = 0x487bab0
        __t = <optimized out>
        __r = <optimized out>
        _g_boolean_var_ = <optimized out>
        rect = {x = 76003824, y = 0, width = 31, height = 0}
#2  0x00007fffe28ec5ae in gtk_widget_queue_draw (rect=0x0,
widget=<optimized out>)
    at /usr/src/debug/oxygen-gtk2-1.4.0/src/oxygengtkutils.h:233
No locals.
#3  Oxygen::ToolBarStateData::delayedUpdate (pointer=0x4a9b468)
    at
/usr/src/debug/oxygen-gtk2-1.4.0/src/animations/oxygentoolbarstatedata.cpp:330
        rect = <optimized out>
        data = @0x4a9b468: {<Oxygen::FollowMouseData> = {
            _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
              _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
              _direction = Oxygen::TimeLine::Forward, _running = false,
_value = 0, _time = 0, _timer = 0x3600e30,
              _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x4a9b468,
static _steps = 10},
            _startRect = {x = 0, y = 0, width = -1, height = -1}, _endRect
= {x = 0, y = 0, width = -1, height = -1}, _animatedRect = {
              x = 0, y = 0, width = -1, height = -1}, _dirtyRect = {x = 0,
y = 0, width = -1, height = -1}}, _target = 0x6894f0,
          _leaveId = {_vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 3705, _object = 0x6894f0}, _dirtyRect = {
            x = 0, y = 0, width = -1, height = -1}, _previous = {_timeLine
= {
              _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
              _direction = Oxygen::TimeLine::Backward, _running = false,
_value = 0, _time = 150, _timer = 0x4a68fb0,
              _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4a9b468, static
_steps = 10},
            _widget = 0x487bab0, _rect = {x = 146, y = 17, width = 34,
height = 31}}, _current = {_timeLine = {
              _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
              _direction = Oxygen::TimeLine::Forward, _running = true,
_value = 0, _time = 0, _timer = 0x337c350,
              _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4a9b468, static
_steps = 10},
            _widget = 0x487b9f0, _rect = {x = 260, y = 17, width = 34,
height = 31}}, _hoverData = std::map with 2 elements = {
            [0xc37e70] = {_vptr.HoverData = 0x7fffe2bb5750 <vtable for
Oxygen::ToolBarStateData::HoverData+16>, _destroyId = {
                _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 4544, _object = 0xc37e70}, _enterId = {
                _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 4545, _object = 0xc37e70}, _leaveId = {
                _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 4546, _object = 0xc37e70}}, [0x487b9f0] = {
              _vptr.HoverData = 0x7fffe2bb5750 <vtable for
Oxygen::ToolBarStateData::HoverData+16>, _destroyId = {
                _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 8031, _object = 0x487b9f0}, _enterId = {
                _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 8032, _object = 0x487b9f0}, _leaveId = {
                _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 8033, _object = 0x487b9f0}}}, static _timeOut =
50,
          _timer = {_vptr.Timer = 0x7fffe2bb4a50 <vtable for
Oxygen::Timer+16>, _timerId = 0, _func = 0x0, _data = 0x0}}
#4  0x00007fffe28ecd85 in Oxygen::ToolBarStateData::updateState
(this=this at entry=0x4a9b468, widget=widget at entry=0x487b9f0,
    state=state at entry=true, delayed=delayed at entry=false)
    at
/usr/src/debug/oxygen-gtk2-1.4.0/src/animations/oxygentoolbarstatedata.cpp:176
        startRect = {x = 0, y = 0, width = -1, height = -1}
        animate = <optimized out>
        rect = {x = <optimized out>, y = 17, width = 34, height = 31}
#5  0x00007fffe28ed469 in Oxygen::ToolBarStateData::registerChild
(this=0x4a9b468, widget=0x487b9f0, value=<optimized out>)
    at
/usr/src/debug/oxygen-gtk2-1.4.0/src/animations/oxygentoolbarstatedata.cpp:115
        data = {_vptr.HoverData = 0x7fffe2bb5750 <vtable for
Oxygen::ToolBarStateData::HoverData+16>, _destroyId = {
            _vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
_id = 8031, _object = 0x487b9f0}, _enterId = {
            _vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
_id = 8032, _object = 0x487b9f0}, _leaveId = {
            _vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
_id = 8033, _object = 0x487b9f0}}
#6  0x00007fffe297f80f in Oxygen::draw_box (style=<optimized out>,
window=0x689a20, state=GTK_STATE_PRELIGHT, shadow=GTK_SHADOW_OUT,
    clipRect=0x4bb0a54, widget=0x487b9f0, detail=0x7ffff0bf6516 "button",
x=260, y=17, w=34, h=31)
    at /usr/src/debug/oxygen-gtk2-1.4.0/src/oxygenstylewrapper.cpp:1096
        engine = @0x6a3110:
{<Oxygen::GenericEngine<Oxygen::ToolBarStateData>> = {<Oxygen::BaseEngine>
= {
              _vptr.BaseEngine = 0x7fffe2bb5830 <vtable for
Oxygen::ToolBarStateEngine+16>, _parent = 0x69dab0, _enabled = true},
            _data = {_vptr.DataMap = 0x7fffe2bb5790 <vtable for
Oxygen::DataMap<Oxygen::ToolBarStateData>+16>, _lastWidget = 0x6894f0,
              _lastData = 0x4a9b468, _map = std::map with 10 elements =
{[0x6894f0] = {<Oxygen::FollowMouseData> = {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x3600e30,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x4a9b468,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x6894f0, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 3705, _object = 0x6894f0}, _dirtyRect = {x = 0, y
= 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 150, _timer = 0x4a68fb0,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4a9b468, static
_steps = 10},
                    _widget = 0x487bab0, _rect = {x = 146, y = 17, width =
34, height = 31}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
true, _value = 0, _time = 0, _timer = 0x337c350,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4a9b468, static
_steps = 10},
                    _widget = 0x487b9f0, _rect = {x = 260, y = 17, width =
34, height = 31}}, _hoverData = std::map with 2 elements = {
                    [0xc37e70] = {_vptr.HoverData = 0x7fffe2bb5750 <vtable
for Oxygen::ToolBarStateData::HoverData+16>, _destroyId = {
                        _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 4544, _object = 0xc37e70}, _enterId = {
                        _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 4545, _object = 0xc37e70}, _leaveId = {
                        _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 4546, _object = 0xc37e70}}, [0x487b9f0] = {
                      _vptr.HoverData = 0x7fffe2bb5750 <vtable for
Oxygen::ToolBarStateData::HoverData+16>, _destroyId = {
                        _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 8031, _object = 0x487b9f0}, _enterId = {
                        _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 8032, _object = 0x487b9f0}, _leaveId = {
                        _vptr.Signal = 0x7fffe2bb4570 <vtable for
Oxygen::Signal+16>, _id = 8033, _object = 0x487b9f0}}},
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}, [0x722a00] = {<Oxygen::FollowMouseData>
= {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x53dbbe0,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x45c02a8,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x722a00, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 3676, _object = 0x722a00}, _dirtyRect = {x = 0, y
= 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 0, _timer = 0x1268620,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x45c02a8, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x3f4f040,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x45c02a8, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _hoverData = std::map with 0 elements,
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}, [0x72b7f0] = {<Oxygen::FollowMouseData>
= {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x431f1d0,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x4885598,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x72b7f0, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 4559, _object = 0x72b7f0}, _dirtyRect = {x = 0, y
= 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 0, _timer = 0x42ed310,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4885598, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x440fe60,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4885598, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _hoverData = std::map with 0 elements,
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}, [0x21e74c0] = {<Oxygen::FollowMouseData>
= {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x548c500,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x4a876b8,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x21e74c0, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 3700, _object = 0x21e74c0}, _dirtyRect = {x = 0,
y = 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 0, _timer = 0x53f7d60,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4a876b8, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x548e160,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4a876b8, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _hoverData = std::map with 0 elements,
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}, [0x220b6a0] = {<Oxygen::FollowMouseData>
= {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x7932c0,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x316ca18,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x220b6a0, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 3078, _object = 0x220b6a0}, _dirtyRect = {x = 0,
y = 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 0, _timer = 0x793270,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x316ca18, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x31663e0,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x316ca18, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _hoverData = std::map with 0 elements,
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}, [0x312fa80] = {<Oxygen::FollowMouseData>
= {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x44dad10,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x42a4548,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x312fa80, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 3698, _object = 0x312fa80}, _dirtyRect = {x = 0,
y = 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 0, _timer = 0x3533b70,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x42a4548, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x130e8b0,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x42a4548, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _hoverData = std::map with 0 elements,
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}, [0x45b5f30] = {<Oxygen::FollowMouseData>
= {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x3eb5ae0,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x4704408,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x45b5f30, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 8018, _object = 0x45b5f30}, _dirtyRect = {x = 0,
y = 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 0, _timer = 0x3eb7180,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4704408, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x3eb6aa0,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4704408, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _hoverData = std::map with 0 elements,
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}, [0x487b300] = {<Oxygen::FollowMouseData>
= {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x3ff2260,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x4939e18,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x487b300, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 4531, _object = 0x487b300}, _dirtyRect = {x = 0,
y = 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 0, _timer = 0x3ff3820,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4939e18, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x431e200,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4939e18, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _hoverData = std::map with 0 elements,
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}, [0x4e4acf0] = {<Oxygen::FollowMouseData>
= {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x12897f0,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x465e108,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x4e4acf0, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 3694, _object = 0x4e4acf0}, _dirtyRect = {x = 0,
y = 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 0, _timer = 0x360c880,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x465e108, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x3528190,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x465e108, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _hoverData = std::map with 0 elements,
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}, [0x4f208f0] = {<Oxygen::FollowMouseData>
= {
                    _vptr.FollowMouseData = 0x7fffe2bb64d0 <vtable for
Oxygen::ToolBarStateData+16>, _followMouse = false, _timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 50, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x548ae80,
                      _func = 0x7fffe28ec5e0
<Oxygen::ToolBarStateData::followMouseUpdate(void*)>, _data = 0x4672308,
                      static _steps = 10}, _startRect = {x = 0, y = 0,
width = -1, height = -1}, _endRect = {x = 0, y = 0, width = -1,
                      height = -1}, _animatedRect = {x = 0, y = 0, width =
-1, height = -1}, _dirtyRect = {x = 0, y = 0, width = -1,
                      height = -1}}, _target = 0x4f208f0, _leaveId =
{_vptr.Signal = 0x7fffe2bb4570 <vtable for Oxygen::Signal+16>,
                    _id = 3696, _object = 0x4f208f0}, _dirtyRect = {x = 0,
y = 0, width = -1, height = -1}, _previous = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Backward, _running =
false, _value = 0, _time = 0, _timer = 0x548b1c0,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4672308, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _current = {_timeLine = {
                      _vptr.TimeLine = 0x7fffe2bb6450 <vtable for
Oxygen::TimeLine+16>, _duration = 150, _enabled = true,
                      _direction = Oxygen::TimeLine::Forward, _running =
false, _value = 0, _time = 0, _timer = 0x53ca3a0,
                      _func = 0x7fffe28ec560
<Oxygen::ToolBarStateData::delayedUpdate(void*)>, _data = 0x4672308, static
_steps = 10},
                    _widget = 0x0, _rect = {x = 0, y = 0, width = -1,
height = -1}}, _hoverData = std::map with 0 elements,
                  static _timeOut = 50, _timer = {_vptr.Timer =
0x7fffe2bb4a50 <vtable for Oxygen::Timer+16>, _timerId = 0, _func = 0x0,
                    _data = 0x0}}}}}, <Oxygen::AnimationEngine> = {
            _vptr.AnimationEngine = 0x7fffe2bb5898 <vtable for
Oxygen::ToolBarStateEngine+120>, _applicationName = {
              _name = Oxygen::Unknown, _version = 0x0}, _duration = 150},
_followMouse = false, _followMouseAnimationsDuration = 50}
        parent = 0x6894f0
        toolPalette = <optimized out>
        useWidgetState = true
        data = {_opacity = -1, _mode = Oxygen::AnimationNone}
        options = {<Oxygen::Flags<Oxygen::StyleOption>> = {_vptr.Flags =
0x7fffe2bb6170 <vtable for Oxygen::StyleOptions+16>, i = 41},
          _customColors = {<std::map<Oxygen::Palette::Role,
Oxygen::ColorUtils::Rgba, std::less<Oxygen::Palette::Role>,
std::allocator<std::pair<Oxygen::Palette::Role const,
Oxygen::ColorUtils::Rgba> > >> = std::map with 1 elements =
{[Oxygen::Palette::Button] = {
                _red = 53199, _green = 52428, _blue = 51657, _alpha =
65535, _mask = 15}}, <No data fields>}}
        ooFlat = <optimized out>
        ooFormulaExpand = <optimized out>
        __PRETTY_FUNCTION__ = "void Oxygen::draw_box(GtkStyle*, GdkWindow*,
GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, const gchar*, gint,
gint, gint, gint)"
        d = {_value = "button"}
        parent = <optimized out>
#7  0x00007ffff093e9dc in _gtk_button_paint (button=button at entry=0x487b9f0,
area=area at entry=0x4bb0a54, state_type=GTK_STATE_PRELIGHT,
    shadow_type=shadow_type at entry=GTK_SHADOW_OUT,
main_detail=main_detail at entry=0x7ffff0bf6516 "button",
    default_detail=default_detail at entry=0x7ffff0c1c239 "buttondefault") at
gtkbutton.c:1511
        widget = 0x487b9f0
        width = 34
        height = 31
        x = 260
        y = 17
        border_width = <optimized out>
        default_border = {left = 0, right = 0, top = 0, bottom = 0}
        default_outside_border = {left = 0, right = 0, top = 0, bottom = 0}
        interior_focus = 1
        focus_width = 1
        focus_pad = 1
#8  0x00007ffff093ebfd in gtk_button_expose (widget=0x487b9f0,
event=0x4bb0a40) at gtkbutton.c:1564
        button = 0x487b9f0
        event = 0x4bb0a40
        widget = 0x487b9f0
#9  0x00007ffff09e09d5 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7315b0,
return_value=0x7fffffffb4b0, n_param_values=<optimized out>,
    param_values=0x7fffffffb560, invocation_hint=<optimized out>,
marshal_data=0x7ffff093ebb0 <gtk_button_expose>) at gtkmarshalers.c:86
        callback = <optimized out>
        cc = <optimized out>
        data1 = 0x487b9f0
        data2 = <optimized out>
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#10 0x00007fffef27c292 in g_closure_invoke (closure=0x7315b0,
return_value=0x7fffffffb4b0, n_param_values=2,
    param_values=0x7fffffffb560, invocation_hint=0x7fffffffb500) at
gclosure.c:777
        marshal = 0x7fffef27ac10 <g_type_class_meta_marshal>
        marshal_data = 0x188
        in_marshal = 1
        real_closure = 0x731590
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#11 0x00007fffef28da6b in signal_emit_unlocked_R (node=node at entry=0x6ad140,
detail=detail at entry=0, instance=instance at entry=0x487b9f0,
    emission_return=emission_return at entry=0x7fffffffb630,
instance_and_params=instance_and_params at entry=0x7fffffffb560) at
gsignal.c:3624
        accumulator = 0x731600
        emission = {next = 0x7fffffffb9b0, instance = 0x487b9f0, ihint =
{signal_id = 59, detail = 0, run_type = G_SIGNAL_RUN_LAST},
          state = EMISSION_RUN, chain_type = 7615984}
        handler_list = 0x0
        return_accu = 0x7fffffffb4b0
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        signal_id = 59
        max_sequential_handler_number = 8028
        return_value_altered = 0
#12 0x00007fffef295689 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
    var_args=var_args at entry=0x7fffffffb6f8) at gsignal.c:3340
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long
= 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0x7fffffffb560
        signal_return_type = <optimized out>
        param_values = 0x7fffffffb578
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
        __FUNCTION__ = "g_signal_emit_valist"
#13 0x00007fffef295c72 in g_signal_emit (instance=instance at entry=0x487b9f0,
signal_id=<optimized out>, detail=detail at entry=0)
    at gsignal.c:3386
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffffffb7d0, reg_save_area = 0x7fffffffb710}}
#14 0x00007ffff0af0864 in gtk_widget_event_internal
(widget=widget at entry=0x487b9f0,
event=event at entry=0x4bb0a40) at gtkwidget.c:5017
        signal_num = <optimized out>
        return_val = 0
#15 0x00007ffff0af0c81 in IA__gtk_widget_send_expose
(widget=widget at entry=0x487b9f0,
event=event at entry=0x4bb0a40) at gtkwidget.c:4846
        __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose"
#16 0x00007ffff0969548 in IA__gtk_container_propagate_expose
(container=<optimized out>, child=0x487b9f0, event=0x4b0bc10)
    at gtkcontainer.c:2757
        child_event = 0x4bb0a40
        __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose"
        __FUNCTION__ = "IA__gtk_container_propagate_expose"
#17 0x00007ffff09680d4 in gtk_container_expose (widget=0x220b810,
event=0x4b0bc10) at gtkcontainer.c:2661
        data = {container = 0x220b810, event = 0x4b0bc10}
        __PRETTY_FUNCTION__ = "gtk_container_expose"
#18 0x00007ffff09e09d5 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7315b0,
return_value=0x7fffffffb970, n_param_values=<optimized out>,
    param_values=0x7fffffffba20, invocation_hint=<optimized out>,
marshal_data=0x7ffff0968050 <gtk_container_expose>)
    at gtkmarshalers.c:86
        callback = <optimized out>
        cc = <optimized out>
        data1 = 0x220b810
        data2 = <optimized out>
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#19 0x00007fffef27c292 in g_closure_invoke (closure=0x7315b0,
return_value=0x7fffffffb970, n_param_values=2,
    param_values=0x7fffffffba20, invocation_hint=0x7fffffffb9c0) at
gclosure.c:777
        marshal = 0x7fffef27ac10 <g_type_class_meta_marshal>
        marshal_data = 0x188
        in_marshal = 1
        real_closure = 0x731590
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#20 0x00007fffef28da6b in signal_emit_unlocked_R (node=node at entry=0x6ad140,
detail=detail at entry=0, instance=instance at entry=0x220b810,
    emission_return=emission_return at entry=0x7fffffffbaf0,
instance_and_params=instance_and_params at entry=0x7fffffffba20) at
gsignal.c:3624
        accumulator = 0x731600
        emission = {next = 0x7fffffffbed0, instance = 0x220b810, ihint =
{signal_id = 59, detail = 0, run_type = G_SIGNAL_RUN_LAST},
          state = EMISSION_RUN, chain_type = 9216560}
        handler_list = 0x0
        return_accu = 0x7fffffffb970
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        signal_id = 59
        max_sequential_handler_number = 8028
        return_value_altered = 0
#21 0x00007fffef295689 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
    var_args=var_args at entry=0x7fffffffbbb8) at gsignal.c:3340
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long
= 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0x7fffffffba20
        signal_return_type = <optimized out>
        param_values = 0x7fffffffba38
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
        __FUNCTION__ = "g_signal_emit_valist"
#22 0x00007fffef295c72 in g_signal_emit (instance=instance at entry=0x220b810,
signal_id=<optimized out>, detail=detail at entry=0)
    at gsignal.c:3386
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffffffbc90, reg_save_area = 0x7fffffffbbd0}}
#23 0x00007ffff0af0864 in gtk_widget_event_internal
(widget=widget at entry=0x220b810,
event=event at entry=0x4b0bc10) at gtkwidget.c:5017
        signal_num = <optimized out>
        return_val = 0
#24 0x00007ffff0af0c81 in IA__gtk_widget_send_expose
(widget=widget at entry=0x220b810,
event=event at entry=0x4b0bc10) at gtkwidget.c:4846
        __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose"
#25 0x00007ffff0969548 in IA__gtk_container_propagate_expose
(container=<optimized out>, child=0x220b810, event=0x4bb0d70)
    at gtkcontainer.c:2757
        child_event = 0x4b0bc10
        __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose"
        __FUNCTION__ = "IA__gtk_container_propagate_expose"
#26 0x00007ffff0aa423e in toolbar_content_expose (expose=0x4bb0d70,
container=0x6894f0, content=0x4bb49c0) at gtktoolbar.c:4144
        toolbar = 0x6894f0
        child = <optimized out>
        widget = <optimized out>
#27 gtk_toolbar_expose (widget=0x6894f0, event=0x4bb0d70) at
gtktoolbar.c:889
        content = 0x4bb49c0
        toolbar = 0x6894f0
        priv = 0x689480
        list = 0x413d920 = {0x4bb49c0, 0x4b13c80, 0x4b13e40, 0x4b13f80,
0x4987700, 0x46ed000, 0x499da40, 0x4b13f40, 0x4bb4840, 0xc23680}
        border_width = <optimized out>
#28 0x00007ffff09e09d5 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7315b0,
return_value=0x7fffffffbe90, n_param_values=<optimized out>,
    param_values=0x7fffffffbf40, invocation_hint=<optimized out>,
marshal_data=0x7ffff0aa41a0 <gtk_toolbar_expose>) at gtkmarshalers.c:86
        callback = <optimized out>
        cc = <optimized out>
        data1 = 0x6894f0
        data2 = <optimized out>
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#29 0x00007fffef27c292 in g_closure_invoke (closure=0x7315b0,
return_value=0x7fffffffbe90, n_param_values=2,
    param_values=0x7fffffffbf40, invocation_hint=0x7fffffffbee0) at
gclosure.c:777
        marshal = 0x7fffef27ac10 <g_type_class_meta_marshal>
        marshal_data = 0x188
        in_marshal = 1
        real_closure = 0x731590
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#30 0x00007fffef28da6b in signal_emit_unlocked_R (node=node at entry=0x6ad140,
detail=detail at entry=0, instance=instance at entry=0x6894f0,
    emission_return=emission_return at entry=0x7fffffffc010,
instance_and_params=instance_and_params at entry=0x7fffffffbf40) at
gsignal.c:3624
        accumulator = 0x731600
        emission = {next = 0x7fffffffc3c0, instance = 0x6894f0, ihint =
{signal_id = 59, detail = 0, run_type = G_SIGNAL_RUN_LAST},
          state = EMISSION_RUN, chain_type = 8563200}
        handler_list = 0x0
        return_accu = 0x7fffffffbe90
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        signal_id = 59
        max_sequential_handler_number = 8028
        return_value_altered = 0
#31 0x00007fffef295689 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
    var_args=var_args at entry=0x7fffffffc0d8) at gsignal.c:3340
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long
= 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0x7fffffffbf40
        signal_return_type = <optimized out>
        param_values = 0x7fffffffbf58
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
        __FUNCTION__ = "g_signal_emit_valist"
#32 0x00007fffef295c72 in g_signal_emit (instance=instance at entry=0x6894f0,
signal_id=<optimized out>, detail=detail at entry=0)
    at gsignal.c:3386
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffffffc1b0, reg_save_area = 0x7fffffffc0f0}}
#33 0x00007ffff0af0864 in gtk_widget_event_internal
(widget=widget at entry=0x6894f0,
event=event at entry=0x4bb0d70) at gtkwidget.c:5017
        signal_num = <optimized out>
        return_val = 0
#34 0x00007ffff0af0c81 in IA__gtk_widget_send_expose
(widget=widget at entry=0x6894f0,
event=event at entry=0x4bb0d70) at gtkwidget.c:4846
        __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose"
#35 0x00007ffff0969548 in IA__gtk_container_propagate_expose
(container=<optimized out>, child=0x6894f0, event=0x4bb0810)
    at gtkcontainer.c:2757
        child_event = 0x4bb0d70
        __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose"
        __FUNCTION__ = "IA__gtk_container_propagate_expose"
#36 0x00007ffff0935c5a in gtk_box_forall (container=0x75fdc0,
include_internals=<optimized out>, callback=
    0x7ffff0969550 <gtk_container_expose_child>,
callback_data=0x7fffffffc240) at gtkbox.c:1251
        box = 0x75fdc0
        child = <optimized out>
        children = 0x0
#37 0x00007ffff09680d4 in gtk_container_expose (widget=0x75fdc0,
event=0x4bb0810) at gtkcontainer.c:2661
        data = {container = 0x75fdc0, event = 0x4bb0810}
        __PRETTY_FUNCTION__ = "gtk_container_expose"
#38 0x00007ffff09e09d5 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7315b0,
return_value=0x7fffffffc380, n_param_values=<optimized out>,
    param_values=0x7fffffffc430, invocation_hint=<optimized out>,
marshal_data=0x7ffff0968050 <gtk_container_expose>)
    at gtkmarshalers.c:86
        callback = <optimized out>
        cc = <optimized out>
        data1 = 0x75fdc0
        data2 = <optimized out>
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#39 0x00007fffef27c292 in g_closure_invoke (closure=0x7315b0,
return_value=0x7fffffffc380, n_param_values=2,
    param_values=0x7fffffffc430, invocation_hint=0x7fffffffc3d0) at
gclosure.c:777
        marshal = 0x7fffef27ac10 <g_type_class_meta_marshal>
        marshal_data = 0x188
        in_marshal = 1
        real_closure = 0x731590
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#40 0x00007fffef28da6b in signal_emit_unlocked_R (node=node at entry=0x6ad140,
detail=detail at entry=0, instance=instance at entry=0x75fdc0,
    emission_return=emission_return at entry=0x7fffffffc500,
instance_and_params=instance_and_params at entry=0x7fffffffc430) at
gsignal.c:3624
        accumulator = 0x731600
        emission = {next = 0x7fffffffc8b0, instance = 0x75fdc0, ihint =
{signal_id = 59, detail = 0, run_type = G_SIGNAL_RUN_LAST},
          state = EMISSION_RUN, chain_type = 7859056}
        handler_list = 0x0
        return_accu = 0x7fffffffc380
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        signal_id = 59
        max_sequential_handler_number = 8028
        return_value_altered = 0
#41 0x00007fffef295689 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
    var_args=var_args at entry=0x7fffffffc5c8) at gsignal.c:3340
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long
= 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0x7fffffffc430
        signal_return_type = <optimized out>
        param_values = 0x7fffffffc448
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
        __FUNCTION__ = "g_signal_emit_valist"
#42 0x00007fffef295c72 in g_signal_emit (instance=instance at entry=0x75fdc0,
signal_id=<optimized out>, detail=detail at entry=0)
    at gsignal.c:3386
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffffffc6a0, reg_save_area = 0x7fffffffc5e0}}
#43 0x00007ffff0af0864 in gtk_widget_event_internal
(widget=widget at entry=0x75fdc0,
event=event at entry=0x4bb0810) at gtkwidget.c:5017
        signal_num = <optimized out>
        return_val = 0
#44 0x00007ffff0af0c81 in IA__gtk_widget_send_expose
(widget=widget at entry=0x75fdc0,
event=event at entry=0x4bb0810) at gtkwidget.c:4846
        __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose"
#45 0x00007ffff0969548 in IA__gtk_container_propagate_expose
(container=<optimized out>, child=0x75fdc0, event=0x4b0bdd0)
    at gtkcontainer.c:2757
        child_event = 0x4bb0810
        __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose"
        __FUNCTION__ = "IA__gtk_container_propagate_expose"
#46 0x00007ffff0935c5a in gtk_box_forall (container=0x75fd30,
include_internals=<optimized out>, callback=
    0x7ffff0969550 <gtk_container_expose_child>,
callback_data=0x7fffffffc730) at gtkbox.c:1251
        box = 0x75fd30
        child = <optimized out>
        children = 0x759c40 = {0x8c3cf0, 0x8c5660}
#47 0x00007ffff09680d4 in gtk_container_expose (widget=0x75fd30,
event=0x4b0bdd0) at gtkcontainer.c:2661
        data = {container = 0x75fd30, event = 0x4b0bdd0}
        __PRETTY_FUNCTION__ = "gtk_container_expose"
#48 0x00007ffff09e09d5 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7315b0,
return_value=0x7fffffffc870, n_param_values=<optimized out>,
    param_values=0x7fffffffc920, invocation_hint=<optimized out>,
marshal_data=0x7ffff0968050 <gtk_container_expose>)
    at gtkmarshalers.c:86
        callback = <optimized out>
        cc = <optimized out>
        data1 = 0x75fd30
        data2 = <optimized out>
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#49 0x00007fffef27c292 in g_closure_invoke (closure=0x7315b0,
return_value=0x7fffffffc870, n_param_values=2,
    param_values=0x7fffffffc920, invocation_hint=0x7fffffffc8c0) at
gclosure.c:777
        marshal = 0x7fffef27ac10 <g_type_class_meta_marshal>
        marshal_data = 0x188
        in_marshal = 1
        real_closure = 0x731590
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#50 0x00007fffef28da6b in signal_emit_unlocked_R (node=node at entry=0x6ad140,
detail=detail at entry=0, instance=instance at entry=0x75fd30,
    emission_return=emission_return at entry=0x7fffffffc9f0,
instance_and_params=instance_and_params at entry=0x7fffffffc920) at
gsignal.c:3624
        accumulator = 0x731600
        emission = {next = 0x7fffffffcd70, instance = 0x75fd30, ihint =
{signal_id = 59, detail = 0, run_type = G_SIGNAL_RUN_LAST},
          state = EMISSION_RUN, chain_type = 7859056}
        handler_list = 0x0
        return_accu = 0x7fffffffc870
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        signal_id = 59
        max_sequential_handler_number = 8028
        return_value_altered = 0
#51 0x00007fffef295689 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
    var_args=var_args at entry=0x7fffffffcab8) at gsignal.c:3340
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long
= 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0x7fffffffc920
        signal_return_type = <optimized out>
        param_values = 0x7fffffffc938
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
        __FUNCTION__ = "g_signal_emit_valist"
#52 0x00007fffef295c72 in g_signal_emit (instance=instance at entry=0x75fd30,
signal_id=<optimized out>, detail=detail at entry=0)
    at gsignal.c:3386
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffffffcb90, reg_save_area = 0x7fffffffcad0}}
#53 0x00007ffff0af0864 in gtk_widget_event_internal
(widget=widget at entry=0x75fd30,
event=event at entry=0x4b0bdd0) at gtkwidget.c:5017
        signal_num = <optimized out>
        return_val = 0
#54 0x00007ffff0af0c81 in IA__gtk_widget_send_expose
(widget=widget at entry=0x75fd30,
event=event at entry=0x4b0bdd0) at gtkwidget.c:4846
        __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose"
#55 0x00007ffff0969548 in IA__gtk_container_propagate_expose
(container=<optimized out>, child=0x75fd30, event=0x7fffffffd100)
    at gtkcontainer.c:2757
        child_event = 0x4b0bdd0
        __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose"
        __FUNCTION__ = "IA__gtk_container_propagate_expose"
#56 0x00007ffff09680d4 in gtk_container_expose (widget=0x722a00,
event=0x7fffffffd100) at gtkcontainer.c:2661
        data = {container = 0x722a00, event = 0x7fffffffd100}
        __PRETTY_FUNCTION__ = "gtk_container_expose"
#57 0x00007ffff09e09d5 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7315b0,
return_value=0x7fffffffcd30, n_param_values=<optimized out>,
    param_values=0x7fffffffcde0, invocation_hint=<optimized out>,
marshal_data=0x7ffff0afd0f0 <gtk_window_expose>) at gtkmarshalers.c:86
        callback = <optimized out>
        cc = <optimized out>
        data1 = 0x722a00
        data2 = <optimized out>
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#58 0x00007fffef27c318 in g_closure_invoke (closure=0x7315b0,
return_value=0x7fffffffcd30, n_param_values=2,
    param_values=0x7fffffffcde0, invocation_hint=0x7fffffffcd80) at
gclosure.c:777
        marshal = 0x7fffef27ac10 <g_type_class_meta_marshal>
        marshal_data = 0x188
        in_marshal = 0
        real_closure = 0x731590
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#59 0x00007fffef28da6b in signal_emit_unlocked_R (node=node at entry=0x6ad140,
detail=detail at entry=0, instance=instance at entry=0x722a00,
    emission_return=emission_return at entry=0x7fffffffceb0,
instance_and_params=instance_and_params at entry=0x7fffffffcde0) at
gsignal.c:3624
        accumulator = 0x731600
        emission = {next = 0x0, instance = 0x722a00, ihint = {signal_id =
59, detail = 0, run_type = G_SIGNAL_RUN_LAST},
          state = EMISSION_RUN, chain_type = 9179056}
        handler_list = 0x0
        return_accu = 0x7fffffffcd30
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        signal_id = 59
        max_sequential_handler_number = 8028
        return_value_altered = 0
#60 0x00007fffef295689 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
    var_args=var_args at entry=0x7fffffffcf78) at gsignal.c:3340
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long
= 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
              v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0x7fffffffcde0
        signal_return_type = <optimized out>
        param_values = 0x7fffffffcdf8
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
        __FUNCTION__ = "g_signal_emit_valist"
#61 0x00007fffef295c72 in g_signal_emit (instance=instance at entry=0x722a00,
signal_id=<optimized out>, detail=detail at entry=0)
    at gsignal.c:3386
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffffffd050, reg_save_area = 0x7fffffffcf90}}
#62 0x00007ffff0af0864 in gtk_widget_event_internal
(widget=widget at entry=0x722a00,
event=event at entry=0x7fffffffd100) at gtkwidget.c:5017
        signal_num = <optimized out>
        return_val = 0
#63 0x00007ffff0af0c81 in IA__gtk_widget_send_expose
(widget=widget at entry=0x722a00,
event=event at entry=0x7fffffffd100) at gtkwidget.c:4846
        __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose"
#64 0x00007ffff09df7d0 in IA__gtk_main_do_event (event=0x7fffffffd100) at
gtkmain.c:1610
        event_widget = 0x722a00
        grab_widget = 0x722a00
        window_group = 0x759f40
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        __FUNCTION__ = "IA__gtk_main_do_event"
#65 0x00007ffff063776f in _gdk_window_process_updates_recurse
(window=window at entry=0x689a20, expose_region=expose_region at entry=0x224b8d0)
    at gdkwindow.c:5427
        event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window =
0x689a20, send_event = 0 '\000'}, expose = {type = GDK_EXPOSE,
            window = 0x689a20, send_event = 0 '\000', area = {x = 260, y =
17, width = 34, height = 31}, region = 0x224b8d0, count = 0},
          no_expose = {type = GDK_EXPOSE, window = 0x689a20, send_event = 0
'\000'}, visibility = {type = GDK_EXPOSE, window = 0x689a20,
            send_event = 0 '\000', state = (unknown: 260)}, motion = {type
= GDK_EXPOSE, window = 0x689a20, send_event = 0 '\000',
            time = 260, x = 7.2147856901218375e-313, y =
1.5316035021078643e-322, axes = 0x224b8d0, state = 0, is_hint = 0,
            device = 0x224b930, x_root = 9.8813129168249309e-324, y_root =
1.7767161883024901e-316}, button = {type = GDK_EXPOSE,
            window = 0x689a20, send_event = 0 '\000', time = 260, x =
7.2147856901218375e-313, y = 1.5316035021078643e-322,
            axes = 0x224b8d0, state = 0, button = 0, device = 0x224b930,
x_root = 9.8813129168249309e-324,
            y_root = 1.7767161883024901e-316}, scroll = {type = GDK_EXPOSE,
window = 0x689a20, send_event = 0 '\000', time = 260,
            x = 7.2147856901218375e-313, y = 1.5316035021078643e-322, state
= 35961040, direction = GDK_SCROLL_UP, device = 0x0,
            x_root = 1.7767161883024901e-316, y_root =
9.8813129168249309e-324}, key = {type = GDK_EXPOSE, window = 0x689a20,
            send_event = 0 '\000', time = 260, state = 17, keyval = 34,
length = 31, string = 0x224b8d0 "\001", hardware_keycode = 0,
            group = 0 '\000', is_modifier = 0}, crossing = {type =
GDK_EXPOSE, window = 0x689a20, send_event = 0 '\000',
            subwindow = 0x2200000011, time = 31, x =
1.7767114452722901e-316, y = 0, x_root = 1.7767161883024901e-316,
            y_root = 9.8813129168249309e-324, mode = 35961136, detail =
GDK_NOTIFY_ANCESTOR, focus = 67123008, state = 0},
          focus_change = {type = GDK_EXPOSE, window = 0x689a20, send_event
= 0 '\000', in = 544}, configure = {type = GDK_EXPOSE,
            window = 0x689a20, send_event = 0 '\000', x = 260, y = 17,
width = 34, height = 31}, property = {type = GDK_EXPOSE,
            window = 0x689a20, send_event = 0 '\000', atom = 0x2200000011,
time = 31, state = 0}, selection = {type = GDK_EXPOSE,
            window = 0x689a20, send_event = 0 '\000', selection =
0x2200000011, target = 0x1f, property = 0x224b8d0, time = 0,
            requestor = 0}, owner_change = {type = GDK_EXPOSE, window =
0x689a20, send_event = 0 '\000', owner = 260,
            reason = (GDK_OWNER_CHANGE_DESTROY | unknown: 16), selection =
0x1f, time = 35961040, selection_time = 0}, proximity = {
            type = GDK_EXPOSE, window = 0x689a20, send_event = 0 '\000',
time = 260, device = 0x2200000011}, client = {
            type = GDK_EXPOSE, window = 0x689a20, send_event = 0 '\000',
message_type = 0x2200000011, data_format = 31, data = {
              b = "\320\270$\002", '\000' <repeats 12 times>,
"\060\271$\002", s = {-18224, 548, 0, 0, 0, 0, 0, 0, -18128, 548}, l = {
                35961040, 0, 35961136, 2, 35961136}}}, dnd = {type =
GDK_EXPOSE, window = 0x689a20, send_event = 0 '\000',
            context = 0x2200000011, time = 31, x_root = 0, y_root = 0},
window_state = {type = GDK_EXPOSE, window = 0x689a20,
            send_event = 0 '\000', changed_mask =
(GDK_WINDOW_STATE_MAXIMIZED | unknown: 256),
            new_window_state = (GDK_WINDOW_STATE_WITHDRAWN |
GDK_WINDOW_STATE_FULLSCREEN)}, setting = {type = GDK_EXPOSE,
            window = 0x689a20, send_event = 0 '\000', action = (unknown:
260),
            name = 0x2200000011 <Address 0x2200000011 out of bounds>},
grab_broken = {type = GDK_EXPOSE, window = 0x689a20,
            send_event = 0 '\000', keyboard = 260, implicit = 17,
grab_window = 0x1f}}
        private = 0x689a20
        child = <optimized out>
        child_region = <optimized out>
        r = {x = 0, y = 0, width = 1048, height = 17}
        l = <optimized out>
        children = 0x4248a60 = {0x4225ae0}
#66 0x00007ffff0665125 in _gdk_windowing_window_process_updates_recurse
(window=window at entry=0x689a20, region=region at entry=0x224b8d0)
    at gdkwindow-x11.c:5643
No locals.
#67 0x00007ffff06343ae in gdk_window_process_updates_internal
(window=0x689a20) at gdkwindow.c:5594
        expose_region = 0x224b8d0
        update_area = 0x224b930
        private = 0x689a20
        impl_iface = <optimized out>
        save_region = 0
        clip_box = {x = 260, y = 17, width = 34, height = 31}
        iteration = <optimized out>
#68 0x00007ffff0634c98 in IA__gdk_window_process_all_updates () at
gdkwindow.c:5702
        private = 0x689a20
        old_update_windows = 0x439ba90 = {0x689a20}
        tmp_list = 0x439ba90 = {0x689a20}
        in_process_all_updates = 1
        got_recursive_update = 0
#69 0x00007ffff0634cf9 in gdk_window_update_idle (data=<optimized out>) at
gdkwindow.c:5320
No locals.
#70 0x00007ffff0614537 in gdk_threads_dispatch (data=0x2290e60) at gdk.c:512
        dispatch = 0x2290e60
        ret = 0
#71 0x00007fffeefb3316 in g_main_dispatch (context=0x68b000) at gmain.c:3066
        dispatch = 0x7fffeefb0370 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x2290e60
        callback = 0x7ffff06144e0 <gdk_threads_dispatch>
        cb_funcs = 0x7fffef269920 <g_source_callback_funcs>
        cb_data = 0x3f2d860
        need_destroy = <optimized out>
        current_source_link = {data = 0x3f17380, next = 0x0}
        source = 0x3f17380
        current = 0x612800
        i = 0
#72 g_main_context_dispatch (context=context at entry=0x68b000) at gmain.c:3642
No locals.
#73 0x00007fffeefb3668 in g_main_context_iterate (context=0x68b000,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at gmain.c:3713
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 2
        fds = 0x8b4330
#74 0x00007fffeefb3a6a in g_main_loop_run (loop=0x49ee6c0) at gmain.c:3907
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#75 0x00007ffff09de627 in IA__gtk_main () at gtkmain.c:1257
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x49ee6c0
#76 0x00007ffff653d78a in gnc_ui_start_event_loop () at
gnc-gnome-utils.c:608
        id = 1242
#77 0x0000000000405c33 in inner_main (closure=0x0, argc=1,
argv=0x7fffffffd808) at gnucash-bin.c:620
        main_mod = 0xcfd200
        fn = 0x12fc7c0 ""
        error = 0x0
#78 0x00007ffff1c2821f in invoke_main_func (body_data=0x7fffffffd6c0) at
init.c:367
        closure = 0x7fffffffd6c0
#79 0x00007ffff1c006fa in c_body (d=d at entry=0x7fffffffd660) at
continuations.c:349
        data = 0x7fffffffd660
#80 0x00007ffff1c64338 in scm_c_catch (tag=tag at entry=0x104,
body=body at entry=0x7ffff1c006f0
<c_body>,
    body_data=body_data at entry=0x7fffffffd660,
handler=handler at entry=0x7ffff1c00710
<c_handler>,
    handler_data=handler_data at entry=0x7fffffffd660,
pre_unwind_handler=pre_unwind_handler at entry=
    0x7ffff1c64930 <scm_handle_by_message_noexit>,
pre_unwind_handler_data=pre_unwind_handler_data at entry=0x0) at throw.c:203
        jbr = {buf = {{__jmpbuf = {140737252164048, 2250612906068029882,
140737249691952, 13047104, 13622560, 140737249691952,
                2250612906078515642, 2250626568852877754}, __mask_was_saved
= 0, __saved_mask = {__val = {140737249461836, 0, 14200976,
                  14172400, 140737249354020, 14172384, 140737252164048,
14173072, 14172416, 140737488344440, 14172416, 13109344,
                  14172416, 4294967296, 14172432, 13515040}}}}, throw_tag =
0xce3920, retval = 0x0}
        answer = 0x404
        pre_unwind = {handler = 0x7ffff1c64930
<scm_handle_by_message_noexit>, handler_data = 0x0, running = 0,
lazy_catch_p = 0}
#81 0x00007ffff1c00c83 in scm_i_with_continuation_barrier
(body=body at entry=0x7ffff1c006f0
<c_body>,
    body_data=body_data at entry=0x7fffffffd660,
handler=handler at entry=0x7ffff1c00710
<c_handler>,
    handler_data=handler_data at entry=0x7fffffffd660,
pre_unwind_handler=0x7ffff1c64930 <scm_handle_by_message_noexit>,
    pre_unwind_handler_data=pre_unwind_handler_data at entry=0x0) at
continuations.c:325
        stack_item = 140737249513924
        thread = 0xc71540
        old_controot = 0xc79490
        old_contbase = 0x7fffffffd698
        old_lastframe = 0x0
        result = 0x0
#82 0x00007ffff1c00d10 in scm_c_with_continuation_barrier
(func=func at entry=0x7ffff1c28200
<invoke_main_func>,
    data=data at entry=0x7fffffffd6c0) at continuations.c:367
        c_data = {func = 0x7ffff1c28200 <invoke_main_func>, data =
0x7fffffffd6c0, result = 0x7ffff1c28200 <invoke_main_func>}
#83 0x00007ffff1c628e9 in scm_i_with_guile_and_parent (func=0x7ffff1c28200
<invoke_main_func>, data=0x7fffffffd6c0,
    parent=<optimized out>) at threads.c:733
        res = <optimized out>
        really_entered = 1
        base_item = 140737326565088
#84 0x00007ffff1c28355 in scm_boot_guile (argc=<optimized out>,
argv=<optimized out>, main_func=<optimized out>, closure=<optimized out>)
    at init.c:350
        res = <optimized out>
        c = {main_func = 0x405ac2 <inner_main>, closure = 0x0, argc = 1,
argv = 0x7fffffffd808}
#85 0x0000000000406035 in main (argc=1, argv=0x7fffffffd808) at
gnucash-bin.c:774
        sys_locale = 0x658c30 ":0"
        __FUNCTION__ = "main"



On Tue, Mar 4, 2014 at 11:04 AM, John Ralls <jralls at ceridwen.us> wrote:

>
> On Mar 4, 2014, at 10:21 AM, Ted Creedon <tcreedon at easystreet.net> wrote:
>
> > Another fault, looks like troubleshooting will be difficult
> >
> > Seems too be related to focusing on the menu bar. Moving the mouse over
> it
> > causes a crash
> >
> >
> > Program terminated with signal SIGSEGV, Segmentation fault.
> > The program no longer exists.
> > (gdb) bt full
> > No stack.
> >
>
> I have trouble believing that this is a GnuCash problem, and I'm quite
> sure that the relevant code hasn't been touched in the last month. Has SuSE
> updated their Gtk+ library or that theme in that time?
>
> If you think otherwise, get a git clone and do a bisect.
>
> Regards,
> John Ralls
>
>


More information about the gnucash-devel mailing list