monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Monotone-devel] unit_tests.exe crashing on windows vista when build


From: Kelly F. Hickel
Subject: RE: [Monotone-devel] unit_tests.exe crashing on windows vista when build with visual studio 2005 (vs8)
Date: Sun, 15 Jul 2007 11:40:31 -0500

(resend of message below, original was blocked because the 250k zip file of the 
log was too big for the list)..


> >
> > In message
> > <address@hidden> on
> > Sat,
> > 14 Jul 2007 11:41:46 -0500, "Kelly F. Hickel" <address@hidden>
> > said:
> >
> > kfh>                 I’ve got a build slave setup for vs2005 on vista
> > kfh> (
> > build slave name is i686-winvista-vs2005
> > <http://monotone.ca/buildbot/i686-winvista-vs2005>  at
> > http://monotone.ca/buildbot/ ). The unit tests are crashing during
> the
> > cset:basic_csets test (The tests previous to this test passed).
> >
> > Seems to run fine now.  Can you do similar treces for the following?
> >
> > charset:idna_encoding                         FAIL
> > paths:basename                                FAIL
> > paths:system                                  FAIL
> 
> [Kelly F. Hickel] I can, but possibly not until tomorrow.  Until then,
> maybe the test log will shed some light?  It would help if someone can
> give me an idea of what to look at.....
> 
> I've attached the log, the interesting bits seem to be:
> ...
> unit_tests.exe: Beginning test charset:idna_encoding
> unit_tests.exe: ..\charset.cc:624: CHECKPOINT: IDNA language: Arabic
> (Egyptian)
> unit_tests.exe: converting 34 bytes from UTF-8 to IDNA ACE
> unit_tests.exe: ..\charset.cc:333: usage constraint 'N(res ==
> IDNA_SUCCESS)' violated
> unit_tests.exe: saving current work set: 0 items
> unit_tests.exe: finished saving work set
> unit_tests.exe: contents of work set:
> unit_tests.exe: Current work set: 0 items
> unit_tests.exe: UNCAUGHT EXCEPTION: informative_failure: misuse: error
> converting 34 UTF-8 bytes to IDNA ACE: invalid length (output must be
> between 1 and 63 chars)
> unit_tests.exe: Test charset:idna_encoding failed.
> unit_tests.exe: ----------------------------------------
> ...
> unit_tests.exe: Beginning test paths:basename
> unit_tests.exe: ..\paths.cc:1272: CHECKPOINT: file_path basenames
> unit_tests.exe: ..\paths.cc:1279: CHECK OK: basename('') = '' (expect
> '')
> unit_tests.exe: ..\paths.cc:1279: CHECK OK: basename('foo') = 'foo'
> (expect 'foo')
> unit_tests.exe: ..\paths.cc:1279: CHECK OK: basename('foo/bar') = 'bar'
> (expect 'bar')
> unit_tests.exe: ..\paths.cc:1279: CHECK OK: basename('foo/bar/baz') =
> 'baz' (expect 'baz')
> unit_tests.exe: ..\paths.cc:1282: CHECKPOINT: bookkeeping_path
> basenames
> unit_tests.exe: ..\paths.cc:1289: CHECK OK: basename('_MTN') = '_MTN'
> (expect '_MTN')
> unit_tests.exe: ..\paths.cc:1289: CHECK OK: basename('_MTN/foo') =
> 'foo' (expect 'foo')
> unit_tests.exe: ..\paths.cc:1289: CHECK OK: basename('_MTN/foo/bar') =
> 'bar' (expect 'bar')
> unit_tests.exe: ..\paths.cc:1293: CHECKPOINT: system_path basenames
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('/') = '' (expect
> '')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('//') = '' (expect
> '')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('foo') = 'foo'
> (expect 'foo')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('/foo') = 'foo'
> (expect 'foo')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('//foo') = 'foo'
> (expect 'foo')
> unit_tests.exe: Home directory from USERPROFILE
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('~/foo') = 'foo'
> (expect 'foo')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('c:/foo') = 'foo'
> (expect 'foo')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('foo/bar') = 'bar'
> (expect 'bar')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('/foo/bar') =
> 'bar' (expect 'bar')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('//foo/bar') =
> 'bar' (expect 'bar')
> unit_tests.exe: Home directory from USERPROFILE
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('~/foo/bar') =
> 'bar' (expect 'bar')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('c:/foo/bar') =
> 'bar' (expect 'bar')
> unit_tests.exe: ..\paths.cc:1304: CHECK OK: basename('c:/') = ''
> (expect '')
> unit_tests.exe: ..\paths.cc:1304: CHECK FAILED: basename('c:foo') =
> 'c:foo' (expect 'foo')
> unit_tests.exe: Test paths:basename failed.
> unit_tests.exe: ----------------------------------------
> ...
> unit_tests.exe: Home directory from USERPROFILE
> unit_tests.exe: ..\paths.cc:1447: CHECK OK: tilde_expanded[1] == ':'
> unit_tests.exe: ..\paths.cc:1451: CHECK OK: tilde_expanded.find('~') ==
> string::npos
> unit_tests.exe: ..\paths.cc:1456: CHECK FAILED:
> system_path("~this_user_does_not_exist_anywhere") .as_external() ==
> "~this_user_does_not_exist_anywhere"
> unit_tests.exe: ..\paths.cc:1470: CHECK OK:
> system_path(system_path("foo/bar")).as_internal() == "/a/b/foo/bar"
> unit_tests.exe: ..\paths.cc:1471: CHECK OK: !working_root.used
> unit_tests.exe: ..\paths.cc:1472: CHECK OK:
> system_path(system_path("/foo/bar")).as_internal() == "/foo/bar"
> unit_tests.exe: ..\paths.cc:1473: CHECK OK: !working_root.used
> unit_tests.exe: ..\paths.cc:1475: CHECK OK:
> system_path(file_path_internal("foo/bar"), false).as_internal() ==
> "/working/root/foo/bar"
> unit_tests.exe: ..\paths.cc:1476: CHECK OK: !working_root.used
> unit_tests.exe: ..\paths.cc:1478: CHECK OK:
> system_path(file_path_internal("foo/bar")).as_internal() ==
> "/working/root/foo/bar"
> unit_tests.exe: ..\paths.cc:1479: CHECK OK: working_root.used
> unit_tests.exe: ..\paths.cc:1481: CHECK OK:
> system_path(file_path_external(utf8("foo/bar"))).as_external() ==
> "/working/root/rel/initial/foo/bar"
> unit_tests.exe: ..\paths.cc:1484: CHECK OK:
> system_path(a_file_path).as_external() == "/working/root"
> unit_tests.exe: ..\paths.cc:1486: CHECK OK:
> system_path(bookkeeping_path("_MTN/foo/bar")).as_internal() ==
> "/working/root/_MTN/foo/bar"
> unit_tests.exe: ..\paths.cc:1488: CHECK OK:
> system_path(bookkeeping_root).as_internal() == "/working/root/_MTN"
> unit_tests.exe: Test paths:system failed.
> unit_tests.exe: ----------------------------------------
> 
> 
> Thanks,
> -Kelly
> 
> >
> > (I have some suspitions that the latter two is caused by the same
> > thing that makes mtn crash when not in a workspace, so I would
> suggest
> > focusing on the first of the three first)
> >
> > Cheers,
> > Richard
> >
> > -----
> > Please consider sponsoring my work on free software.
> > See http://www.free.lp.se/sponsoring.html for details.
> >
> > --
> > Richard Levitte                         address@hidden
> >                                         http://richard.levitte.org/
> >
> > "When I became a man I put away childish things, including  the fear
> > of childishness and the desire to be very grown up."
> >                                             -- C.S. Lewis

reply via email to

[Prev in Thread] Current Thread [Next in Thread]