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

                 Summary: Qt-client segfaults at exit
                 Project: Freeciv
            Submitted by: cazfi
            Submitted on: Mon 05 Dec 2016 03:47:12 PM EET
                Category: client-qt
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
                 Release: 
         Discussion Lock: Any
        Operating System: None
         Planned Release: 
 Contains string changes: None

    _______________________________________________________

Details:

To reproduce just start and quit the client.

Thread 1 "freeciv-qt" received signal SIGSEGV, Segmentation fault.
0x0000555555606f33 in std::__atomic_base<int>::load
(__m=std::memory_order_relaxed, 
    this=0x7fffd9899000) at /usr/include/c++/6/bits/atomic_base.h:396
396             return __atomic_load_n(&_M_i, __m);
(gdb) bt
#0  0x0000555555606f33 in std::__atomic_base<int>::load
(__m=std::memory_order_relaxed, 
    this=0x7fffd9899000) at /usr/include/c++/6/bits/atomic_base.h:396
#1  QAtomicOps<int>::load<int> (_q_value=...)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:227
#2  QBasicAtomicInteger<int>::load (this=0x7fffd9899000)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:99
#3  QtPrivate::RefCount::deref (this=0x7fffd9899000)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:66
#4  QString::~QString (this=0x555555b8ab78 <def_app_style>,
__in_chrg=<optimized out>)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1078
#5  0x00007ffff2684920 in __run_exit_handlers (status=status@entry=0, 
    listp=0x7ffff29e75d8 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true, 
    run_dtors=run_dtors@entry=true) at exit.c:83
#6  0x00007ffff268497a in __GI_exit (status=status@entry=0) at exit.c:105
#7  0x0000555555671155 in client_exit () at
../../../src/client/client_main.c:740
#8  0x0000555555671549 in client_main (argc=1, argv=0x7fffffffe0d8)
    at ../../../src/client/client_main.c:682
#9  0x00007ffff266f2b1 in __libc_start_main (main=0x555555603780 <main(int,
char**)>, 
    argc=1, argv=0x7fffffffe0d8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffe0c8) at
../csu/libc-start.c:291
#10 0x0000555555604eca in _start ()





    _______________________________________________________

Reply to this item at:

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

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


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to