W3C home > Mailing lists > Public > www-amaya-dev@w3.org > June 2007

Re: Crash after loading of annotations

From: Urs Holzer <urs@andonyar.com>
Date: Thu, 21 Jun 2007 13:16:48 +0200
To: Irene.Vatton@inrialpes.fr
Cc: www-amaya-dev@w3.org
Message-Id: <200706211316.49384.urs@andonyar.com>

Am Donnerstag, 21. Juni 2007 12:56 schrieb Irene Vatton:
> > Indeed, it is. Unfortunately, Amaya crashes now on the next request, like
> > Amaya9.53 did. This might be unrelated to the bug found by Yusuke Ishii.
> >
> > The following happens: Initially, everything works fine. Then I load
> > annotations, which also works. But after that, the next http-request
> > (hitting the reload button, selecting a link, loading annotations a
> > second time) causes a crash:
> > *** glibc detected *** double free or corruption (!prev): 0x0a57e010 ***
> > *** Amaya: Irrecoverable error ***Aborted
> > or sometimes simply indicating a segmentation fault.
>
> Could you send me the context of the crash: the stack displayed by the
> where command of gdb when the crash occurs.

Ok, here it is:

#0  0xb76ed639 in free () from /lib/tls/i686/cmov/libc.so.6
#1  0x081d5c2b in TtaFreeMemory (ptr=0x467a4092) at ../../thotlib/base/memory.c:162
#2  0x081d5f86 in FreeSchStruc (pSS=0xa3a7df0) at ../../thotlib/base/memory.c:1642
#3  0x081f9652 in ReleaseStructureSchema (pSS=0xa3a7df0, pDoc=0xa07c360)
    at ../../thotlib/document/schemas.c:866
#4  0x081fa1e4 in FreeDocumentSchemas (pDoc=0xa07c360) at ../../thotlib/document/schemas.c:1470
#5  0x081f0758 in UnloadDocument (pDoc=0xbfd9d450) at ../../thotlib/document/documentapi.c:263
#6  0x0826d2b2 in TCloseDocument (pDoc=0xa07c360) at ../../thotlib/view/displayview.c:445
#7  0x0826d340 in CloseDocumentView (pDoc=0xa07c360, view=1, closeDoc=true)
    at ../../thotlib/view/displayview.c:518
#8  0x0826d448 in CleanImageView (View=1, pDoc=0xa07c360, complete=true)
    at ../../thotlib/view/displayview.c:581
#9  0x0826d5f7 in TtaFreeView (document=1, view=1) at ../../thotlib/view/displayview.c:966
#10 0x08117df0 in InitDocAndView (oldDoc=1, replaceOldDoc=true, inNewWindow=false,
    docname=0xa9e26d0 "noname.html", docType=docHTML, sourceOfDoc=0, readOnly=false, profile=2, method=1)
    at ../../amaya/init.c:2798
#11 0x0811d031 in LoadDocument (doc=1, pathname=0xa9e2d30 "http://www.andonyar.com/lang/", form_data=0x0,
    initial_url=0x9e09dc0 "http://www.andonyar.com/lang/", method=1,
    tempfile=0xa9effb0 "/home/urs/.amaya/1/0007AM", documentname=0xa9e26d0 "noname.html",
    http_headers=0xa9e36e4, history=true, inNewWindow=0xbfd9e643, realdocname=0x0) at ../../amaya/init.c:4127
#12 0x0811de28 in GetAmayaDoc_callback (newdoc=1, status=0,
    urlName=0xa9e3a58 "http://www.andonyar.com/lang/", outputfile=0xa9e3730 "/home/urs/.amaya/1/0007AM",
    proxyName=0x0, http_headers=0xa9e36e4, context=0xa965dc0) at ../../amaya/init.c:5327
#13 0x081527b4 in ProcessTerminateRequest (request=0xa9e18b8, response=0xa9e1780, param=0x0, status=200)
    at ../../amaya/AHTBridge.c:221
#14 0x0815ae88 in terminate_handler (request=0xa9e18b8, response=0xa9e1780, context=0x0, status=200)
    at ../../amaya/query.c:1519
#15 0x083961ef in HTNetCall_executeAfter (list=0x9fbb660, request=0xa9e18b8, status=200)
    at /home/urs/AmayaHEAD/Amaya/linux/../../libwww/Library/src/HTNet.c:314
#16 0x08396482 in HTNet_executeAfterAll (request=0xa9e18b8, status=200)
    at /home/urs/AmayaHEAD/Amaya/linux/../../libwww/Library/src/HTNet.c:420
#17 0x083974a9 in HTNet_delete (net=0xa9ddeb8, status=200)
    at /home/urs/AmayaHEAD/Amaya/linux/../../libwww/Library/src/HTNet.c:920
#18 0x0836aef1 in HTTPCleanup (req=0xa9e18b8, status=200)
    at /home/urs/AmayaHEAD/Amaya/linux/../../libwww/Library/src/HTTP.c:176
#19 0x0836e15e in HTTPEvent (soc=20, pVoid=0xa9e0e70, type=HTEvent_READ)
    at /home/urs/AmayaHEAD/Amaya/linux/../../libwww/Library/src/HTTP.c:1331
#20 0x08390f07 in HostEvent (soc=20, pVoid=0xa29f200, type=HTEvent_READ)
    at /home/urs/AmayaHEAD/Amaya/linux/../../libwww/Library/src/HTHost.c:201
#21 0x08362cec in HTEventList_dispatch (s=20, type=HTEvent_READ, now=1308337999)
    at /home/urs/AmayaHEAD/Amaya/linux/../../libwww/Library/src/HTEvtLst.c:581
#22 0x08152708 in AHTCallback_bridgeWX (register_id=0, socket=20, condition=WXAMAYASOCKET_READ)
    at ../../amaya/AHTBridge.c:187
#23 0x081d5032 in wxAmayaSocketEvent::CheckSocketStatus (bloking_time=0)
    at ../../thotlib/base/wxAmayaSocketEvent.cpp:196
#24 0x081d5358 in wxAmayaSocketEventLoop::Notify (this=0xa2c10e8)
    at ../../thotlib/base/wxAmayaSocketEventLoop.cpp:82
#25 0x0845af65 in timeout_callback ()
#26 0xb792fcf6 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
#27 0xb792f731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb79327a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#29 0xb7932b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#30 0xb7d34281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x08507369 in wxEventLoop::Run ()
#32 0x084acb8d in wxAppBase::MainLoop ()
#33 0x0855b7ad in wxEntry ()
#34 0x081d2f08 in main (argc=Cannot access memory at address 0x467a408a
) at ../../thotlib/base/AmayaApp.cpp:42
Received on Thursday, 21 June 2007 11:15:33 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:49:02 GMT