|  12 Dec 2011, Michael Murray, Bug Report, bk_delete uses memcpy instead of memmove | 
| In midas.c, the bk_delete function removes a bank by decrementing the total event size and then copying the remaining banks into the location of the first
 using memcpy from string.h.
 | 
|  09 Jun 2015, Michael McEvoy, Forum, Midas-MSCB SCS2000 integration | 
| I am using the MSCB SCS2000 to monitor slow control variables (temperatures, voltages, etc). I am trying to get it set up at fermilab as a test stand in the MC1 building and was wondering if anyone has integrated
 Midas with a MSCB SCS2000 before. We have two systems at fermilab, one system that is currently running
 | 
|  10 Aug 2020, Mathieu Guigue, Info, MidasConfig.cmake usage | 
| As the Midas software is installed using CMake, it can be easily integrated into other CMake projects using the MidasConfig.cmake file produced during the Midas
 installation.
 | 
|  12 May 2021, Mathieu Guigue, Bug Report, mhttpd WebServer ODBTree initialization | 
| Hi, 
 Using midas version 12-2020,  I am trying to run mhttpd from within a docker container using docker-compose.
 | 
|  13 May 2021, Mathieu Guigue, Bug Report, mhttpd WebServer ODBTree initialization | 
| > > It looks like mhttpd managed to bind to the IPv4 address (localhost), but not the IPv6 address (::1). If you don't need it, try setting "/Webserver/Enable IPv6" to false.
 >
 | 
|  24 May 2021, Mathieu Guigue, Bug Report, Bug "is of type" | 
| Hi, 
 I am running a simple FE executable that is supposed to define a PRAW DWORD bank.
 | 
|  15 Jun 2020, Martin Mueller, Bug Report, deprecated function stime() | 
| Hi 
 I had a problem with the compilation of midas after an OS update to the recent version of OpenSuse tumbleweed. The function stime() in system.cxx:3196
 | 
|  26 Apr 2023, Martin Mueller, Forum, Problem with running midas odbxx frontends on a remote machine using the -h option | 
| Hi 
 We have a problem with running midas frontends when they should connect to a experiment on a different machine using the -h option. Starting them locally
 | 
|  28 Apr 2023, Martin Mueller, Forum, Problem with running midas odbxx frontends on a remote machine using the -h option | 
| > Looks like your MIDAS is built without debug information (-O2 -g), the stack trace does not have file names and line numbers. Please rebuild with debug information and report the stack trace. Thanks. K.O.
 >
 | 
|  28 Apr 2023, Martin Mueller, Forum, Problem with running midas odbxx frontends on a remote machine using the -h option | 
| > > As i said we can easily reproduce this with midas/examples/odbxx/odbxx_test.cpp  (with cm_connect_experiment changed to "localhost") > > [test,ERROR] [system.cxx:5104:recv_tcp2,ERROR] unexpected connection closure
 > > [test,ERROR] [system.cxx:5158:ss_recv_net_command,ERROR] error receiving network command header, see messages
 | 
|  16 Sep 2024, Mark Grimes, Bug Report, Crash using ODB watch | 
| Hi, Maybe I've misunderstood the code, but odb::watch() creates a deep copy of itself to set the watch to.  The comment where this happens specifies that this
 is in case the current one goes out of scope.  See https://bitbucket.org/tmidas/midas/src/2878647fb73648474b35223ce53a125180f751b3/src/odbxx.cxx#lines-1393:1395
 | 
|  08 Oct 2024, Mark Grimes, Bug Report, Difficulty running MIDAS on Rocky 9.4 | 
| We run Midas with no problems on Rocky 9.4, although not in a virtual machine.  We're very close to the head of `develop`. 
 I'm fairly sure I've seen an error like this before.  I didn't pay it much attention because it was transitory and I was doing something weird at the time
 | 
|  12 Feb 2025, Mark Grimes, Forum, TMFeRpcHandlerInterface::HandleEndRun when running offline on a Midas file | 
| Hi, I have a manalyzer that uses a derived class of TMFeRpcHandlerInterface to communicate information to
 Midas during online running.  At the end of each run it saves out custom data in the
 | 
|  25 Mar 2025, Mark Grimes, Forum, TMFeRpcHandlerInterface::HandleEndRun when running offline on a Midas file | 
| Hi, The question was about the TMFeRpcHandlerInterface, not the TARunObject interface.  Derived classes of TARunObject do indeed work as expected in our
 environment.  We have worked around the issue by using an implementation of TARunObject as well as the (separate) implementation of
 | 
|  26 Mar 2025, Mark Grimes, Forum, TMFeRpcHandlerInterface::HandleEndRun when running offline on a Midas file | 
| This was exactly the question, should I expect it to run?  There's no point in the HandleBinaryRpc method offline, but there's an argument that the HandleBeginRun/HandleEndRun methods have a use.
 I have the answer and we have a workaround, thanks.
 | 
|  04 Jun 2025, Mark Grimes, Bug Report, Memory leak in mhttpd binary RPC code | 
| Hi, During an evening of running we noticed that memory usage of mhttpd grew to close to 100Gb.  We think we've traced this to the following issue when making
 RPC calls.
 | 
|  07 Jun 2025, Mark Grimes, Bug Report, Memory leak in mhttpd binary RPC code   | 
| Hi, 
 We applied an intermediate fix for this locally and it seems to have fixed our issue.  The attached plot shows the percentage memory use
 on our machine with 128 Gb memory, as a rough proxy for mhttpd memory use.  After applying our fix mhttpd seems to be happy using ~7% of the memory
 | 
|  15 Jun 2025, Mark Grimes, Bug Report, Memory leak in mhttpd binary RPC code | 
| Many thanks for the fix.  We've applied and see better memory performance.  We still have to kill and restart mhttpd after a few days however.  I think the official fix is missing this part:
 
 | 
|  04 Jul 2025, Mark Grimes, Bug Report, Memory leaks in mhttpd | 
| Something changed in our system and we started seeing memory leaks in mhttpd again.  I guess someone updated some front end or custom page code that interacted with mhttpd differently.
 I found a few memory leaks in some (presumably) rarely seen corner cases and we now see steady
 | 
|  17 Sep 2025, Mark Grimes, Bug Report, Midas no longer compiles on macOS | 
| Hi, The current develop branch no longer compiles on macOS. I get lots of errors of the form
 
 |