Raspberry Pi and Brother MFC-250C

Hello,

Virtual here works fine, but when I try to conect with my Brother MFC-250C it will crushed.

The message in Putty was this:
*** glibc detected *** vhusbdpin: free(): invalid next size (fast): 0x016ad710 ***

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.156831] Internal error: Oops: 1 [#1] PREEMPT ARM

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.276208] Process vhusbdpin (pid: 3028, stack limit = 0xd24501b8)

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.284017] Stack: (0xd2451d80 to 0xd2452000)

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.290090] 1d80: d245834c d73ee320 d2458354 d73ee320 00200200 c00ca458 d6daca84 d2458318

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.301302] 1da0: d2451df0 d24582c0 d2458318 b0000000 00002000 d2451df0 00000000 d73c5630

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.312998] 1dc0: d246be80 c00be9b4 b0000000 c00c09d4 00000000 d2431a50 d73c5600 d2451e18

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.325110] 1de0: c0643160 d2450020 d73c5600 c00c7178 d73c5600 00000001 00000000 00000000

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.336544] 1e00: ffffffff 00000001 d72b3e80 000002bc 00000400 d2454000 d2451e44 c0043f18

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.348224] 1e20: 00000000 d2450000 00000000 c012be7c d73c5624 d73c5600 00000000 d73c5600

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.360423] 1e40: 00000000 d2450000 c0643160 c001d010 00000000 00000002 d2450020 c002183c

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.372835] 1e60: 00000000 00000000 00000000 d246c210 00000000 d2429e70 d2469900 00000006

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.384935] 1e80: d2450020 d2451ef4 d2450000 d730ee20 00418004 08430000 d2450000 c0021fb4

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.396967] 1ea0: 418004fc d2450030 00000009 c002d6f4 d60527e0 d2451ee0 d6d9c840 d2451fb0

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.409847] 1ec0: b6bebf98 d2450020 d2451fb0 b6bebf9c 00000000 00000000 b534323c c0010c8c

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.422172] 1ee0: 00000000 d2450000 00000000 c0038e18 00000bd0 00000009 00000000 00000000

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.434320] 1f00: 00000000 00000000 00000000 00000bd0 00000000 00000000 00000000 00000000

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.446753] 1f20: 00000000 00000000 00000000 00000000 00000000 00000000 ffffffff 00000000

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.459660] 1f40: 00000000 d2451f80 2b9d53ed 00000006 b6ceb000 000000ae c000e068 b534301c

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.472466] 1f60: 00000014 00000000 b534301c c002eff0 00000000 14000000 d2450018 d2450000

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.484821] 1f80: c000e068 d2451fb0 c000e068 d2450000 00000000 c0011194 00000000 00000003

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.497005] 1fa0: b1000530 00000003 00000025 c000df00 00000000 00000006 b5344930 00000bd0

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.509917] 1fc0: 00000003 b1000530 00000003 00000025 00000006 0000000e b53436d8 b534323c

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...
kernel:[ 314.522337] 1fe0: b1000528 b53431e0 0001de84 b6bebf9c 60000010 00000bd0 00000000 00000000

Message from syslogd@raspberrypi at Sep 29 17:41:45 ...

The system messages says the follow:

17:31:35 INFO :VirtualHere 2.4.7 starting (Compiled: Sep 19 2014 20:23:15)
17:31:35 INFO :Using config at C:\Users\ingos_000\AppData\Roaming\vhui.ini
17:31:35 INFO :IPC available at \\.\pipe\vhclient
17:31:35 INFO :Auto-find on
17:31:36 INFO :ReverseLookupService listening on port 7573
17:32:10 INFO :Failed to shutdown server socket, error
17:32:10 INFO :ReverseLookupService stopped
17:32:28 INFO :Drivers are up-to-date
17:32:28 INFO :Connected to the VirtualHere Driver (Version 2)
17:32:28 INFO :connect 192.168.178.20:7575 select timeout
17:32:43 INFO :connect 192.168.178.20:7575 select timeout
17:33:13 INFO :connect 192.168.178.20:7575 select timeout
17:33:43 INFO :connect 192.168.178.20:7575 select timeout
17:34:13 INFO :connect 192.168.178.20:7575 select timeout
17:34:43 INFO :connect 192.168.178.20:7575 select timeout
17:35:13 INFO :connect 192.168.178.20:7575 select timeout
17:35:43 INFO :connect 192.168.178.20:7575 select timeout
17:36:13 INFO :connect 192.168.178.20:7575 select timeout
17:36:43 INFO :connect 192.168.178.20:7575 select timeout
17:37:10 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:37:13 INFO :msg_size send failed (0), error 0 (der Vorgang wurde erfolgreich beendet.)
17:37:19 INFO :Server ping timeout, shutting down connection 1...
17:38:40 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:38:45 INFO :ReverseLookupService listening on port 7573
17:39:53 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:39:53 INFO :msg_size send failed (0), error 0 (der Vorgang wurde erfolgreich beendet.)
17:40:05 INFO :Server ping timeout, shutting down connection 0...
17:40:16 INFO :connect raspberrypi.local.:7575 select timeout
17:40:46 INFO :connect raspberrypi.local.:7575 select timeout
17:41:34 INFO :In file ../src/msw/window.cpp at line 576: 'SetFocus' failed with error 0x00000057 (falscher Parameter.).
17:41:56 INFO :Server ping timeout, shutting down connection 0...
17:41:56 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:42:18 INFO :Server ping timeout, shutting down connection 0...
17:42:18 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:42:48 INFO :Server ping timeout, shutting down connection 0...
17:42:48 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:43:18 INFO :Server ping timeout, shutting down connection 0...
17:43:18 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:43:48 INFO :Server ping timeout, shutting down connection 0...
17:43:48 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:44:18 INFO :Server ping timeout, shutting down connection 0...
17:44:18 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:44:48 INFO :Server ping timeout, shutting down connection 0...
17:44:48 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:45:19 INFO :Server ping timeout, shutting down connection 0...
17:45:19 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:45:49 INFO :Server ping timeout, shutting down connection 0...
17:45:49 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:47:06 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:47:08 INFO :msg_size send failed (0), error 0 (der Vorgang wurde erfolgreich beendet.)
17:47:17 INFO :Server ping timeout, shutting down connection 0...
17:47:43 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:47:45 INFO :msg_size send failed (0), error 0 (der Vorgang wurde erfolgreich beendet.)
17:47:55 INFO :Server ping timeout, shutting down connection 0...
17:48:23 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:48:24 INFO :msg_size send failed (0), error 0 (der Vorgang wurde erfolgreich beendet.)
17:48:33 INFO :In file ../src/msw/window.cpp at line 576: 'SetFocus' failed with error 0x00000057 (falscher Parameter.).
17:48:33 INFO :In file ../src/msw/window.cpp at line 576: 'SetFocus' failed with error 0x00000057 (falscher Parameter.).
17:48:33 INFO :Server ping timeout, shutting down connection 0...
17:52:22 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:52:22 INFO :msg_size send failed (0), error 0 (der Vorgang wurde erfolgreich beendet.)
17:52:34 INFO :Server ping timeout, shutting down connection 0...
17:52:48 INFO :connect 192.168.178.20:7575 select timeout
17:53:15 INFO :connect 192.168.178.20:7575 select timeout
17:53:26 INFO :In file ../src/msw/window.cpp at line 576: 'SetFocus' failed with error 0x00000057 (falscher Parameter.).
17:53:35 INFO :In file ../src/msw/window.cpp at line 576: 'SetFocus' failed with error 0x00000057 (falscher Parameter.).
17:53:45 INFO :connect 192.168.178.20:7575 select timeout
17:54:15 INFO :connect 192.168.178.20:7575 select timeout
17:54:28 INFO :In file ../src/msw/window.cpp at line 576: 'SetFocus' failed with error 0x00000057 (falscher Parameter.).
17:54:45 INFO :connect 192.168.178.20:7575 select timeout
17:55:11 INFO :In file ../src/msw/window.cpp at line 576: 'SetFocus' failed with error 0x00000057 (falscher Parameter.).
17:55:19 INFO :recv msg size failed, error 0 (der Vorgang wurde erfolgreich beendet.)
17:55:21 INFO :msg_size send failed (0), error 0 (der Vorgang wurde erfolgreich beendet.)

When it Crash, Raspberry will hang.

Sorry For my bad englisch.
Best regards
Ingo

#2

An "oops" is when the linux kernel crashes. VirtualHere doesnt make the kernel crash, so i think there is a bug in the raspbian kernel.

Please do the following to see if that helps:

sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
sync
sudo reboot