Git Product home page Git Product logo

Comments (7)

hmelder avatar hmelder commented on June 24, 2024

Do you maybe have an idea what might be going on here?

Hard to tell without any output. Can you reproduce it locally and send me the lldb backtrace?

from libs-base.

qmfrederik avatar qmfrederik commented on June 24, 2024

For this build: https://github.com/gnustep/libs-base/actions/runs/7890397845/job/21532477606, a slightly different set of tests failed:

Running base/NSURL/test01.m...
2024-02-13 17:47:49.222 test01[5456:6932] Unable to map timezone 'Coordinated Universal Time' to IANA format
2024-02-13 17:47:49.222 test01[5456:6932] Marking local web server tests as hopeful because GSInetServerStream is broken on Windows
Start set:       test01.m:40 ... Keepalive
Passed test:     (2024-02-13 17:47:59.246 +0000)   test01.m:71 ... keep-alive test 0 OK
Passed test:     (2024-02-13 17:47:59.246 +0000)   test01.m:71 ... keep-alive test 1 OK
Passed test:     (2024-02-13 17:47:59.246 +0000)   test01.m:71 ... keep-alive test 2 OK
Passed test:     (2024-02-13 17:47:59.246 +0000)   test01.m:71 ... keep-alive test 3 OK
Passed test:     (2024-02-13 17:47:59.246 +0000)   test01.m:71 ... keep-alive test 4 OK
Passed test:     (2024-02-13 17:47:59.262 +0000)   test01.m:71 ... keep-alive test 5 OK
Passed test:     (2024-02-13 17:47:59.262 +0000)   test01.m:71 ... keep-alive test 6 OK
Passed test:     (2024-02-13 17:47:59.262 +0000)   test01.m:71 ... keep-alive test 7 OK
Failed file:     test01.m aborted without running all tests!
Running base/NSURLHandle/test01.m...
2024-02-13 17:51:11.578 test01[6476:6532] Unable to map timezone 'Coordinated Universal Time' to IANA format
2024-02-13 17:51:11.578 test01[6476:6532] Marking local web server tests as hopeful because GSInetServerStream is broken on Windows
2024-02-13 17:51:11.625 StatusServer[6940:5880] Unable to map timezone 'Coordinated Universal Time' to IANA format
Failed file:     test01.m aborted without running all tests!

from libs-base.

qmfrederik avatar qmfrederik commented on June 24, 2024

Also, looks like these tests started consistently failing after d6bb6de, which has the following comment: "Source/NSString.m: Return empty string of correct class when loading from an empty file or URL."

from libs-base.

hmelder avatar hmelder commented on June 24, 2024

I was able to reproduce this on Windows on ARM64:

image

(The Windows loader cannot find the python3.dll which is why lldb fails to start)

from libs-base.

hmelder avatar hmelder commented on June 24, 2024

If this helps:

(lldb) Process 6132 launched: 'C:\tools-windows-msvc\src\gnustep-base\Tests\base\NSURL\obj\test01.exe' (aarch64)
Process 6132 stopped
* thread #1, stop reason = Exception 0xc0000008 encountered at address 0x7ffe51b527f8
    frame #0: 0x00007ffe51b527f8 ntdll.dll`KiRaiseUserExceptionDispatcher + 40
ntdll.dll`KiRaiseUserExceptionDispatcher:
->  0x7ffe51b527f8 <+40>: ldp    x29, x30, [sp], #0xb0
    0x7ffe51b527fc <+44>: ret
    0x7ffe51b52800 <+48>: udf    #0x0
    0x7ffe51b52804 <+52>: udf    #0x0
(lldb) bt
* thread #1, stop reason = Exception 0xc0000008 encountered at address 0x7ffe51b527f8
  * frame #0: 0x00007ffe51b527f8 ntdll.dll`KiRaiseUserExceptionDispatcher + 40
    frame #1: 0x00007ffe4d4ab5d8 KernelBase.dll`CloseHandle + 120
    frame #2: 0x00007ffdf5233e94
    frame #3: 0x00007ffdf5234224
    frame #4: 0x00007ffdf5233d28
    frame #5: 0x00007ffdf5233c14
    frame #6: 0x00007ffdf5233c88
    frame #7: 0x00007ffdf52341a8
    frame #8: 0x00007ffdf5233ef8
    frame #9: 0x00007ffdf5eae0e8 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:1682
    frame #10: 0x00007ffdf5c5b610 gnustep-base-1_29.dll`GSDefaultLanguageLocale at GSHTTPURLHandle.m:359
    frame #11: 0x00007ffdf5c5d320 gnustep-base-1_29.dll`GSDefaultLanguageLocale at GSHTTPURLHandle.m:805
    frame #12: 0x00007ffdf5d7c400 gnustep-base-1_29.dll`NSShouldRetainWithZone at NSObject.m:2028
    frame #13: 0x00007ffdf5d6c4d4 gnustep-base-1_29.dll`NSLogv at NSNotificationCenter.m:1195
    frame #14: 0x00007ffdf5d6c9e0 gnustep-base-1_29.dll`NSLogv at NSNotificationCenter.m:1240
    frame #15: 0x00007ffdf5eae574 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:1781
    frame #16: 0x00007ffdf5eafc64 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:2239
    frame #17: 0x00007ffdf5eb05e8 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:2402
    frame #18: 0x00007ffdf5eb3198 gnustep-base-1_29.dll`GSFromUnicode at GSRunLoopCtxt.m:582
    frame #19: 0x00007ffdf5dc0ef8 gnustep-base-1_29.dll`_NSRangeExceptionRaise at NSRunLoop.m:1254
(lldb) bt
* thread #1, stop reason = Exception 0xc0000008 encountered at address 0x7ffe51b527f8
 frame #0: 0x00007ffe51b527f8 ntdll.dll`KiRaiseUserExceptionDispatcher + 40
 frame #1: 0x00007ffe4d4ab5d8 KernelBase.dll`CloseHandle + 120
* frame #2: 0x00007ffdf5233e94
 frame #3: 0x00007ffdf5234224
 frame #4: 0x00007ffdf5233d28
 frame #5: 0x00007ffdf5233c14
 frame #6: 0x00007ffdf5233c88
 frame #7: 0x00007ffdf52341a8
 frame #8: 0x00007ffdf5233ef8
 frame #9: 0x00007ffdf5eae0e8 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:1682
 frame #10: 0x00007ffdf5c5b610 gnustep-base-1_29.dll`GSDefaultLanguageLocale at GSHTTPURLHandle.m:359
 frame #11: 0x00007ffdf5c5d320 gnustep-base-1_29.dll`GSDefaultLanguageLocale at GSHTTPURLHandle.m:805
 frame #12: 0x00007ffdf5d7c400 gnustep-base-1_29.dll`NSShouldRetainWithZone at NSObject.m:2028
 frame #13: 0x00007ffdf5d6c4d4 gnustep-base-1_29.dll`NSLogv at NSNotificationCenter.m:1195
 frame #14: 0x00007ffdf5d6c9e0 gnustep-base-1_29.dll`NSLogv at NSNotificationCenter.m:1240
 frame #15: 0x00007ffdf5eae574 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:1781
 frame #16: 0x00007ffdf5eafc64 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:2239
 frame #17: 0x00007ffdf5eb05e8 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:2402
 frame #18: 0x00007ffdf5eb3198 gnustep-base-1_29.dll`GSFromUnicode at GSRunLoopCtxt.m:582
 frame #19: 0x00007ffdf5dc0ef8 gnustep-base-1_29.dll`_NSRangeExceptionRaise at NSRunLoop.m:1254
(lldb) bt all
thread #2
 frame #0: 0x00007ffe51b511a4 ntdll.dll`NtWaitForWorkViaWorkerFactory + 4
 frame #1: 0x00007ffe51b86c00 ntdll.dll`RtlSetThreadWorkOnBehalfTicket + 864
 frame #2: 0x00007ffe517f2310 kernel32.dll`BaseThreadInitThunk + 48
 frame #3: 0x00007ffe51bb577c ntdll.dll`RtlUserThreadStart + 60
thread #3
 frame #0: 0x00007ffe51b511a4 ntdll.dll`NtWaitForWorkViaWorkerFactory + 4
 frame #1: 0x00007ffe51b86c00 ntdll.dll`RtlSetThreadWorkOnBehalfTicket + 864
 frame #2: 0x00007ffe517f2310 kernel32.dll`BaseThreadInitThunk + 48
 frame #3: 0x00007ffe51bb577c ntdll.dll`RtlUserThreadStart + 60
* thread #1, stop reason = Exception 0xc0000008 encountered at address 0x7ffe51b527f8
 frame #0: 0x00007ffe51b527f8 ntdll.dll`KiRaiseUserExceptionDispatcher + 40
 frame #1: 0x00007ffe4d4ab5d8 KernelBase.dll`CloseHandle + 120
* frame #2: 0x00007ffdf5233e94
 frame #3: 0x00007ffdf5234224
 frame #4: 0x00007ffdf5233d28
 frame #5: 0x00007ffdf5233c14
 frame #6: 0x00007ffdf5233c88
 frame #7: 0x00007ffdf52341a8
 frame #8: 0x00007ffdf5233ef8
 frame #9: 0x00007ffdf5eae0e8 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:1682
 frame #10: 0x00007ffdf5c5b610 gnustep-base-1_29.dll`GSDefaultLanguageLocale at GSHTTPURLHandle.m:359
 frame #11: 0x00007ffdf5c5d320 gnustep-base-1_29.dll`GSDefaultLanguageLocale at GSHTTPURLHandle.m:805
 frame #12: 0x00007ffdf5d7c400 gnustep-base-1_29.dll`NSShouldRetainWithZone at NSObject.m:2028
 frame #13: 0x00007ffdf5d6c4d4 gnustep-base-1_29.dll`NSLogv at NSNotificationCenter.m:1195
 frame #14: 0x00007ffdf5d6c9e0 gnustep-base-1_29.dll`NSLogv at NSNotificationCenter.m:1240
 frame #15: 0x00007ffdf5eae574 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:1781
 frame #16: 0x00007ffdf5eafc64 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:2239
 frame #17: 0x00007ffdf5eb05e8 gnustep-base-1_29.dll`GSFromUnicode at GSFileHandle.m:2402
 frame #18: 0x00007ffdf5eb3198 gnustep-base-1_29.dll`GSFromUnicode at GSRunLoopCtxt.m:582
 frame #19: 0x00007ffdf5dc0ef8 gnustep-base-1_29.dll`_NSRangeExceptionRaise at NSRunLoop.m:1254
thread #4
 frame #0: 0x00007ffe51b511a4 ntdll.dll`NtWaitForWorkViaWorkerFactory + 4
 frame #1: 0x00007ffe51b86c00 ntdll.dll`RtlSetThreadWorkOnBehalfTicket + 864
 frame #2: 0x00007ffe517f2310 kernel32.dll`BaseThreadInitThunk + 48
 frame #3: 0x00007ffe51bb577c ntdll.dll`RtlUserThreadStart + 60
thread #6
 frame #0: 0x00007ffe51b4f404 ntdll.dll`NtRemoveIoCompletion + 4
 frame #1: 0x00007ffe4b9c2d08 mswsock.dll`Tcpip4_WSHGetWildcardSockaddr + 520
 frame #2: 0x00007ffe517f2310 kernel32.dll`BaseThreadInitThunk + 48
 frame #3: 0x00007ffe51bb577c ntdll.dll`RtlUserThreadStart + 60
thread #5
 frame #0: 0x00007ffe51b4f3b4 ntdll.dll`NtWaitForSingleObject + 4
 frame #1: 0x00007ffe4d4a6c68 KernelBase.dll`WaitForSingleObjectEx + 136
 frame #2: 0x00007ffdf5df469c gnustep-base-1_29.dll`uni_isnonsp at NSTask.m:1206
 frame #3: 0x00007ffdf5d7c400 gnustep-base-1_29.dll`NSShouldRetainWithZone at NSObject.m:2028
 frame #4: 0x00007ffdf5df6d88 gnustep-base-1_29.dll`GSCurrentThreadDictionary at NSThread.m:1307
 frame #5: 0x00007ffdf5df7324 gnustep-base-1_29.dll`static void nsthreadLauncher(thread=0x00000163927f9588) at NSThread.m:1433
 frame #6: 0x00007ffdf51a8ff8
 frame #7: 0x00007ffe517f2310 kernel32.dll`BaseThreadInitThunk + 48
 frame #8: 0x00007ffe51bb577c ntdll.dll`RtlUserThreadStart + 60
(lldb)

from libs-base.

hmelder avatar hmelder commented on June 24, 2024

I cannot get more information out of it right now. Maybe running it on x86_64 and debugging it there is more rewarding.

from libs-base.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.