URL:
  <http://gna.org/bugs/?23969>

                 Summary: Client segfault on quit, preceded by Gtk-CRITICAL
IA__gtk_text_buffer errors
                 Project: Freeciv
            Submitted by: jtn
            Submitted on: Sat 24 Oct 2015 18:53:04 BST
                Category: client-gtk-2.0
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
                 Release: 
         Discussion Lock: Any
        Operating System: GNU/Linux
         Planned Release: 2.5.2, 2.6.0, 3.0.0

    _______________________________________________________

Details:

S2_5 r30188 (and later branches).
Simply start the client and immediately quit; no need to start a server.


(freeciv-gtk2:8332): Gtk-CRITICAL **: IA__gtk_text_buffer_get_end_iter:
assertion 'GTK_IS_TEXT_BUFFER (buffer)' failed
(freeciv-gtk2:8332): Gtk-CRITICAL **: IA__gtk_text_buffer_insert: assertion
'GTK_IS_TEXT_BUFFER (buffer)' failed
(freeciv-gtk2:8332): Gtk-CRITICAL **: IA__gtk_text_buffer_create_mark:
assertion 'GTK_IS_TEXT_BUFFER (buffer)' failed
Segmentation fault (core dumped)



#0  0x00007fdd648abfc0 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#1  0x00007fdd648c1414 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#2  0x00007fdd648c1ecb in gtk_text_iter_get_offset ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#3  0x00000000004cf693 in real_output_window_append (
    astring=astring@entry=0x7fffc51b5de0 "Saved settings to file
/home/jtn/.freeciv-client-rc-2.5", tags=0x2b60830, conn_id=conn_id@entry=-1)
at chatline.c:921
        buf = 0x0
        iter = {dummy1 = 0x600, dummy2 = 0x6dc3e13554357d00, 
          dummy3 = 73386784, dummy4 = 0, dummy5 = 6680772, dummy6 = 0, 
          dummy7 = 0, dummy8 = 0, dummy9 = 0x7fdd63858760 <main_arena>, 
          dummy10 = 0x18, dummy11 = 6469926, dummy12 = 0, dummy13 = 82, 
          dummy14 = 0x68c6b8}
        mark = 0x0
        text_start_offset = <optimised out>
        __FUNCTION__ = "real_output_window_append"
#4  0x000000000047797f in output_window_append (color=..., 
    featured_text=featured_text@entry=0x7fffc51b6410 "Saved settings to file
/home/jtn/.freeciv-client-rc-2.5") at chatline_common.c:130
        plain_text = "Saved settings to file
/home/jtn/.freeciv-client-rc-2.5\000
k\033\305\377\177\000\000`j\033\305\377\177\000\000\352DNc\335\177\000\000\227\347c\000\000\000\000\000\352DNc\335\177\000\000\261\346c\000\000\000\000\000\352DNc\335\177\000\000pd\033\305\377\177\000\000`d\033\305\377\177\000\000\030\000\000\000\060\000\000\000@e\033\305\377\177\000\000\200d\033\305\377\177\000\000@_\033\305\377\177\000\000\260_\033\305\377\177\000\000P_\033\305\377\177\000\000(\315%\002\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\n\000\061\061"...
        tags = 0x2b60830
        __FUNCTION__ = "output_window_append"
#5  0x0000000000477a6d in output_window_vprintf (color=..., 
    format=<optimised out>, args=args@entry=0x7fffc51b6a48)
    at chatline_common.c:145
        featured_text = "Saved settings to file
/home/jtn/.freeciv-client-rc-2.5\000\000\000\000\000\000\000\000\000\032\000\000\000\000\000\000\000\260@\216",
'\000' <repeats 13 times>,
"\231XXc\335\177\000\000\000\000\000\000\000\000\000\000\003\060Qc\335\177\000\000\000\000\000\000\001\000\000\000\300\071\064\002\000\000\000\000|\b\000\000\000\000\000\000\000\200\022P\335\177\000\000\000\000\000\000\001\000\000\000bUQc\335\177\000\000\000\000\000\000\000\000\000\000\300\071\064\002",
'\000' <repeats 12 times>, "\300\071\064\002", '\000' <repeats 12 times>...
#6  0x0000000000477b12 in output_window_printf (color=..., 
    format=<optimised out>) at chatline_common.c:159
        args = {{gp_offset = 32, fp_offset = 48, 
            overflow_arg_area = 0x7fffc51b6b20, 
            reg_save_area = 0x7fffc51b6a60}}
#7  0x00000000004b0bea in options_save () at options.c:5317
        sf = 0x22b3a40
        name = 0x8f6de0 <name_buffer> "/home/jtn/.freeciv-client-rc-2.5"
#8  0x000000000047606b in client_exit () at client_main.c:639
No locals.
#9  0x00000000004763af in client_main (argc=1, argv=0x7fffc51b6ed8)
    at client_main.c:621
        i = 1
        loglevel = LOG_NORMAL
        ui_options = <optimised out>
        ui_separator = <optimised out>
        option = <optimised out>
        user_tileset = <optimised out>
        fatal_assertions = -1
        aii = 1
        __FUNCTION__ = "client_main"
#10 0x00007fdd634bbec5 in __libc_start_main (main=0x44b200 <main>, argc=1, 
    argv=0x7fffc51b6ed8, init=<optimised out>, fini=<optimised out>, 
    rtld_fini=<optimised out>, stack_end=0x7fffc51b6ec8) at libc-start.c:287
        result = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 1215812188462379877, 
                4502021, 140736500297424, 0, 0, -1215720623487847579, 
                -1196365231511964827}, mask_was_saved = 0}}, priv = {pad = {
              0x0, 0x0, 0x62b690 <__libc_csu_init>, 0x7fffc51b6ed8}, data = {
              prev = 0x0, cleanup = 0x0, canceltype = 6469264}}}
        not_first_call = <optimised out>
#11 0x000000000044b22e in _start ()
No symbol table info available.





    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?23969>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to