Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <isaac> hmm, my application is locking up when I change node properties. Before I dig deeper, is there anything special I should know about changing node properties in a gegl graph? It only seems to happen after I have blitted the graphs at least once
- <isaac> it's not even a segfault. It just freezes, like an infinite loop
- <isaac> it looks like gegl_node_get_context is the last gegl function on the stack before the freeze
- <isaac> hmm
- <isaac> all I see is mutex_lock on the stack, but no call to g_hash_table_lookup
- <isaac> here's the stack starting at my call to g_object_set_property()
- <isaac> http://pastebin.com/X2n5AEE7
- <isaac> my call to gegl_node_set_property, rather. Interestingly, the hang only occurs if I call it *after* calling a function called refresh_images: http://pastebin.com/DCH6di9A
- <isaac> I can call gegl_node_set_property as much as I want, but once I call refresh_images at least once, the next call to gegl_node_set_property causes a hang
- <isaac> am I doing something unsafe in refresh_images?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement