ID: 20203
User updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Open
Bug Type: ODBC related
Operating System: sparc solaris 2.8 and 2.6
PHP Version: 4.2.3
New Comment:
Not any idea ??
Pleas help !!
I have a customer waiting
Please if you have any idea Let me know
Christos
Previous Comments:
------------------------------------------------------------------------
[2002-11-04 10:54:49] [EMAIL PROTECTED]
I use iODBC but this is the log that is produced every time
i run php.
I have compiled with
--without-mysql --with-iodbc
Christos
------------------------------------------------------------------------
[2002-11-04 10:27:30] [EMAIL PROTECTED]
Are you using FreeTDS or iOBDC? I'm very confused...
------------------------------------------------------------------------
[2002-11-03 18:45:49] [EMAIL PROTECTED]
Having recompiled the iodbclib.so with the symbols in it
Here is the new output of gdb Just before the crash
SQLExecDirect (hstmt=0x1c5050, szSqlStr=0x1c4ff0 "select * from
kan_keim",
cbSqlStr=-3) at execute.c:330
330 if (hproc == SQL_NULL_HPROC)
1: pstmt.asyn_on = 0
(gdb) s
338 (pstmt->dhstmt, szSqlStr, cbSqlStr));
1: pstmt.asyn_on = 0
(gdb) s
Program received signal SIGSEGV, Segmentation fault.
0xfeff55dc in SQLExtendedFetch () from
/usr/local/odbc/lib/sql_st_lt.so
(gdb)
------------------------------------------------------------------------
[2002-11-03 10:04:57] [EMAIL PROTECTED]
I dont know if it helps But i send the last part of /tmp/freetds.log
======================
2002-11-03 17:51:27 inside tds_process_default_tokens() marker is e3
2002-11-03 17:51:27 inside tds_process_default_tokens() marker is ab
2002-11-03 17:51:27 inside tds_process_default_tokens() marker is fd
2002-11-03 17:51:27 inside dbresults()
2002-11-03 17:51:27 leaving dbresults() returning 1
2002-11-03 17:51:27 inside dbnextrow()
2002-11-03 17:51:27 leaving dbnextrow() returning -2
2002-11-03 17:51:27 inside dbresults()
2002-11-03 17:51:27 leaving dbresults() returning 2
Sending packet @ 2002-11-03 17:51:27
0000 01 01 00 38 00 00 01 00 73 00 65 00 74 00 20 00 |...8....s.e.t.
.|
0010 71 00 75 00 6f 00 74 00 65 00 64 00 5f 00 69 00
|q.u.o.t.e.d._.i.|
0020 64 00 65 00 6e 00 74 00 69 00 66 00 69 00 65 00
|d.e.n.t.i.f.i.e.|
0030 72 00 20 00 6f 00 6e 00 |r. .o.n.|
Received packet @ 2002-11-03 17:51:27
0000 fd 00 00 fd 00 00 00 00 00 |.........|
2002-11-03 17:51:27 inside tds_process_default_tokens() marker is fd
2002-11-03 17:51:27 inside dbresults()
2002-11-03 17:51:27 leaving dbresults() returning 1
2002-11-03 17:51:27 inside dbresults()
2002-11-03 17:51:27 leaving dbresults() returning 2
==============================================
Best regards
Christos
------------------------------------------------------------------------
[2002-11-03 09:00:37] [EMAIL PROTECTED]
How do I activate the SQL log ??
(is it on the PC running MSSQL or on the sun machine ?)
Best regards
Christos :)
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/20203
--
Edit this bug report at http://bugs.php.net/?id=20203&edit=1