6.3.0 on Windows Indexer Crash

Hello

Log:
WARNING: [BUDDY] no SPHINX or HTTP listeners found, disabled

and then crashs…

btw. 6.2.12 running perfect.

regards Peter

could you provide full console output and daemon log?

@Greyhound you’ve provided a crash dump of indexer in PM. Can you please:

  • show how exactly you run indexer
  • show what the output is
  • provide your config
  • provide your searchd log
  • provide info on your operating system

?

@Greyhound shared this:

manticore-6.3.1-24061913-3ab7ee8e6-x64-main.zip (dev from Jun 19)

C:\Upload\m>indexer --config xxx.conf --rotate xxx
...
ERROR: table 'xxx': sql_connect: MySQL source wasn't initialized. Wrong name in dlopen? (DSN=mysql://xxx:***@xxx.xxx.xx:3308/xxx).
The same with libmysql.dll (09-13-22)

C:\Upload\m>indexer --config xxx.conf --rotate xxx
...
*** Oops, indexer crashed! Please send indexer.3568.mdmp minidump file to developers.

So it looks like it crashes because the used libmysql.dll is incompatible with 6.3.1.

@Greyhound where did you get this libmysql.dll from?

I have used the original from the .zip, and also this one who is running on productive system.

What’s next?

found a solution!

replace libcrypto-1_1-x64.dll and libssl-1_1-x64.dll in the original package with:

libcrypto-3-x64.dll + libssl-3-x64.dll from the newest myodbc connector 8.4.0

Well done @Greyhound ! We’ll discuss how we can improve it and why it works in other Windows environments. Pls remind me your exact OS version.

Windows 10 Pro 22H2 and Windows Server 2016

Thanks! We’ve reproduced the issue and have created this issue to fix it windows indexer error · Issue #2333 · manticoresoftware/manticoresearch · GitHub