segmentation fault in 2.9 at start
This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
segmentation fault in 2.9 at start | Alexander Rabtchevich | 23 Jan 17:32 |
segmentation fault in 2.9 at start | Owen Cook | 23 Jan 22:05 |
segmentation fault in 2.9 at start | Jon Nordby | 24 Jan 03:42 |
segmentation fault in 2.9 at start | Thorsten Stettin | 24 Jan 15:02 |
segmentation fault in 2.9 at start | Jon Nordby | 24 Jan 19:10 |
segmentation fault in 2.9 at start | Partha Bagchi | 24 Jan 23:21 |
segmentation fault in 2.9 at start | Alexander Rabtchevich | 25 Jan 06:15 |
segmentation fault in 2.9 at start
Hello
I have a problem with the current git master - it does not start. Linux Mint 17 64.
Starting program: /opt/bin/gimp-2.9 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe9465700 (LWP 24613)]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff408ffc9 in g_str_equal ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff408f5f0 in g_hash_table_lookup ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff40af7c0 in g_intern_static_string ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fffe8a50d30 in json_object_get_type ()
from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0
#5 0x00007fffe8a52083 in ?? ()
from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0
#6 0x00007ffff438d56e in g_type_class_ref ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff4376159 in g_object_newv ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff43768bc in g_object_new ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007fffeaa09878 in json_op_register_type_for_file (
filepath=0xc92ee0 "/opt/lib/gegl-0.3/grey2.json", type_module=0xc2feb0)
at json.c:525
#10 load_file (file_data=file_data@entry=0x7fffffffdbd0,
user_data=user_data@entry=0xc2feb0) at json.c:552
#11 0x00007ffff50e3def in gegl_datafiles_read_directories (
---Type to continue, or q to quit---
path_str=, flags=G_FILE_TEST_EXISTS,
loader_func=0x7fffeaa09830 , user_data=0xc2feb0)
at gegldatafiles.c:214
#12 0x00007ffff40bc6b8 in g_slist_foreach ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007fffeaa09aa3 in json_register_operations (module=0xc2feb0)
at json.c:565
#14 gegl_module_register (module=0xc2feb0) at json.c:589
#15 0x00007ffff50e46b4 in gegl_module_load (module=0xc2feb0)
at geglmodule.c:160
#16 0x00007ffff43930a1 in g_type_module_use ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff4393129 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff438b9aa in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff438d157 in g_type_class_ref ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff50f0daf in add_operations (parent=)
at gegl-operations.c:82
#21 add_operations (parent=) at gegl-operations.c:84
#22 0x00007ffff50f1225 in gegl_operation_gtype_from_name (
name=0x79ba0b "gegl:alien-map") at gegl-operations.c:218
---Type to continue, or q to quit---
#23 0x00007ffff50f1259 in gegl_has_operation (
operation_type=operation_type@entry=0x79ba0b "gegl:alien-map")
at gegl-operations.c:231
#24 0x0000000000489348 in sanity_check_gegl_ops () at sanity.c:570
#25 sanity_check () at sanity.c:84
#26 0x0000000000487f82 in main (argc=, argv=0xbafb90)
at main.c:447
With respect, Alexander Rabtchevich
segmentation fault in 2.9 at start
I am not at my home machine but you need a glib library, glib-json or something like that.
I git cleaned and made clean in both the gegl and gimp directoried, ran autogen.sh and got a build error of the missing library.
Owen
Sent: Saturday, January 24, 2015 at 4:32 AM From: "Alexander Rabtchevich"
To: gimp-developer
Subject: [Gimp-developer] segmentation fault in 2.9 at startHello
I have a problem with the current git master - it does not start. Linux Mint 17 64.
Starting program: /opt/bin/gimp-2.9 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe9465700 (LWP 24613)]
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt
#0 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff408ffc9 in g_str_equal () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff408f5f0 in g_hash_table_lookup () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff40af7c0 in g_intern_static_string () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fffe8a50d30 in json_object_get_type () from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #5 0x00007fffe8a52083 in ?? ()
from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #6 0x00007ffff438d56e in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007ffff4376159 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007ffff43768bc in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007fffeaa09878 in json_op_register_type_for_file ( filepath=0xc92ee0 "/opt/lib/gegl-0.3/grey2.json", type_module=0xc2feb0) at json.c:525
#10 load_file (file_data=file_data@entry=0x7fffffffdbd0, user_data=user_data@entry=0xc2feb0) at json.c:552 #11 0x00007ffff50e3def in gegl_datafiles_read_directories ( ---Type to continue, or q to quit--- path_str=, flags=G_FILE_TEST_EXISTS, loader_func=0x7fffeaa09830 , user_data=0xc2feb0) at gegldatafiles.c:214
#12 0x00007ffff40bc6b8 in g_slist_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fffeaa09aa3 in json_register_operations (module=0xc2feb0) at json.c:565
#14 gegl_module_register (module=0xc2feb0) at json.c:589 #15 0x00007ffff50e46b4 in gegl_module_load (module=0xc2feb0) at geglmodule.c:160
#16 0x00007ffff43930a1 in g_type_module_use () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff4393129 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff438b9aa in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x00007ffff438d157 in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x00007ffff50f0daf in add_operations (parent=) at gegl-operations.c:82
#21 add_operations (parent=) at gegl-operations.c:84 #22 0x00007ffff50f1225 in gegl_operation_gtype_from_name ( name=0x79ba0b "gegl:alien-map") at gegl-operations.c:218 ---Type to continue, or q to quit--- #23 0x00007ffff50f1259 in gegl_has_operation ( operation_type=operation_type@entry=0x79ba0b "gegl:alien-map") at gegl-operations.c:231
#24 0x0000000000489348 in sanity_check_gegl_ops () at sanity.c:570 #25 sanity_check () at sanity.c:84
#26 0x0000000000487f82 in main (argc=, argv=0xbafb90) at main.c:447With respect, Alexander Rabtchevich
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list
segmentation fault in 2.9 at start
Hi Alexander,
this is https://bugzilla.gnome.org/show_bug.cgi?id=743296
A workaround is mentioned there.
It has been hard to reproduce this issue. Let me give it another go tomorrow, otherwise I'll disable the json handling until issue is resolved.
On 23 January 2015 at 12:32, Alexander Rabtchevich < alexander.v.rabtchevich@gmx.net> wrote:
Hello
I have a problem with the current git master - it does not start. Linux Mint 17 64.
Starting program: /opt/bin/gimp-2.9 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe9465700 (LWP 24613)]
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt
#0 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff408ffc9 in g_str_equal () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff408f5f0 in g_hash_table_lookup () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff40af7c0 in g_intern_static_string () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fffe8a50d30 in json_object_get_type () from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #5 0x00007fffe8a52083 in ?? ()
from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #6 0x00007ffff438d56e in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007ffff4376159 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007ffff43768bc in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007fffeaa09878 in json_op_register_type_for_file ( filepath=0xc92ee0 "/opt/lib/gegl-0.3/grey2.json", type_module=0xc2feb0)
at json.c:525
#10 load_file (file_data=file_data@entry=0x7fffffffdbd0, user_data=user_data@entry=0xc2feb0) at json.c:552 #11 0x00007ffff50e3def in gegl_datafiles_read_directories ( ---Type to continue, or q to quit--- path_str=, flags=G_FILE_TEST_EXISTS, loader_func=0x7fffeaa09830 , user_data=0xc2feb0) at gegldatafiles.c:214
#12 0x00007ffff40bc6b8 in g_slist_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fffeaa09aa3 in json_register_operations (module=0xc2feb0) at json.c:565
#14 gegl_module_register (module=0xc2feb0) at json.c:589 #15 0x00007ffff50e46b4 in gegl_module_load (module=0xc2feb0) at geglmodule.c:160
#16 0x00007ffff43930a1 in g_type_module_use () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff4393129 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff438b9aa in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x00007ffff438d157 in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x00007ffff50f0daf in add_operations (parent=) at gegl-operations.c:82
#21 add_operations (parent=) at gegl-operations.c:84 #22 0x00007ffff50f1225 in gegl_operation_gtype_from_name ( name=0x79ba0b "gegl:alien-map") at gegl-operations.c:218 ---Type to continue, or q to quit--- #23 0x00007ffff50f1259 in gegl_has_operation ( operation_type=operation_type@entry=0x79ba0b "gegl:alien-map") at gegl-operations.c:231
#24 0x0000000000489348 in sanity_check_gegl_ops () at sanity.c:570 #25 sanity_check () at sanity.c:84
#26 0x0000000000487f82 in main (argc=, argv=0xbafb90) at main.c:447With respect, Alexander Rabtchevich
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp- developer-list
List archives: https://mail.gnome.org/archives/gimp-developer-list
Jon Nordby - www.jonnor.com
segmentation fault in 2.9 at start
Am 24.01.2015 um 04:42 schrieb Jon Nordby:
Hi Alexander,
this is https://bugzilla.gnome.org/show_bug.cgi?id=743296 A workaround is mentioned there.It has been hard to reproduce this issue. Let me give it another go tomorrow, otherwise I'll disable the json handling until issue is resolved.
On 23 January 2015 at 12:32, Alexander Rabtchevich < alexander.v.rabtchevich@gmx.net> wrote:
Hello
I have a problem with the current git master - it does not start. Linux Mint 17 64.
Hello, Alexander,
would you like to give it a chance?
https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp-edge
I'm on Kubuntu 14.10 64 bits.
Cheers
Otto
Starting program: /opt/bin/gimp-2.9 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe9465700 (LWP 24613)]
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt
#0 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff408ffc9 in g_str_equal () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff408f5f0 in g_hash_table_lookup () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff40af7c0 in g_intern_static_string () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fffe8a50d30 in json_object_get_type () from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #5 0x00007fffe8a52083 in ?? ()
from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #6 0x00007ffff438d56e in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007ffff4376159 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007ffff43768bc in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007fffeaa09878 in json_op_register_type_for_file ( filepath=0xc92ee0 "/opt/lib/gegl-0.3/grey2.json", type_module=0xc2feb0)
at json.c:525
#10 load_file (file_data=file_data@entry=0x7fffffffdbd0, user_data=user_data@entry=0xc2feb0) at json.c:552 #11 0x00007ffff50e3def in gegl_datafiles_read_directories ( ---Type to continue, or q to quit--- path_str=, flags=G_FILE_TEST_EXISTS, loader_func=0x7fffeaa09830 , user_data=0xc2feb0) at gegldatafiles.c:214
#12 0x00007ffff40bc6b8 in g_slist_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fffeaa09aa3 in json_register_operations (module=0xc2feb0) at json.c:565
#14 gegl_module_register (module=0xc2feb0) at json.c:589 #15 0x00007ffff50e46b4 in gegl_module_load (module=0xc2feb0) at geglmodule.c:160
#16 0x00007ffff43930a1 in g_type_module_use () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff4393129 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff438b9aa in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x00007ffff438d157 in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x00007ffff50f0daf in add_operations (parent=) at gegl-operations.c:82
#21 add_operations (parent=) at gegl-operations.c:84 #22 0x00007ffff50f1225 in gegl_operation_gtype_from_name ( name=0x79ba0b "gegl:alien-map") at gegl-operations.c:218 ---Type to continue, or q to quit--- #23 0x00007ffff50f1259 in gegl_has_operation ( operation_type=operation_type@entry=0x79ba0b "gegl:alien-map") at gegl-operations.c:231
#24 0x0000000000489348 in sanity_check_gegl_ops () at sanity.c:570 #25 sanity_check () at sanity.c:84
#26 0x0000000000487f82 in main (argc=, argv=0xbafb90) at main.c:447With respect, Alexander Rabtchevich
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp- developer-list
List archives: https://mail.gnome.org/archives/gimp-developer-list
Lao-Tse sagt: Nichtstun ist besser, als mit viel Mhe nichts zu schaffen. Und er sagt auch: Ich habe drei Schtze, die ich hte und hege. Der eine ist die Liebe, der zweite ist die Gengsamkeit, der dritte ist die Demut. Nur der Liebende ist mutig, nur der Gengsame ist grozgig, nur der Demtige ist fhig zu herrschen.
segmentation fault in 2.9 at start
On 23 January 2015 at 22:42, Jon Nordby wrote:
Hi Alexander,
this is https://bugzilla.gnome.org/show_bug.cgi?id=743296 A workaround is mentioned there.It has been hard to reproduce this issue. Let me give it another go tomorrow, otherwise I'll disable the json handling until issue is resolved.
This bug should now have been fixed. Let us know if the issue persists after pulling GEGL master and rebuilding.
commit 08c4063702aaecbb9b777706e7b469a3b171b877
Author: Jon Nordby
Date: Sat Jan 24 13:45:39 2015 -0500
meta-json: Force module to be persistent
Hopefully fixes segfault in some cases where libgegl/executable
does not link json-glib, and the shared lib which GType database
referred to was unloaded.
https://bugzilla.gnome.org/show_bug.cgi?id=743296
On 23 January 2015 at 12:32, Alexander Rabtchevich < alexander.v.rabtchevich@gmx.net> wrote:
Hello
I have a problem with the current git master - it does not start. Linux Mint 17 64.
Starting program: /opt/bin/gimp-2.9 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe9465700 (LWP 24613)]
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt
#0 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff408ffc9 in g_str_equal () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff408f5f0 in g_hash_table_lookup () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff40af7c0 in g_intern_static_string () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fffe8a50d30 in json_object_get_type () from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #5 0x00007fffe8a52083 in ?? ()
from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #6 0x00007ffff438d56e in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007ffff4376159 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007ffff43768bc in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007fffeaa09878 in json_op_register_type_for_file ( filepath=0xc92ee0 "/opt/lib/gegl-0.3/grey2.json", type_module=0xc2feb0)
at json.c:525
#10 load_file (file_data=file_data@entry=0x7fffffffdbd0, user_data=user_data@entry=0xc2feb0) at json.c:552 #11 0x00007ffff50e3def in gegl_datafiles_read_directories ( ---Type to continue, or q to quit--- path_str=, flags=G_FILE_TEST_EXISTS, loader_func=0x7fffeaa09830 , user_data=0xc2feb0) at gegldatafiles.c:214
#12 0x00007ffff40bc6b8 in g_slist_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fffeaa09aa3 in json_register_operations (module=0xc2feb0) at json.c:565
#14 gegl_module_register (module=0xc2feb0) at json.c:589 #15 0x00007ffff50e46b4 in gegl_module_load (module=0xc2feb0) at geglmodule.c:160
#16 0x00007ffff43930a1 in g_type_module_use () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff4393129 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff438b9aa in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x00007ffff438d157 in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x00007ffff50f0daf in add_operations (parent=) at gegl-operations.c:82
#21 add_operations (parent=) at gegl-operations.c:84 #22 0x00007ffff50f1225 in gegl_operation_gtype_from_name ( name=0x79ba0b "gegl:alien-map") at gegl-operations.c:218 ---Type to continue, or q to quit--- #23 0x00007ffff50f1259 in gegl_has_operation ( operation_type=operation_type@entry=0x79ba0b "gegl:alien-map") at gegl-operations.c:231
#24 0x0000000000489348 in sanity_check_gegl_ops () at sanity.c:570 #25 sanity_check () at sanity.c:84
#26 0x0000000000487f82 in main (argc=, argv=0xbafb90) at main.c:447With respect, Alexander Rabtchevich
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list--
Jon Nordby - www.jonnor.com
Jon Nordby - www.jonnor.com
segmentation fault in 2.9 at start
Great. Now works on both Windows and OSX.
On Sat, Jan 24, 2015 at 2:10 PM, Jon Nordby wrote:
On 23 January 2015 at 22:42, Jon Nordby wrote:
Hi Alexander,
this is https://bugzilla.gnome.org/show_bug.cgi?id=743296 A workaround is mentioned there.It has been hard to reproduce this issue. Let me give it another go tomorrow, otherwise I'll disable the json handling until issue is resolved.
This bug should now have been fixed. Let us know if the issue persists after pulling GEGL master and rebuilding.
commit 08c4063702aaecbb9b777706e7b469a3b171b877 Author: Jon Nordby
Date: Sat Jan 24 13:45:39 2015 -0500meta-json: Force module to be persistent
Hopefully fixes segfault in some cases where libgegl/executable does not link json-glib, and the shared lib which GType database referred to was unloaded.
https://bugzilla.gnome.org/show_bug.cgi?id=743296On 23 January 2015 at 12:32, Alexander Rabtchevich < alexander.v.rabtchevich@gmx.net> wrote:
Hello
I have a problem with the current git master - it does not start. Linux Mint 17 64.
Starting program: /opt/bin/gimp-2.9 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe9465700 (LWP 24613)]
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt
#0 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff408ffc9 in g_str_equal () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff408f5f0 in g_hash_table_lookup () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff40af7c0 in g_intern_static_string () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fffe8a50d30 in json_object_get_type () from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #5 0x00007fffe8a52083 in ?? ()
from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #6 0x00007ffff438d56e in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007ffff4376159 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007ffff43768bc in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007fffeaa09878 in json_op_register_type_for_file ( filepath=0xc92ee0 "/opt/lib/gegl-0.3/grey2.json", type_module=0xc2feb0)
at json.c:525
#10 load_file (file_data=file_data@entry=0x7fffffffdbd0, user_data=user_data@entry=0xc2feb0) at json.c:552 #11 0x00007ffff50e3def in gegl_datafiles_read_directories ( ---Type to continue, or q to quit--- path_str=, flags=G_FILE_TEST_EXISTS, loader_func=0x7fffeaa09830 , user_data=0xc2feb0) at gegldatafiles.c:214
#12 0x00007ffff40bc6b8 in g_slist_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fffeaa09aa3 in json_register_operations (module=0xc2feb0) at json.c:565
#14 gegl_module_register (module=0xc2feb0) at json.c:589 #15 0x00007ffff50e46b4 in gegl_module_load (module=0xc2feb0) at geglmodule.c:160
#16 0x00007ffff43930a1 in g_type_module_use () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff4393129 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff438b9aa in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x00007ffff438d157 in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x00007ffff50f0daf in add_operations (parent=) at gegl-operations.c:82
#21 add_operations (parent=) at gegl-operations.c:84 #22 0x00007ffff50f1225 in gegl_operation_gtype_from_name ( name=0x79ba0b "gegl:alien-map") at gegl-operations.c:218 ---Type to continue, or q to quit--- #23 0x00007ffff50f1259 in gegl_has_operation ( operation_type=operation_type@entry=0x79ba0b "gegl:alien-map") at gegl-operations.c:231
#24 0x0000000000489348 in sanity_check_gegl_ops () at sanity.c:570 #25 sanity_check () at sanity.c:84
#26 0x0000000000487f82 in main (argc=, argv=0xbafb90) at main.c:447With respect, Alexander Rabtchevich
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list--
Jon Nordby - www.jonnor.com--
Jon Nordby - www.jonnor.com
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list
segmentation fault in 2.9 at start
Hello, Jon
After renewing GIMP starts. Thank you.
With respect, Alexander Rabtchevich
Jon Nordby wrote:
On 23 January 2015 at 22:42, Jon Nordby > wrote:
Hi Alexander, this is https://bugzilla.gnome.org/show_bug.cgi?id=743296 A workaround is mentioned there.
It has been hard to reproduce this issue. Let me give it another go tomorrow, otherwise I'll disable the json handling until issue is resolved.
This bug should now have been fixed. Let us know if the issue persists after pulling GEGL master and rebuilding.
commit 08c4063702aaecbb9b777706e7b469a3b171b877 Author: Jon Nordby >
Date: Sat Jan 24 13:45:39 2015 -0500meta-json: Force module to be persistent
Hopefully fixes segfault in some cases where libgegl/executable does not link json-glib, and the shared lib which GType database referred to was unloaded.
https://bugzilla.gnome.org/show_bug.cgi?id=743296On 23 January 2015 at 12:32, Alexander Rabtchevich > wrote:
Hello
I have a problem with the current git master - it does not start. Linux Mint 17 64.
Starting program: /opt/bin/gimp-2.9 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe9465700 (LWP 24613)]
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt
#0 0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff408ffc9 in g_str_equal () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff408f5f0 in g_hash_table_lookup () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff40af7c0 in g_intern_static_string () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fffe8a50d30 in json_object_get_type () from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #5 0x00007fffe8a52083 in ?? () from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 #6 0x00007ffff438d56e in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007ffff4376159 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007ffff43768bc in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007fffeaa09878 in json_op_register_type_for_file ( filepath=0xc92ee0 "/opt/lib/gegl-0.3/grey2.json", type_module=0xc2feb0)
at json.c:525
#10 load_file (file_data=file_data@entry=0x7fffffffdbd0, user_data=user_data@entry=0xc2feb0) at json.c:552 #11 0x00007ffff50e3def in gegl_datafiles_read_directories ( ---Type to continue, or q to quit--- path_str=, flags=G_FILE_TEST_EXISTS, loader_func=0x7fffeaa09830 , user_data=0xc2feb0) at gegldatafiles.c:214
#12 0x00007ffff40bc6b8 in g_slist_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fffeaa09aa3 in json_register_operations (module=0xc2feb0)
at json.c:565
#14 gegl_module_register (module=0xc2feb0) at json.c:589 #15 0x00007ffff50e46b4 in gegl_module_load (module=0xc2feb0) at geglmodule.c:160
#16 0x00007ffff43930a1 in g_type_module_use () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff4393129 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff438b9aa in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x00007ffff438d157 in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x00007ffff50f0daf in add_operations (parent=) at gegl-operations.c:82
#21 add_operations (parent=) at gegl-operations.c:84
#22 0x00007ffff50f1225 in gegl_operation_gtype_from_name ( name=0x79ba0b "gegl:alien-map") at gegl-operations.c:218 ---Type to continue, or q to quit--- #23 0x00007ffff50f1259 in gegl_has_operation ( operation_type=operation_type@entry=0x79ba0b "gegl:alien-map") at gegl-operations.c:231 #24 0x0000000000489348 in sanity_check_gegl_ops () at sanity.c:570 #25 sanity_check () at sanity.c:84 #26 0x0000000000487f82 in main (argc=, argv=0xbafb90)
at main.c:447With respect, Alexander Rabtchevich
_______________________________________________ gimp-developer-list mailing list List address: gimp-developer-list@gnome.org
List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list-- Jon Nordby - www.jonnor.com
-- Jon Nordby - www.jonnor.com