On master (a7aec7ad97949a82f870c033d8fd8b65d772eacb) this connection https://github.com/bitcoin/bitcoin/blob/a7aec7ad97949a82f870c033d8fd8b65d772eacb/src/qt/rpcconsole.cpp#L587 fails due to ClientModel::mempoolSizeChanged() signal has unregistered parameter type size_t: https://github.com/bitcoin/bitcoin/blob/a7aec7ad97949a82f870c033d8fd8b65d772eacb/src/qt/clientmodel.h#L102
More:
$ QT_FATAL_WARNINGS=1 lldb src/qt/bitcoin-qt -- -debug=qt
...
(lldb) bt
* thread [#17](/bitcoin-bitcoin/17/), name = 'QThread', stop reason = signal SIGABRT
* frame [#0](/bitcoin-bitcoin/0/): 0x00007ffff35fce97 libc.so.6`__GI_raise(sig=2) at raise.c:51
frame [#1](/bitcoin-bitcoin/1/): 0x00007ffff35fe801 libc.so.6`__GI_abort at abort.c:79
frame [#2](/bitcoin-bitcoin/2/): 0x00007ffff5901352 libQt5Core.so.5`QMessageLogger::warning(char const*, ...) const + 354
frame [#3](/bitcoin-bitcoin/3/): 0x00007ffff5b216fe libQt5Core.so.5`___lldb_unnamed_symbol2329$$libQt5Core.so.5 + 334
frame [#4](/bitcoin-bitcoin/4/): 0x00007ffff5b2456d libQt5Core.so.5`QMetaObject::activate(QObject*, int, int, void**) + 1933
frame [#5](/bitcoin-bitcoin/5/): 0x000055555566872e bitcoin-qt`ClientModel::mempoolSizeChanged(this=<unavailable>, _t1=<unavailable>, _t2=<unavailable>) at moc_clientmodel.cpp:260
...
debug.log:
[] GUI: QObject::connect: Cannot queue arguments of type 'size_t'
(Make sure 'size_t' is registered using qRegisterMetaType().)
This PR fixes it.
Refs:
Side NOTE: Also I believe this line https://github.com/bitcoin/bitcoin/blob/a7aec7ad97949a82f870c033d8fd8b65d772eacb/src/qt/bitcoin.cpp#L63 is redundant since long CAmount is a typedef.

