Oznámení
Segmentation fault při connect s postgresql
před 10 lety
- MartinJanda
- Člen | 63
Dobrý den,
řeším problém s dibi ve spojení s postgresql. Nevím kde je problém,
takže jsem zjednodušil script do podoby:
- připojení
- jednoduchý dotaz select
- fetchAssoc
- disconnect
Script se úspěšně provede, ale po ukončení se objeví hláška Segmentation fault.
Stejnou chybu to vrátí, když ve scriptu nechám jen dibi::connect
Dělá to i v poslední verzi dibi.
verze php: 5.2.6
postgresql: 8.3
V čem může být problém?
před 10 lety
- MartinJanda
- Člen | 63
V systémovém logu se po provedení scriptu objevuje:
Mar 19 08:07:47 asgard kernel: [2817042.349906] daemon_pairing_[16294]: segfault
at 7fbab4f59ac0 ip 7fbab4f59ac0 sp 7fffca513398 error 14 in
libtasn1.so.3.0.15[7fbab842c000+f000]
před 10 lety
- MartinJanda
- Člen | 63
OS Debian Lenny.
Zkoušel jsem na dvou jiných strojích (stejný OS) a tam to běží normálně, z čehož lze vyvodit, že problém není v dibi, ale někde v OS.
Evidentně dělá problém knihovna libtasn1.so, ale moc mě nenapadá proč se vůbec volá.
I tak kdyby někoho napadlo jak problém vyřešit, prosím poraďte.
Díky
před 10 lety
- MartinJanda
- Člen | 63
Hm, tak o chybě se ví a je zabugovaná.
Problém vzniká při použití pg_connect, když je v systému naisntalována knihovna php5-curl. Když jsem ji odstranil, tak to funguje, jen je otázkou jestli ji nebudu potřebovat.
Každopadně s dibi to nemá nic společného, omlouvám se.