Naja Icq ist das Problem habe ich noch nit auf meinen neuen Pc druf und weiß meine daten nimmer xD naja hast du vl ts2/3? ansonsten lode ich mir schnell icq
Probleme mit sampmysql ( GLIBCXX_3.4.9 )
- [DT]Sniper
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
hm müssen das aber verschieben, ich bin nu erstma wech bis ca 20.00
etch auf lenny upgraded und geht
-
Jo Danke nochmal Tehma hat sich damit erledigt
-
Hey, hatte leider jetzt erst Zeit den server mal zu starten und zu schauen ob alles funktioniert er läd zwar das plugin nur sürzt der server immer ab und es kommen einige Meldungen in die console. Da ich nicht weiss wie ich es beschreiben soll poste ich die consolen outputs und den log mal hier hinen
Code
Alles anzeigen***@****:~$ ./samp03svr Started server on port: 1222, with maxplayers: 50 lanmode is OFF. *** glibc detected *** ./samp03svr: double free or corruption (!prev): 0x083020a8 *** ======= Backtrace: ========= /lib32/libc.so.6[0xf7d1204c] /lib32/libc.so.6(cfree+0x85)[0xf7d14085] /lib32/libmysqlclient.so.15(my_no_flags_free+0x21)[0xf7afda91] /lib32/libmysqlclient.so.15(free_rows+0x39)[0xf7b22a29] /lib32/libmysqlclient.so.15(mysql_free_result+0x47)[0xf7b22ed7] plugins/sampmysql.so[0xf7f3563a] ./samp03svr[0x804fd03] ./samp03svr[0x805293d] ./samp03svr[0x80b5700] ./samp03svr[0x804fd03] ./samp03svr[0x805293d] ./samp03svr[0x806d33d] ./samp03svr[0x8078179] ./samp03svr[0x8074e57] /lib32/libc.so.6(__libc_start_main+0xe5)[0xf7cbb42d] ./samp03svr(__gxx_personality_v0+0xdd)[0x804af21] ======= Memory map: ======== 08048000-08135000 r-xp 00000000 08:02 1430188 /home/sniper/samp03svr 08135000-0813b000 rw-p 000ed000 08:02 1430188 /home/sniper/samp03svr 0813b000-08320000 rw-p 0813b000 00:00 0 [heap] f6200000-f6221000 rw-p f6200000 00:00 0 f6221000-f6300000 ---p f6221000 00:00 0 f6313000-f7252000 rw-p f6313000 00:00 0 f7252000-f7253000 ---p f7252000 00:00 0 f7253000-f7a52000 rw-p f7253000 00:00 0 f7a52000-f7a5b000 r-xp 00000000 08:02 2097163 /emul/ia32-linux/lib/libnss_files-2.7.so f7a5b000-f7a5d000 rw-p 00008000 08:02 2097163 /emul/ia32-linux/lib/libnss_files-2.7.so f7a5d000-f7a71000 r-xp 00000000 08:02 2097399 /emul/ia32-linux/usr/lib/libz.so.1.2.3.3 f7a71000-f7a72000 rw-p 00013000 08:02 2097399 /emul/ia32-linux/usr/lib/libz.so.1.2.3.3 f7a72000-f7a86000 r-xp 00000000 08:02 2097185 /emul/ia32-linux/lib/libnsl-2.7.so f7a86000-f7a88000 rw-p 00013000 08:02 2097185 /emul/ia32-linux/lib/libnsl-2.7.so f7a88000-f7a8a000 rw-p f7a88000 00:00 0 f7a8a000-f7a93000 r-xp 00000000 08:02 2097184 /emul/ia32-linux/lib/libcrypt-2.7.so f7a93000-f7a95000 rw-p 00008000 08:02 2097184 /emul/ia32-linux/lib/libcrypt-2.7.so f7a95000-f7abc000 rw-p f7a95000 00:00 0 f7abc000-f7c58000 r-xp 00000000 08:02 2097995 /emul/ia32-linux/lib/libmysqlclient.so.15.ORG f7c58000-f7c9b000 rw-p 0019b000 08:02 2097995 /emul/ia32-linux/lib/libmysqlclient.so.15.ORG f7c9b000-f7c9c000 rw-p f7c9b000 00:00 0 f7ca4000-f7ca5000 rw-p f7ca4000 00:00 0 f7ca5000-f7df1000 r-xp 00000000 08:02 2097186 /emul/ia32-linux/lib/libc-2.7.so f7df1000-f7df2000 r--p 0014b000 08:02 2097186 /emul/ia32-linux/lib/libc-2.7.so f7df2000-f7df4000 rw-p 0014c000 08:02 2097186 /emul/ia32-linux/lib/libc-2.7.so f7df4000-f7df7000 rw-p f7df4000 00:00 0 f7df7000-f7e03000 r-xp 00000000 08:02 2097389 /emul/ia32-linux/usr/lib/libgcc_s.so.1 f7e03000-f7e04000 rw-p 0000b000 08:02 2097389 /emul/ia32-linux/usr/lib/libgcc_s.so.1 f7e04000-f7e05000 rw-p f7e04000 00:00 0 f7e05000-f7e27000 r-xp 00000000 08:02 2097191 /emul/ia32-linux/lib/libm-2.7.so f7e27000-f7e29000 rw-p 00022000 08:02 2097191 /emul/ia32-linux/lib/libm-2.7.so f7e29000-f7f0c000 r-xp 00000000 08:02 2098013 /emul/ia32-linux/usr/lib/libstdc++.so.6.0.10 f7f0c000-f7f0f000 r--p 000e2000 08:02 2098013 /emul/ia32-linux/usr/lib/libstdc++.so.6.0.10 f7f0f000-f7f11000 rw-p 000e5000 08:02 2098013 /emul/ia32-linux/usr/lib/libstdc++.so.6.0.10 f7f11000-f7f17000 rw-p f7f11000 00:00 0 f7f17000-f7f2a000 r-xp 00000000 08:02 2097189 /emul/ia32-linux/lib/libpthread-2.7.so f7f2a000-f7f2c000 rw-p 00012000 08:02 2097189 /emul/ia32-linux/lib/libpthread-2.7.so f7f2c000-f7f2e000 rw-p f7f2c000 00:00 0 f7f2e000-f7f30000 r-xp 00000000 08:02 2097170 /emul/ia32-linux/lib/libdl-2.7.so f7f30000-f7f32000 rw-p 00001000 08:02 2097170 /emul/ia32-linux/lib/libdl-2.7.so f7f32000-f7f33000 rw-p f7f32000 00:00 0 f7f33000-f7f37000 r-xp 00000000 08:02 1475644 /home/sniper/plugins/sampmysql.so f7f37000-f7f38000 r--p 00004000 08:02 1475644 /home/sniper/plugins/sampmysql.so f7f38000-f7f39000 rw-p 00005000 08:02 1475644 /home/sniper/plugins/sampmysql.so f7f39000-f7f3d000 rw-p f7f39000 00:00 0 f7f3d000-f7f5a000 r-xp 00000000 08:02 2097176 /emul/ia32-linux/lib/ld-2.7.so f7f5a000-f7f5c000 rw-p 0001c000 08:02 2097176 /emul/ia32-linux/lib/ld-2.7.so ff8af000-ff8b3000 rw-p ff8af000 00:00 0 [stack] ffffe000-fffff000 r-xp ffffe000 00:00 0 [vdso] Aborted
Log file:
Code
Alles anzeigenSA-MP Dedicated Server ---------------------- v0.3a R4, (C)2005-2009 SA-MP Team [10:03:36] filterscripts = "" (string) [10:03:36] [10:03:36] Server Plugins [10:03:36] -------------- [10:03:36] Loading plugin: sampmysql.so [10:03:36] /*************************************************/ /* SAMP-MySQL v0.15 Plugin loaded successfully ! */ /*************************************************/ [10:03:36] Loaded. [10:03:36] Loaded 1 plugins. [10:03:37] [10:03:37] Filter Scripts [10:03:37] --------------- [10:03:37] Loaded 0 filter scripts. [10:03:37] MYSQL: Attempting to connect to server... [10:03:37] Connection to MySQL database: Successfull ! [10:03:37] MYSQL: Database connection established.
danke im vorraus
-
In der Datenbank darf auf keinen Fall "NULL" als Datenwert drinnen stehen, immer NOT_NULL, sprich, 0 anstatt ein leeres Feld zu haben.
-
stimmt ja bei linux ist das ja was anders als bei windoof xD danke werde es mal am wochenende ausprobieren.
-
sry das ich das nun ausgrabe aber das thema "GLIBCXX_3.4.9" würde mich gerade auch interessieren da ich ebenfalls das problem habe...^^
nutze Debian 4.0 (etch, 32 Bit)
MfG
Paddy -
DeDiHosting hat mir da sehr geholfen. Hier mal sein Zitat.
hm müssen das aber verschieben, ich bin nu erstma wech bis ca 20.00
etch auf lenny upgraded und geht
vl. fragst du ihn iwann mal ganz nett ob er mal zeit hätte dir zu helfen.
-
Einfach überall in der source.list (zufinden unter /etc/apt) das wort etch mit lenny ersetzen und dann apt-get dist-update machen.
Kann auch sein, dass es dist-upgrade heißt, weiß ich gerade nicht genau.
EDIT: Kleinen Tippfehler ausgebessert
-
Hm habe jetzt mal in miene datenbank gekuckt und Null ist laut PhPmyAdmin überall auf Nein.
-
Und wie siehts mit dem Dateninhalt aus?
-
überall steht was drin auch wennn es nur eine 0 ist aber dass sollte ja meines Wissens kein Prob sein zur not kannste via tv auchmal rein kucken
-
Hatte das Problem früher auch, habe auf Debian Lenny geupgradet und fertig.
Wenn 'de bei Server4You den vServer hast, erst Plesk Upgraden, dann Debian, sonst kannste Plesk nicht upgraden später und auch keine Updates mehr machen. Und du musst aufpassen sonst aktualisiert sich der Key nicht und den geben die nicht so einfach, war bei mir auch, die wollten dann 39€ Arbeitsgebühr haben -
ich glaube die datei fehlt oder das program..
-
ich glaube die datei fehlt oder das program..
Ach .. nur SA-MP Plugins sind mit Debian etch übelst unkompatibel.. zumindest die MySQL Plugins .. und SA-MP Crasht da auch gerne drauf
-
du hast debian-etch-4.0, das plugin funktioniert aber erst ab debian-lenny-5.0
-
hey hat jemand eine ahnung wieso die errors ein paar posts höher bei mir kommen?
-
Probiers mit selbst debuggn, überall immer print("1"); nach dem nächsten Programmcode mit 2, dann 3,4,5,... schreiben und dann in der Serverlog nachschauen, wo er abschmiert.
-
Sorry dass ich daran noch nicht gedacht ahbe dabei ist nun folgendes heraus gekommen der server kackt ab bei samp_mysql_free_result. Jedoch wird dies schon in einem anderen Public vorher ausgeführt. nur beim ausführem im 2. Public stürtzt es ab dies hatte ich vorher schonmal bei windoof. und da hat sich herausgestellt dass dies iwie mit dem Plugin zu tun hatte. Ich hatte dann eine andere Sampmysql datei von Amstaff bekommen und dannach ging es. Vl. hat jemand eine Idee.
hier die genaue absturz stelle.
public LoadAConfig()
{
print("LoadAConfig: Connection");
MySQLCheckConnection();
print("LoadAConfig: Free"); // letztes im log ausgegebenes Print.
samp_mysql_free_result(); //hier stürtzt es ab
new Data[1024];
new query[40] = "SELECT * FROM adminconfig";
print("LoadAConfig: query");
samp_mysql_query(query);
samp_mysql_store_result();
print("LoadAConfig: save");
new Field[64];
new idx = 0;
while(samp_mysql_fetch_row(Data))
{
printf("LoadAConfig: Load: %d",idx);
samp_mysql_strtok(Field, "|", Data);
new rcnt = 1;
while (samp_mysql_strtok(Field, "|", "")==1)
{
if (rcnt == 1) strmid(ACommand[idx], Field, 0, strlen(Field), 25);
if (rcnt == 2) ALevel[idx] = strval(Field);
rcnt++;
}
idx++;
}
samp_mysql_free_result();
return 1;
}