Обсуждение: newbie - segmentation fault with unix odbc

Поиск
Список
Период
Сортировка

newbie - segmentation fault with unix odbc

От
Дата:
Hello friends,
  I am a newbie to databases. I am trying to start a postgres connection using unix odbc on a Slackware 10 and a AMD
opteronmachine, and a 64 bit gcc compiler and 64 bit kernel. I am using 

psqlodbc-08.02.0002
and
unixODBC-2.2.11

Whenever I try to connect to the database server, I get a segmentation fault. I give the command:-
isql mydb -v
Segmentation fault

I tried to figure out whats wrong but no use.
Kindly help me as I dont know what to do.





With warm regards.

Vivek J. Joshi.

vivek@staff.ownmail.com
Trikon electronics Pvt. Ltd.

All science is either physics or stamp collecting.
                -- Ernest Rutherford




Re: newbie - segmentation fault with unix odbc

От
Ludek Finstrle
Дата:
> Hello friends,
>   I am a newbie to databases. I am trying to start a postgres connection
> using unix odbc on a Slackware 10 and a AMD opteron machine, and a 64 bit
> gcc compiler and 64 bit kernel. I am using
>
> psqlodbc-08.02.0002
> and
> unixODBC-2.2.11
>
> Whenever I try to connect to the database server, I get a segmentation fault. I give the command:-
> isql mydb -v
> Segmentation fault
>
> I tried to figure out whats wrong but no use.

Hello

The first good step could be the trace file from unixODBC.
You may see the Trece* options in /etc/odbc.ini
The second step could be enabling mylog output of psqlodbc.
Add Debug = 1 line to /etc/odbc.ini for the right datasource.

BTW are you sure that you have compiled unixODBC and psqlodbc the right
way (both 64-bit)? Maybe you could try compile it both 32-bit and test
if the problem isn't there.

Regards,

Luf

Re: newbie - segmentation fault with unix odbc

От
Дата:
Hi Ludec,
  I realized the fault. The latest psqlodbc doesnot work with unixodbc (latest) on 64 bit arch perhaps. I got an older
versionof psqlodbc and it worked. Both are compiled 64-bit on a 64-bit machine. Thanks for your reply. It was a booster
forme. And now I know how to enable tracing for it. Thanks a lot. 




With warm regards.

Vivek J. Joshi.

vivek@staff.ownmail.com
Trikon electronics Pvt. Ltd.

All science is either physics or stamp collecting.
                -- Ernest Rutherford



Ludek Finstrle wrote:
> >> Hello friends,
>>   I am a newbie to databases. I am trying to start a postgres connection
>> using unix odbc on a Slackware 10 and a AMD opteron machine, and a 64 bit
>> gcc compiler and 64 bit kernel. I am using
>>
>> psqlodbc-08.02.0002
>> and
>> unixODBC-2.2.11
>>
>> Whenever I try to connect to the database server, I get a segmentation fault.
I give the command:-
>> isql mydb -v
>> Segmentation fault
>>
>> I tried to figure out whats wrong but no use.
>
>Hello
>
>The first good step could be the trace file from unixODBC.
>You may see the Trece* options in /etc/odbc.ini
>The second step could be enabling mylog output of psqlodbc.
>Add Debug = 1 line to /etc/odbc.ini for the right datasource.
>
>BTW are you sure that you have compiled unixODBC and psqlodbc the right
>way (both 64-bit)? Maybe you could try compile it both 32-bit and test
>if the problem isn't there.
>
>Regards,
>
>Luf
>
>---------------------------(end of broadcast)---------------------------
>TIP 6: explain analyze is your friend