hello everyone !

I am new here, and i got a question.
I was trying to work with libwebkitgtk-4.0, I want to use it with no GUI 
program like a web crawler. 

But when i try to use code below not in the main thread(main thread means end 
with gtk_main()), it got crash

GtkWidget *webView = webkit_web_view_new();

Program received signal SIGSEGV, Segmentation fault.

i use gdb to debug, it tells me this backtrace.

#0 set_para_values (layout=layout@entry=0x7fff88004410, 
base_dir=base_dir@entry=PANGO_DIRECTION_RTL, style=style@entry=0x0, 
display=display@entry=0x65b2e0) at gtktextlayout.c:1341 
#1 0x00007fffee941613 in gtk_text_layout_get_line_display 
(layout=layout@entry=0x7fff88004410, line=line@entry=0x7fff88024840, 
size_only=size_only@entry=1) at gtktextlayout.c:2209 
#2 0x00007fffee941d32 in gtk_text_layout_real_wrap (layout=0x7fff88004410, 
line=0x7fff88024840, line_data=0x61aae0) at gtktextlayout.c:1165 
#3 0x00007fffee9231ba in gtk_text_btree_node_validate 
(view=view@entry=0x7fff8802a410, node=<optimized out>, 
view_id=view_id@entry=0x7fff88004410, state=state@entry=0x7fffffffe150) at 
gtktextbtree.c:5103 
#4 0x00007fffee927400 in _gtk_text_btree_validate (tree=0x7fff88029800, 
view_id=view_id@entry=0x7fff88004410, max_pixels=max_pixels@entry=2000, 
y=y@entry=0x7fffffffe1b4, 
old_height=old_height@entry=0x7fffffffe1b8, 
new_height=new_height@entry=0x7fffffffe1bc) at gtktextbtree.c:5255 
#5 0x00007fffee93ff57 in gtk_text_layout_validate (layout=0x7fff88004410, 
max_pixels=max_pixels@entry=2000) at gtktextlayout.c:1137 
#6 0x00007fffee94ecb5 in incremental_validate_callback (data=0x7fff880251e0) at 
gtktextview.c:3883 
#7 0x00007fffeb949fb8 in gdk_threads_dispatch (data=0x7fff880167a0) at 
gdk.c:788 
#8 0x00007fffec1c59e5 in g_main_dispatch (context=0x63b820) at gmain.c:3064 
#9 g_main_context_dispatch (context=context@entry=0x63b820) at gmain.c:3663 
#10 0x00007fffec1c5d48 in g_main_context_iterate (context=0x63b820, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
gmain.c:3734 
#11 0x00007fffec1c600a in g_main_loop_run (loop=0x667cd0) at gmain.c:3928 
#12 0x00007fffee88f905 in gtk_main () at gtkmain.c:1162 
#13 0x0000000000402174 in main (argc=1, argv=0x7fffffffe468) at main.c:42


Can anyone figure me out, what should i do next, to get multithreading use 
WebKitWebView objects without GUI ?

Thank you very much !
Thanks for your reading !
_______________________________________________
webkit-gtk mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-gtk

Reply via email to