Export to GitHub

ardesia - issue #63

Spotlighter 0.3 segfaults


Posted on Jun 22, 2013 by Helpful Elephant

What steps will reproduce the problem? 1. compile spotlighter from source code 2. try to run it

What is the expected output? What do you see instead? Successful execution

What version of the product are you using? On what operating system? 0.3 on Gentoo Linux

Please provide any additional information below.

GDB backtrace:

(gdb) run Starting program: /usr/bin/spotlighter warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? b[Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault. 0x00007ffff71aa5ef in INT_cairo_set_operator (cr=0x0, op=CAIRO_OPERATOR_SOURCE) at cairo.c:613 613 cairo.c: No such file or directory. (gdb) bt

0 0x00007ffff71aa5ef in INT_cairo_set_operator (cr=0x0, op=CAIRO_OPERATOR_SOURCE) at cairo.c:613

1 0x00000000004027ae in on_window_expose_event (widget=0x645190, cr=0x68d9b0, user_data=0x0) at callbacks.c:260

2 0x00007ffff78d5cb8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x64ee70, return_value=0x7fffffffdcf0, n_param_values=<optimized out>, param_values=0x7fffffffdd60,

invocation_hint=&lt;optimized out&gt;, marshal_data=&lt;optimized out&gt;) at gtkmarshalers.c:85

3 0x00007ffff79fd830 in gtk_widget_draw_marshaller (closure=0x64ee70, return_value=0x7fffffffdcf0, n_param_values=2, param_values=0x7fffffffdd60,

invocation_hint=&lt;optimized out&gt;, marshal_data=&lt;optimized out&gt;) at gtkwidget.c:823

4 0x00007ffff6f49a62 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0

5 0x00007ffff6f5abb1 in signal_emit_unlocked_R () from /usr/lib64/libgobject-2.0.so.0

6 0x00007ffff6f62b52 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0

7 0x00007ffff6f63033 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0

8 0x00007ffff7a0e4ba in _gtk_widget_draw_internal (clip_to_size=1, cr=0x68d9b0, widget=0x645190) at gtkwidget.c:5828

9 _gtk_widget_draw_internal (widget=0x645190, cr=0x68d9b0, clip_to_size=<optimized out>) at gtkwidget.c:5804

10 0x00007ffff7a0e661 in gtk_widget_send_expose (widget=0x645190, event=<optimized out>) at gtkwidget.c:6211

11 0x00007ffff78d5ab7 in gtk_main_do_event (event=0x7fffffffe160) at gtkmain.c:1633

12 0x00007ffff751528c in _gdk_window_process_updates_recurse (window=0x658240, expose_region=0x6903c0) at gdkwindow.c:3884

13 0x00007ffff7514708 in gdk_window_process_updates_internal (window=0x658240) at gdkwindow.c:4070

14 0x00007ffff7514b90 in gdk_window_process_all_updates () at gdkwindow.c:4201

15 0x00007ffff7514c09 in gdk_window_update_idle (data=<optimized out>) at gdkwindow.c:3819

16 0x00007ffff74f855f in gdk_threads_dispatch (data=0x6855a0) at gdk.c:763

17 0x00007ffff6c60ac3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0

18 0x00007ffff6c60e08 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0

19 0x00007ffff6c611fa in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0

20 0x00007ffff78d4d3d in gtk_main () at gtkmain.c:1161

21 0x0000000000403254 in main (argc=1, argv=0x7fffffffe4d8) at spotlighter.c:147

Comment #1

Posted on Jul 17, 2013 by Happy Horse

It faults at gtk_main function. It is so strange.

Status: New

Labels:
Type-Defect Priority-Medium