Menu

Problem with jwlink

Excalibur
2012-09-12
2013-04-20
  • Excalibur

    Excalibur - 2012-09-12

    I know this forum is about JWasm. While I cannot post a ticket in JWlink project(can somebody tells me how to do that? https://sourceforge.net/p/jwlink/tickets/), I think I should put it here.

    Try to use MinGW libs in my project and JWlink crashes when I use  this option "LIBRARY D:\MinGW\lib\libmsvcrt.a". JWlink can not deal with *.a. It is strange if JWlink is trying to be a universal linker on x86 platform(I hope so…).

    Latest version of JWlink and MinGW.

    The instruction at 0x00428031 referenced memory at 0x00000025.
    The memory could not be read.
    Exception fielded by 0x00442140
    EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00275148
    ESI=0x00275148 EDI=0x00287c18 EBP=0x00234990 ESP=0x0018fd0c
    EIP=0x00428031 EFL=0x00010246 CS =0x00000023 SS =0x0000002b
    DS =0x0000002b ES =0x0000002b FS =0x00000053 GS =0x0000002b
    Stack dump (SS:ESP)
    0x00000000 0x00275148 0x00234990 0x00237ad8 0x00426980 0x00237620
    0x002376c0 0x00235b74 0x00234990 0x00230801 0x00000003 0x00000000
    0x004538db 0x004266d0 0x00000008 0x00237ad8 0x00237848 0x004412c5
    0x002372b0 0x0000000c 0x00426e01 0x0043bed1 0x00426ed0 0x004269fb
    0x00237848 0x00426ee9 0x0000000b 0x0000002c 0x00440f88 0x0024f8ad
    0x00237201 0x0043b9a8 0x00237298 0x00426f9f 0x00000200 0x00240d5c
    0x0029067a 0x0042c837 0x00000200 0x00240d5c 0x0029067a 0x00410918
    0x0000026d 0x00242840 0x0024f8a7 0x00410a06 0x00000000 0x00000080
    0x0000000f 0x00004000 0x0027148c 0x00001000 0x0042cfee 0x00000000
    0x0023254e 0x00000021 0x0018fe60 0x00000000 0x00000000 0x00438400
    0x00000000 0x00000000 0x0042f6f5 0x0042f470 0x00000000 0x004111c1
    0x00000000 0x0018fe6c 0x0042f470 0x00000000 0x00000000 0x0018fe60

     
  • japheth

    japheth - 2012-09-14

    > can somebody tell me how to do that?

    Yes. Just log in. Then there will appear a button "Create Ticket" on the left.

    > JWlink can not deal with *.a.

    Most likely the library format  is different ( just one directory inside the lib instead of two ). This issue is known. However, a crash is surely not an acceptable reaction.

     
  • Excalibur

    Excalibur - 2012-09-14

    > Yes. Just log in. Then there will appear a button "Create Ticket" on the left.

     
  • japheth

    japheth - 2012-09-14

    Ok. Apparently the default is that only "developers" can create a ticket. I changed this.

     

Log in to post a comment.