Re: [Gimp-developer] 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 <jononor gmail com <mailto:jononor gmail com>> wrote:

    Hi Alexander,
    this is
    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 <jononor gmail com  <mailto:jononor gmail com>>
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.

    On 23 January 2015 at 12:32, Alexander Rabtchevich
    <alexander v rabtchevich gmx net
    <mailto:alexander v rabtchevich gmx net>> wrote:


        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
        [New Thread 0x7fffe9465700 (LWP 24613)]

        Program received signal SIGSEGV, Segmentation fault.
        0x00007ffff368cc56 in ?? () from /lib/x86_64-linux-gnu/
        (gdb) bt
        #0  0x00007ffff368cc56 in ?? () from
        #1  0x00007ffff408ffc9 in g_str_equal ()
           from /lib/x86_64-linux-gnu/
        #2  0x00007ffff408f5f0 in g_hash_table_lookup ()
           from /lib/x86_64-linux-gnu/
        #3  0x00007ffff40af7c0 in g_intern_static_string ()
           from /lib/x86_64-linux-gnu/
        #4  0x00007fffe8a50d30 in json_object_get_type ()
           from /usr/lib/x86_64-linux-gnu/
        #5  0x00007fffe8a52083 in ?? ()
           from /usr/lib/x86_64-linux-gnu/
        #6  0x00007ffff438d56e in g_type_class_ref ()
           from /usr/lib/x86_64-linux-gnu/
        #7  0x00007ffff4376159 in g_object_newv ()
           from /usr/lib/x86_64-linux-gnu/
        #8  0x00007ffff43768bc in g_object_new ()
           from /usr/lib/x86_64-linux-gnu/
        #9  0x00007fffeaa09878 in json_op_register_type_for_file (
            filepath=0xc92ee0 "/opt/lib/gegl-0.3/grey2.json",
            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 <return> to continue, or q <return> to quit---
            path_str=<optimized out>, flags=G_FILE_TEST_EXISTS,
            loader_func=0x7fffeaa09830 <load_file>, user_data=0xc2feb0)
            at gegldatafiles.c:214
        #12 0x00007ffff40bc6b8 in g_slist_foreach ()
           from /lib/x86_64-linux-gnu/
        #13 0x00007fffeaa09aa3 in json_register_operations
            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/
        #17 0x00007ffff4393129 in ?? ()
           from /usr/lib/x86_64-linux-gnu/
        #18 0x00007ffff438b9aa in ?? ()
           from /usr/lib/x86_64-linux-gnu/
        #19 0x00007ffff438d157 in g_type_class_ref ()
           from /usr/lib/x86_64-linux-gnu/
        #20 0x00007ffff50f0daf in add_operations (parent=<optimized out>)
            at gegl-operations.c:82
        #21 add_operations (parent=<optimized out>) at
        #22 0x00007ffff50f1225 in gegl_operation_gtype_from_name (
            name=0x79ba0b "gegl:alien-map") at gegl-operations.c:218
        ---Type <return> to continue, or q <return> 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=<optimized out>,
            at main.c:447

        With respect,
        Alexander Rabtchevich
        gimp-developer-list mailing list
        List address: gimp-developer-list gnome org
        <mailto:gimp-developer-list gnome org>
        List membership:
        List archives:

-- Jon Nordby - <>

Jon Nordby - <>

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]