Ticket #8 (new defect)

Opened 1 month ago

Last modified 1 month ago

won't build large indexes on x86_64? (was integer type / printf format mismatch?)

Reported by: joshr Assigned to: somebody
Priority: major Component: swish
Version: 2.6 Keywords:
Cc:

Description (Last modified by joshr)

when building a large index with Swishetest on a x86_64 rhel5 system I got the following error:

err: Failed to seek to properties located at -2147080493 for file number 5220 : Invalid argument

Also, perhaps the negative number shown above is because of an integer/printf mismatch?

Details follow.

...
45398 unique words indexed.
Sorting property: swishdocpath
err: Failed to seek to properties located at -2147080493 for file number 5220 : Invalid argument
.) at /house/user/Swishetest/blib/lib/BuildIndex.pm line 58.
 at /house/user/Swishetest/blib/lib/Swishetest.pm line 21
        Swishetest::__ANON__('Couldn\'t get data from swish-e index build, got unique = {45...') called at /house/user/Swishetest/blib/lib/BuildIndex.pm line 58
        BuildIndex::parse_indexing_output('Indexing Data Source: "External-Program"\x{a}Indexing "stdin"\x{a}Rem...') called at /house/user/Swishetest/blib/lib/BuildIndex.pm line 34
        BuildIndex::build_index_from_external_program('./make_collection -min_words=100000  -max_words=100000  -num_...', 'blib/index/T050-16373.index', '', '') called at t/050-C020-largeindex.t line 29
# No tests run!
dubious
        Test returned status 255 (wstat 65280, 0xff00)

index got to only 3.9GB: 3.9G blib/index/T050-17097.index.prop.temp 3.3G blib/index/T050-17097.index.wdata.temp ...

print "$DB_File::db_version\n"; shows 4.3

Change History

04/17/08 09:20:48 changed by joshr

  • priority changed from minor to major.
  • description changed.
  • summary changed from integer type / printf format mismatch? to won't build large indexes on x86_64? (was integer type / printf format mismatch?).

04/17/08 09:43:32 changed by joshr

  • description changed.

04/18/08 09:14:07 changed by karpet

I have confirmed this error on a different (SLED) 64bit machine.

04/19/08 22:35:38 changed by joshr

  • description changed.