gift Segmentation fault with client connection
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnuift (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
every client i've used Seg faults gift witch in turn seq faults the client
I dont know where do start debug it for yous
( using Ubuntu 12.04.2 LTS)
"
tom@tom-netbook:~$ gift
GIFT:Starting Server
Random number generator has been seeded with 10046
gift: CAlgorithmColle
located at "/home/
<?xml version="1.0" standalone="no"?>
<!DOCTYPE mrml SYSTEM "file:/
<!-- This file has become quite a free interpretation of MRML
the above !DOCTYPE is rather for the use of psgml than
a promise that the following is pure MRML. In fact the
parser does not validate.
This is a configuration file for the server. It contains
information about collections, algorithms and
property sheets.
THIS IS A SLIM VERSION OF THE GIFT-CONFIG.MRML. TO GET
AN IDEA ABOUT A MORE VERBOSE VERSION USING MORE ALGORITHMS
PLEASE TRY GIFT-CONFIG-
You find this file in the share/ directory of your GIFT
installation.
-->
<mrml>
<cui-
<algorithm-
<!--COMMENT The new definiton of the default algorithm
The default algorithm performs in fact a meta
-->
<algorithm algorithm-
<algorithm algorithm-id="sub1" algorithm-
<algorithm algorithm-id="sub2" algorithm-
<algorithm algorithm-id="sub3" algorithm-
<algorithm algorithm-id="sub4" algorithm-
<property-
<property-
</
</algorithm
<cui-
<
<cui-algorithm-id cui-algorithm-
<
</cui-
<collection
<!-- xxyx gift-add-collection xyxx DEPENDS ON THIS LINE -->
<collection collection-
<query-
<query-paradigm type="inverted-
<query-paradigm type="perl-demo"/>
</query-
</collection>
</collection-list>
</cui-
</mrml>
<!-- this is for xemacs to make it start up in the right mode.
it does the right thing, but complains
-->
<!-- ;;; Local Variables: *** -->
<!-- ;;; mode: sgml *** -->
This config file content will now be parsed by an XML parser
If error messages occur, these are related to the content shown above.
+/+/+/+
been parsed successfully by CAlgorithmColle
maybe other parts of the program will also parse
the same config file.
-----
Configuring CAccessorAdminC
../usr/
Configuring the CAccessorFactor
I am going to scan the following directorys for plugins
/usr/local/lib
Not testing file:libavcodec.a (File name does not match plugin name)
Not testing file:libMRML.so.1 (File name does not match plugin name)
Not testing file:perl (File name does not match plugin name)
Not testing file:libMRML.so (File name does not match plugin name)
Not testing file:uade2 (File name does not match plugin name)
Not testing file:libpostproc.a (File name does not match plugin name)
Not testing file:pkgconfig (File name does not match plugin name)
Not testing file:libx264.a (File name does not match plugin name)
Not testing file:libexpat.a (File name does not match plugin name)
Not testing file:libexpat.so.0 (File name does not match plugin name)
Not testing file:python2.7 (File name does not match plugin name)
Not testing file:libvpx.a (File name does not match plugin name)
Not testing file:libMRML.
Not testing file:libswscale.a (File name does not match plugin name)
Not testing file:libMRML.a (File name does not match plugin name)
Not testing file:site_ruby (File name does not match plugin name)
Not testing file:libswresam
Not testing file:libexpat.la (File name does not match plugin name)
Not testing file:libyasm.a (File name does not match plugin name)
Not testing file:libMRML.la (File name does not match plugin name)
Not testing file:libavdevice.a (File name does not match plugin name)
Not testing file:libavformat.a (File name does not match plugin name)
Not testing file:libfdk-aac.la (File name does not match plugin name)
Not testing file:libavfilter.a (File name does not match plugin name)
Not testing file:freebasic (File name does not match plugin name)
Not testing file:libavutil.a (File name does not match plugin name)
Not testing file:libfdk-aac.a (File name does not match plugin name)
Not testing file:.. (File name does not match plugin name)
Not testing file:. (File name does not match plugin name)
Not testing file:libexpat.
Not testing file:libopus.a (File name does not match plugin name)
Not testing file:libexpat.so (File name does not match plugin name)
Not testing file:libopus.la (File name does not match plugin name)
FINISHED configuring the CAccessorFactor
.--gift:
/home/tom/
Now we will parse the contents of this file using an XML parser
CAccessorAdminC
under the ID c-23-35-
The config file has been parsed
successfully maybe other parts
of the program will also parse
the same config file.
FINISHED configuring CAccessorAdminC
FileSize:-1 characters
CI18nTranslator
Internationaliz
--
Configuring CDynamicQueryFa
Looking for libGIFTQu*.so in directory
/usr/local/lib
Not testing file:libavcodec.a (File name does not match plugin name)
Not testing file:libMRML.so.1 (File name does not match plugin name)
Not testing file:perl (File name does not match plugin name)
Not testing file:libMRML.so (File name does not match plugin name)
Not testing file:uade2 (File name does not match plugin name)
Not testing file:libpostproc.a (File name does not match plugin name)
Not testing file:pkgconfig (File name does not match plugin name)
Not testing file:libx264.a (File name does not match plugin name)
Not testing file:libexpat.a (File name does not match plugin name)
Not testing file:libexpat.so.0 (File name does not match plugin name)
Not testing file:python2.7 (File name does not match plugin name)
Not testing file:libvpx.a (File name does not match plugin name)
Not testing file:libMRML.
Not testing file:libswscale.a (File name does not match plugin name)
Not testing file:libMRML.a (File name does not match plugin name)
Not testing file:site_ruby (File name does not match plugin name)
Not testing file:libswresam
Not testing file:libexpat.la (File name does not match plugin name)
Not testing file:libyasm.a (File name does not match plugin name)
Not testing file:libMRML.la (File name does not match plugin name)
Not testing file:libavdevice.a (File name does not match plugin name)
Not testing file:libavformat.a (File name does not match plugin name)
Not testing file:libfdk-aac.la (File name does not match plugin name)
Not testing file:libavfilter.a (File name does not match plugin name)
Not testing file:freebasic (File name does not match plugin name)
Not testing file:libavutil.a (File name does not match plugin name)
Not testing file:libfdk-aac.a (File name does not match plugin name)
Not testing file:.. (File name does not match plugin name)
Not testing file:. (File name does not match plugin name)
Not testing file:libexpat.
Not testing file:libopus.a (File name does not match plugin name)
Not testing file:libexpat.so (File name does not match plugin name)
Not testing file:libopus.la (File name does not match plugin name)
FINISHED Configuring CDynamicQueryFa
-------
The current configuration directory is: /home/tom
-------
Opening port 12789
-------
TCP socket successfully initialized:7
TCP socket successfully initialized:8
Waiting for connection...
...select
trying to accept 7 1
Accept and serve: 7
connected: 7->3
Accepted Connection!
Accepted from adress [Peer INET Address: 127.0.0.1]
calling processMessage (no thread)
CCommunicationH
<?xml version="1.0" standalone="no" ?>
<!DOCTYPE mrml SYSTEM "file:/
<mrml session-
1:-----
_
1:----
1:----
<open-session user-id=
ENDING:open-session
1:-----
_
1:----
1:----
<get-algorithms />STARTING:
ENDING:
1:-----
_
1:----
1:----
<get-collections />STARTING:
ENDING:
1:-----
_
1:----
1:----
</mrml>ENDING:mrml
CCommunicationH
++/+/+/
CHECKING: __ROOT__
++/+/+/+//CHECKING SUCCEEDED
VISITING: __ROOT__
CHECKING: mrml
++/+/+/+//CHECKING SUCCEEDED
VISITING: mrml
CHECKING: open-session
+/+/+/+/CHECKING SUCCEEDED
VISITING: open-session
HIER OPEN SESSION
ENTERING OPENSESSION
making a new session II
Segmentation fault (core dumped)
"