Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Odpalenie DB


Rekomendowane odpowiedzi

Opublikowano

Witam.
Kieruję do pytanie do publiki, może ktoś się z tym błędem już uporał.
Mianowicie, przy próbie odpalenia db (40k) na systemie Freebsd 9.1 32bitowym

Otrzymuję komunikat:
Segmentation fault (core dumped).

Syserr:

SYSERR: Jan 21 10:10:29 :: pid_init:

Start of pid: 14892 dużo tu nie ma

 

Syslog:

Jan 21 10:10:29 :: connecting to MySQL server (player)

Jan 21 10:10:29 :: CREATING DIRECT_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: CREATING MAIN_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: CREATING ASYNC_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: OK
Jan 21 10:10:29 :: connecting to MySQL server (account)
Jan 21 10:10:29 :: CREATING DIRECT_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: CREATING MAIN_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: CREATING ASYNC_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: OK
Jan 21 10:10:29 :: connecting to MySQL server (common)
Jan 21 10:10:29 :: CREATING DIRECT_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: CREATING MAIN_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: CREATING ASYNC_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: OK
Jan 21 10:10:29 :: connecting to MySQL server (hotbackup)
Jan 21 10:10:29 :: CREATING DIRECT_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: CREATING MAIN_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: CREATING ASYNC_SQL
Jan 21 10:10:29 :: AsyncSQL: locale euckr
Jan 21 10:10:29 :: OK
Jan 21 10:10:29 :: ClientManager initialization..
Jan 21 10:10:29 :: InitializeLocalization() - LoadLocaleTable(count:13)
Jan 21 10:10:29 :: locale[uNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE0)] = 0 5 6 8 10 12 14 16 18 20 22 24
Jan 21 10:10:29 :: locale[uNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE1)] = 0 5 6 8 10 12 14 16 18 20 22 24
Jan 21 10:10:29 :: locale[uNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE2)] = 0 5 6 8 10 12 14 16 18 20 22 24
Jan 21 10:10:29 :: locale[uNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE3)] = 0 5 6 8 10 12 14 16 18 20 22 24
Jan 21 10:10:29 :: locale[uNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE4)] = 0 5 6 8 10 12 14 16 18 20 22 24
Jan 21 10:10:29 :: locale[uNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE5)] = 0 5 6 8 10 12 14 16 18 20 22 24
Jan 21 10:10:29 :: locale[uNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE6)] = 0 5 6 8 10 12 14 16 18 20 22 24
Jan 21 10:10:29 :: locale[uNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE7)] = 0 5 6 8 10 12 14 16 18 20 22 24
Jan 21 10:10:29 :: locale[LOCALE] = poland
Jan 21 10:10:29 :: Changed g_stLocale euckr to euckr


Jan 21 10:10:29 :: SetLocale start

 

Gdb:

 

Program terminated with signal 11, Segmentation fault.

Reading symbols from /lib/libz.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.6
Reading symbols from /lib/libstdc++.so.6...Error while reading shared library sy mbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in m dule /lib/libstdc++.so.6]
Reading symbols from /lib/libm.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libthr.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libthr.so.3
Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done
Loaded symbols for /libexec/ld-elf.so.1
#0 0x28321930 in strtoul_l () from /lib/libc.so.7
[New Thread 28405e00 (LWP 100979/db)]
[New Thread 28405b00 (LWP 100978/db)]
[New Thread 28405800 (LWP 100976/db)]
[New Thread 28405500 (LWP 100975/db)]
[New Thread 28405200 (LWP 100973/db)]
[New Thread 28404f00 (LWP 100972/db)]
[New Thread 28404c00 (LWP 100526/db)]
[New Thread 28404900 (LWP 100525/db)]


[New Thread 28404300 (LWP 100441/db)]

 

Wskazuje to na błąd biblioteki, lecz korzystam z tej wersji:

http://imer.cc/files/libstdc++.so.6

Dziękuję z góry za pomoc!

Opublikowano

Heh. No właśnie nie.

Problem leży po stronie starego gcc i gdb, ma ktoś pomysł jak je bez kolizji zaktualizować?

 

@Błędy gdb:

===> Building for gdb-7.6

gmake[1]: Entering directory `/usr/ports/devel/gdb/work/gdb-7.6'
gmake[2]: Entering directory `/usr/ports/devel/gdb/work/gdb-7.6/libiberty'
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -pipe -DRL_NO_COMPAT -g -g -std=gnu89 -I/usr/local/include -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ./pex-unix.c -o pic/pex-unix.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -pipe -DRL_NO_COMPAT -g -g -std=gnu89 -I/usr/local/include -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ./pex-unix.c -o pex-unix.o
In file included from ./pex-unix.c:28:
/usr/local/include/signal.h:8: warning: function declaration isn't a prototype
/usr/local/include/signal.h:9: warning: function declaration isn't a prototype
./pex-unix.c: In function 'pex_unix_wait':
./pex-unix.c:736: warning: implicit declaration of function 'kill'
./pex-unix.c:736: error: 'SIGTERM' undeclared (first use in this function)
./pex-unix.c:736: error: (Each undeclared identifier is reported only once
./pex-unix.c:736: error: for each function it appears in.)
gmake[2]: *** [pex-unix.o] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/gdb/work/gdb-7.6/libiberty'
gmake[1]: *** [all-libiberty] Error 2
gmake[1]: Leaving directory `/usr/ports/devel/gdb/work/gdb-7.6'
gmake: *** [all] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1
Stop in /usr/ports/devel/gdb.
*** [install] Error code 1
Stop in /usr/ports/devel/gdb.
*** [reinstall] Error code 1
Stop in /usr/ports/devel/gdb.

 

 

  • 2 lata później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...