On Wed, Dec 23, 2015 at 7:10 PM, Kevin O'Connor kevin@koconnor.net wrote:
On Wed, Dec 23, 2015 at 07:02:37PM +0100, Tobias Diedrich wrote:
Wcall16 with invalid stack: eax=dfbf3e62 edx=0 func=0x000f9563
esp=dfbf3e50
.text._farcall16 0x9563 : { *(.text._farcall16) }
Can you include the full log? It looks like the code tried to call a 16bit function while in a "thread", and I need to figure out which thread did that.
From the esp address it looks like it'sin the USB probe for the MSC device
(full log attached): /dfc02000\ Start thread func=dfc135f1 |dfc02000| set_address 0xdfc0a200 |dfc02000| config_usb: 0xdfc0a0d0 |dfc02000| device rev=0210 cls=00 sub=00 proto=00 size=64 |dfc02000| Searching bootorder for: /pci@i0cf8/usb@12,2/storage@5/*@0/*@0,0 |dfc02000| Searching bootorder for: /pci@i0cf8/usb@12,2/usb-*@5 |dfc02000| USB MSC vendor='WD' product='Elements 10B8' rev='1012' type=0 removable=0 Wcall16 with invalid stack: eax=dfc02e66 edx=0 func=0x000f91f0 esp=dfc02e54 ret=0x000f0604