Skip to content

Instantly share code, notes, and snippets.

@Gottox
Created April 11, 2021 15:39
Show Gist options
  • Save Gottox/242431931b3aca70eeab3c247c32c6c9 to your computer and use it in GitHub Desktop.
Save Gottox/242431931b3aca70eeab3c247c32c6c9 to your computer and use it in GitHub Desktop.
(gdb) b st_widget_set_hover
Breakpoint 2 at 0x7f5c14f23cd0
(gdb) c
Continuing.
Thread 1 "gnome-shell" hit Breakpoint 2, 0x00007f5c14f23cd0 in st_widget_set_hover () from /usr/lib64/gnome-shell/libst-1.0.so
(gdb) info float
R7: Empty 0x4002d000000000000000
R6: Empty 0x4002d000000000000000
R5: Empty 0x4002b000000000000000
R4: Empty 0x00000000000000000000
R3: Empty 0x00000000000000000000
R2: Empty 0x00000000000000000000
R1: Empty 0x00000000000000000000
=>R0: Empty 0x00000000000000000000
Status Word: 0x4120 PE C0 C3
TOP: 0
Control Word: 0x037f IM DM ZM OM UM PM
PC: Extended Precision (64-bits)
RC: Round to nearest
Tag Word: 0xffff
Instruction Pointer: 0x7f5c:0x1301bd1b
Operand Pointer: 0x00:0x00000000
Opcode: 0x0000
(gdb) bt
#0 0x00007f5c14f23cd0 in st_widget_set_hover () from /usr/lib64/gnome-shell/libst-1.0.so
#1 0x00007f5c14f23f92 in ?? () from /usr/lib64/gnome-shell/libst-1.0.so
#2 0x00007f5c151bc244 in _clutter_marshal_BOOLEAN__BOXEDv (closure=0x5641ce6a2900, return_value=0x7ffc5ece85e0, instance=<optimized out>, args=<optimized out>,
marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5641ce6bcbc0) at clutter/clutter/clutter-marshal.c:130
#3 0x00007f5c15ce06f9 in ?? () from /lib/libgobject-2.0.so.0
#4 0x00007f5c15cf8564 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#5 0x00007f5c15cf93ff in g_signal_emit () from /lib/libgobject-2.0.so.0
#6 0x00007f5c151ca9a0 in clutter_actor_event (actor=0x5641cfbaea60, event=0x5641d0536d20, capture=1590593428) at ../clutter/clutter/clutter-actor.c:12368
#7 0x00007f5c151dadad in _clutter_actor_handle_event (self=<optimized out>, event=0x5641d0536d20) at ../clutter/clutter/clutter-actor.c:18943
#8 0x00007f5c15208981 in emit_event_chain (event=0x5641d0536d20) at ../clutter/clutter/clutter-main.c:1201
#9 emit_pointer_event (device=<optimized out>, event=<optimized out>) at ../clutter/clutter/clutter-main.c:1219
#10 emit_pointer_event (device=<optimized out>, event=<optimized out>) at ../clutter/clutter/clutter-main.c:1210
#11 _clutter_process_event_details (context=0x5641ce60c8e0, event=0x5641d0536d20, stage=<optimized out>) at ../clutter/clutter/clutter-main.c:1736
#12 _clutter_process_event (event=event@entry=0x5641d0536d20) at ../clutter/clutter/clutter-main.c:1913
#13 0x00007f5c15209618 in create_crossing_event (time=191441, coords=..., related=0x5641cf6eb550, source=0x5641cfbaea60, event_type=CLUTTER_LEAVE, sequence=0x0, device=0x5641ce9af060,
stage=0x5641ce6d2350) at ../clutter/clutter/clutter-main.c:1370
#14 clutter_stage_update_device (stage=0x5641ce6d2350, device=0x5641ce9af060, sequence=0x0, point=..., time=<optimized out>, new_actor=0x5641cf6eb550, emit_crossing=<optimized out>)
at ../clutter/clutter/clutter-main.c:1412
#15 0x00007f5c152098b1 in update_device_for_event (stage=0x5641ce6d2350, event=event@entry=0x5641ceaa7060, emit_crossing=emit_crossing@entry=1) at ../clutter/clutter/clutter-main.c:1470
#16 0x00007f5c1520915a in _clutter_process_event_details (context=0x5641ce60c8e0, event=0x5641ceaa7060, stage=0x5641ce6d2350) at ../clutter/clutter/clutter-main.c:1709
#17 _clutter_process_event (event=0x5641ceaa7060) at ../clutter/clutter/clutter-main.c:1913
#18 0x00007f5c15221368 in _clutter_stage_process_queued_events (stage=0x5641ce6d2350) at ../clutter/clutter/clutter-stage.c:804
#19 handle_frame_clock_before_frame (frame_clock=<optimized out>, frame_count=<optimized out>, user_data=<optimized out>) at ../clutter/clutter/clutter-stage-view.c:1077
#20 0x00007f5c151eb89a in clutter_frame_clock_dispatch (time_us=191447844, frame_clock=0x5641ce9da6c0) at ../clutter/clutter/clutter-frame-clock.c:495
#21 frame_clock_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../clutter/clutter/clutter-frame-clock.c:546
#22 0x00007f5c15beb71b in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007f5c15beb9c8 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007f5c15bebcbb in g_main_loop_run () from /lib/libglib-2.0.so.0
#25 0x00007f5c1502238c in meta_run_main_loop () at ../src/core/main.c:928
#26 0x00007f5c1502a15e in meta_run () at ../src/core/main.c:943
#27 0x00005641cc528822 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:504
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment