Comment 2 for bug 1474936

Revision history for this message
Janus (ysangkok+launchpad) wrote :

** (lxpanel:11359): WARNING **: margin is bigger then edge size 2904 > 1280. Ignoring margin
[New Thread 0x7fffd1c10700 (LWP 11383)]
[New Thread 0x7fffdcc3c700 (LWP 11363)]
[New Thread 0x7fffee5cb700 (LWP 11361)]
[New Thread 0x7fffeedcc700 (LWP 11360)]

Program received signal SIGSEGV, Segmentation fault.
flash_window_update (tk=tk@entry=0x555555cf35e0) at launchtaskbar.c:2276
2276 launchtaskbar.c: No such file or directory.
(gdb) bt
#0 flash_window_update (tk=tk@entry=0x555555cf35e0) at launchtaskbar.c:2276
#1 0x000055555557972f in flash_window_timeout (tk=0x555555cf35e0)
    at launchtaskbar.c:2288
#2 0x00007ffff57aa5e3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff57a9b4d in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff57a9f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff57aa242 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff71bb857 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7 0x000055555556736a in main (argc=3, argv=0x7fffffffdb48,
    env=0x7fffffffdb68) at panel.c:1886
(gdb) disass $pc
Dump of assembler code for function flash_window_update:
   0x0000555555579460 <+0>: push %rbx
   0x0000555555579461 <+1>: mov 0x8(%rdi),%rax
   0x0000555555579465 <+5>: mov %rdi,%rbx
=> 0x0000555555579468 <+8>: mov 0xb8(%rax),%eax
   0x000055555557946e <+14>: test %eax,%eax
   0x0000555555579470 <+16>: jne 0x555555579488 <flash_window_update+40>
   0x0000555555579472 <+18>: movzbl 0x74(%rdi),%esi
   0x0000555555579476 <+22>: mov 0x48(%rdi),%rdi
   0x000055555557947a <+26>: shl $0x1c,%esi
   0x000055555557947d <+29>: sar $0x1f,%esi
   0x0000555555579480 <+32>: and $0x3,%esi
   0x0000555555579483 <+35>: callq 0x555555564da0 <gtk_widget_set_state@plt>
   0x0000555555579488 <+40>: mov %rbx,%rdi
   0x000055555557948b <+43>: callq 0x555555579300 <task_draw_label>
   0x0000555555579490 <+48>: movzbl 0x74(%rbx),%eax
   0x0000555555579494 <+52>: mov %eax,%edx
   0x0000555555579496 <+54>: and $0xfffffff7,%eax
   0x0000555555579499 <+57>: not %edx
   0x000055555557949b <+59>: and $0x8,%edx
   0x000055555557949e <+62>: or %edx,%eax
   0x00005555555794a0 <+64>: mov %al,0x74(%rbx)
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) info registers
rax 0x200000093 8589934739
rbx 0x555555cf35e0 93825000224224
rcx 0x7ffff5422340 140737308140352
rdx 0x0 0
rsi 0x1 1
rdi 0x555555cf35e0 93825000224224
rbp 0x555555e26b90 0x555555e26b90
rsp 0x7fffffffd860 0x7fffffffd860
r8 0x6 6
r9 0x7ffff5a6d900 140737314740480
r10 0x70 112
r11 0xe 14
r12 0x5555557c68f0 93824994797808
r13 0x555555808090 93824995066000
r14 0x555555e26b90 93825001483152
r15 0x7ffff57aa5d0 140737311843792
rip 0x555555579468 0x555555579468 <flash_window_update+8>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
(gdb)