Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77282 - PTAL-MLCD ERROR at transport/ExMlcCommandChannel.cpp:1793 Crashes printer
Summary: PTAL-MLCD ERROR at transport/ExMlcCommandChannel.cpp:1793 Crashes printer
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Printing (show other bugs)
Hardware: AMD64 Linux
: High critical (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-09 15:11 UTC by Jacob Martin
Modified: 2005-05-31 17:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacob Martin 2005-01-09 15:11:55 UTC
This crashes my printer.  The printer will print one line and then it won't print anymore.  I have an HP PSC 2110v printer with the following packages installed for it.
[ebuild   R   ] net-print/cups-1.1.23_rc1
[ebuild   R   ] net-print/hpoj-0.91-r3

This seems to happen randomly.  Sometimes if I restart cups and hpoj it will be ok.


Reproducible: Sometimes
Steps to Reproduce:
1.  Try printing
2.
3.

Actual Results:  
One line was printed  

Expected Results:  
Printed the whole thing.   

ptal-mlcd: ERROR at transport/ExMlcCommandChannel.cpp:1793, 
dev=<mlc:usb:PSC_2100_Series@%001%004>, pid=9721, e=11, t=1105312441 
handleError(port=0,1284.4): psid=255, ssid=255, error=0x84. 
 
ptal-mlcd: ERROR at ExMgr.cpp:871, dev=<mlc:usb:PSC_2100_Series@%001%004>, 
pid=9721, e=11, t=1105312441 
exClose(reason=0x3006) 
 
 
 
 
************************************************ 
************************************************ 
************************************************ 
 
 
 
 
 
ExMgr: 
pid=9721 
gDebugFlag=0 
pBufferPool: available#=6, size=4102, requested#=390, allocated#=10 
noFork=0 
noDrain=0 
forceMlcDot4=0 
noDot4=0 
noMlc=0 
noPmlMultiplexing=0 
initialized=1 
fd=5: read=1, write=0 
fd=8: read=1, write=0 
fd=12: read=1, write=0 
fdCount=13 
exContext=0 
exState=2 
exActivateCount=1 
exCloseCount=1 
exCloseReason=0x3006 
tryDot4=1 
tryMlc=1 
transportMode=2=1284.4 
miser=0 
argcOriginal=9 
argvOriginal:  "mlc:usb:PSC_2100_Series" "-devidmatch" "MDL:PSC 2100 Series;" 
"-devidmatch" "SN:MY2A1D62510F;" "-device" "/dev/usb/lp[0-9]*" "/dev/usblp[0-9]*" 
"/dev/lp[0-9]*" 
argc=0 
fdNull=4 
pFreeMsgPool: depth=1 
pPendingMsgQueue: depth=1 
pActiveTimerQueue: depth=0 
pPeriodicTimerQueue: depth=0 
select timeout: sec=0, usec=0, infinite=1 
consoleAllowRemote=0 
consoleOldStdin=6 
consoleOldStdout=7 
consoleIsRemote=0 
socketSuffix=<usb:PSC_2100_Series> 
socketName=</var/run/ptal-mlcd/usb:PSC_2100_Series> 
socketFd=5 
pmlTransportSession=8 
pmlCurrentSession=-1 
pmlLastSession=31 
llioPossibleName[0]=</dev/usb/lp[0-9]*> 
llioPossibleName[1]=</dev/usblp[0-9]*> 
llioPossibleName[2]=</dev/lp[0-9]*> 
llioPossibleNameCount=3 
llioName=<%001%004> 
llioGlobBuffer.gl_pathc=8 
llioGlobBuffer.gl_offs=0 
llioGlobFlags=32 
llioMatchDeviceID[0]=<MDL:PSC 2100 Series;> 
llioMatchDeviceID[1]=<SN:MY2A1D62510F;> 
llioMatchDeviceIDCount=2 
llioInterface[EX_INTERFACE_MLC].pForwardBdrQueue: depth=3 
llioInterface[EX_INTERFACE_MLC].active=1 
llioInterface[EX_INTERFACE_MLC].transportState=2 
llioInterface[EX_INTERFACE_MLC].fdPipe.read=12 
llioInterface[EX_INTERFACE_MLC].fdPipe.write=11 
llioInterface[EX_INTERFACE_MLC].fdDevice=-1 
llioInterface[EX_INTERFACE_MLC].overrideMaxForwardPacketSize=0 
llioInterface[EX_INTERFACE_MLC].pid=9950 
llioInterface[EX_INTERFACE_PRINT].pForwardBdrQueue: depth=0 
llioInterface[EX_INTERFACE_PRINT].active=0 
llioInterface[EX_INTERFACE_PRINT].transportState=0 
llioInterface[EX_INTERFACE_PRINT].fdPipe.read=-1 
llioInterface[EX_INTERFACE_PRINT].fdPipe.write=-1 
llioInterface[EX_INTERFACE_PRINT].fdDevice=-1 
llioInterface[EX_INTERFACE_PRINT].overrideMaxForwardPacketSize=0 
llioInterface[EX_INTERFACE_PRINT].pid=-1 
llioEnablePrintInterface=1 
llioDeviceID=<MFG:Hewlett-Packard;MDL:PSC 2100 
Series;CMD:MLC,PCL,PML,DW-PCL,DYN;CLS:PRINTER;1284.4DL:4d,4e,1;SN:MY2A1D62510F;S:0380008084021000002c1480005c2550000;AiO:0;> 
llioSavedDeviceID=<MFG:Hewlett-Packard;MDL:PSC 2100 
Series;CMD:MLC,PCL,PML,DW-PCL,DYN;CLS:PRINTER;1284.4DL:4d,4e,1;SN:MY2A1D62510F;S:0380008084021000002c1480005c2550000;AiO:0;> 
llioMatchVendorID=0xFFFFFFFF 
llioMatchProductID=0xFFFFFFFF 
llioAllowComposite=1 
llioGlobUsb=1 
llioAllowChannelChangeRequest=1 
llioBusAddress=1 
llioDeviceAddress=4 
llioVendorID=0x03F0 
llioProductID=0x2811 
llioSupportedProtocols=0x00 
llioCurrentProtocol=0 
llioDesiredProtocol=2 
libusbInterface[EX_INTERFACE_MLC]=0x070102, 
    epRead=0x83, epWrite=0x03, 
    maxForwardPacketSize=64 
 
Passthrough transport: 
this=0x00536D10 
port=0 
pMgr=0x00532010 
pPhysicalPort=0x00532010 
forwardTransactionCounter: current=128, initial=128, low=128, high=128, max=128 
channelCount=1 
channelArray=0x00536E80 
channelArray[0]=0x00536EA0 
overheadBufferCount=0 
pNextTransport=0x00000000 
pForwardDataTimer=0x00536E10 (count=0) 
pForwardDataTimeoutMsg=0x00536DC0 
reverseDataBufferCount=0 
reverseDataBufferSize=0 
maxForwardBdrsPerTransaction=0 
nextChannelToAllocate=0 
absoluteMaxForwardDatalen=0 
absoluteMaxReverseDatalen=0 
nextBlockedChannel=-1 
lookupQueue: depth=0, peek=0x00000000 
 
MLC/1284.4 transport: 
this=0x00533530 
port=0 
pMgr=0x00532010 
pPhysicalPort=0x00532010 
forwardTransactionCounter: current=125, initial=128, low=119, high=128, max=128 
channelCount=17 
channelArray=0x005337E0 
channelArray[0]=0x00533870 
channelArray[1]=0x00533D10 
channelArray[2]=0x00534010 
channelArray[3]=0x00534310 
channelArray[4]=0x00534610 
channelArray[5]=0x00534910 
channelArray[6]=0x00534C10 
channelArray[7]=0x00534F10 
channelArray[8]=0x00535210 
channelArray[9]=0x00535510 
channelArray[10]=0x00535810 
channelArray[11]=0x00535B10 
channelArray[12]=0x00535E10 
channelArray[13]=0x00536110 
channelArray[14]=0x00536410 
channelArray[15]=0x00536710 
channelArray[16]=0x00536A10 
overheadBufferCount=0 
pNextTransport=0x00536D10 
pForwardDataTimer=0x00533670 (count=0) 
pForwardDataTimeoutMsg=0x00533620 
reverseDataBufferCount=340 
reverseDataBufferSize=4102 
maxForwardBdrsPerTransaction=4 
nextChannelToAllocate=17 
absoluteMaxForwardDatalen=-6 
absoluteMaxReverseDatalen=-6 
nextBlockedChannel=-1 
lookupQueue: depth=0, peek=0x00000000 
---------------- 
pForwardHeaderPool=0x005336E0 
mlcChannelArray=0x005337E0 
pCommandChannel=0x00533870 
grcState=0 
reverseDataStopped=0 
tryDot4=1 
tryPreDot4=0 
tryMlc=1 
requestedRevision=0x20 
revision=0x20 
maxRemoteSockets=32 
 
Command channel: 
this=0x00533870 
port=0 
channel=0 
localSocket=0 
pTransport=0x00533530 
pMgr=0x00532010 
pPhysicalPort=0x00532010 
openingAnySetFlags=0x0010 
closingAnySetFlags=0x0124 
flags=0x0000 
countOpen=0 
countOpenFailure=0 
pService=0x00000000 
scd=0x00000000 
forwardDataPriority=0 
minBuffersRequired=0 
benefitOfMoreBuffers=0 
reverseDataBufferSize=4102 
bufferCount=3 
remoteSocket=0 
maxForwardDatalen=58 
maxReverseDatalen=58 
countForwardData=9 
countReverseData=10 
countReverseBuffers=10 
countReverseBufferReturns=9 
lastReverseBuffer=0x00000000 
currentForwardBuffer=0x00000000 
currentGrabbedCredit=-1 
currentGrabbedTransaction=-1 
---------------- 
pMlcTransport=0x00533530 
pCommandChannel=0x00533870 
disableCreditCommands=1 
pForwardCreditRequestTimer=0x00533A90 
pForwardCreditRequestMsg=0x00533A40 
pReverseCreditHeartbeatTimer=0x00533B50 
pReverseCreditHeartbeatMsg=0x00533B00 
musherFirstCreditRequestDelay=2 
musherNextCreditRequestDelay=5 
gusherFirstCreditRequestDelay=5 
gusherNextCreditRequestDelay=10 
miserFirstCreditRequestDelay=0 
miserNextCreditRequestDelay=2 
gusherPiggybackCreditCount=1 
gusherCreditCount=2 
miserCreditRequestCount=2 
workaroundReverseCreditLoss=0 
maxForwardPacketSize=64 
maxReversePacketSize=64 
forwardCreditRequest=16 
forwardMaxOutstandingCredit=1 
forwardCredit: current=1, initial=1, low=0, high=2, max=65535 
lastCreditRequestGotUsNowhere=0 
reverseMaxOutstandingCredit=1 
reverseBuffersPerPacket=1 
uncreditedBuffers=0 
reverseCreditToGrant=2 
reverseCredit: current=1, initial=1, low=0, high=2, max=65535 
countSendPiggybackCredit=9 
countHandlePiggybackCredit=9 
countSendCredit=0 
countHandleCredit=0 
countHandleCreditAfterCreditRequest=0 
countSendCreditRequest=0 
countHandleCreditRequest=0 
countSendEmptyCreditRequestReply=0 
countHandleEmptyCreditRequestReply=0 
isGusher=1 
---------------- 
pForwardCommandPool=0x00533BC0 
pForwardNonconsumingQueue=0x00533BF0 
pForwardReplyQueue=0x00533C10 
pForwardRequestQueue=0x00533C30 
forwardRequestCredit: current=1, initial=1, low=0, high=1, max=65535 
pCommandReplyTimer=0x00533CA0 (count=0) 
pCommandReplyTimeoutMsg=0x00533C50 
allowErrorPackets=1 
lastRequest=0x03 
lastPsid=129 
lastSsid=2 
 
Session 9: type=transport 
        state=6 
        fd=8 
        scdlink=-1 
        pLookup=0x00000000 
        outstandingForwardBdrCount=3 
        pReverseBdrQueue: depth=0 
        tcd=0x00534010 
        pCommandBdr=0x00000000 
        pmlTrapsRegistered=0 
        bitbucketSocket=0 
 
Transport channel for session 9: 
this=0x00534010 
port=0 
channel=2 
localSocket=129 
pTransport=0x00533530 
pMgr=0x00532010 
pPhysicalPort=0x00532010 
openingAnySetFlags=0x0010 
closingAnySetFlags=0x0124 
flags=0x0000 
countOpen=1 
countOpenFailure=0 
pService=0x00532010 
scd=0x00000009 
forwardDataPriority=0 
minBuffersRequired=20 
benefitOfMoreBuffers=1 
reverseDataBufferSize=4102 
bufferCount=21 
remoteSocket=2 
maxForwardDatalen=1022 
maxReverseDatalen=510 
countForwardData=31 
countReverseData=0 
countReverseBuffers=0 
countReverseBufferReturns=0 
lastReverseBuffer=0x00000000 
currentForwardBuffer=0x00000000 
currentGrabbedCredit=-1 
currentGrabbedTransaction=-1 
---------------- 
pMlcTransport=0x00533530 
pCommandChannel=0x00533870 
disableCreditCommands=0 
pForwardCreditRequestTimer=0x005341E0 
pForwardCreditRequestMsg=0x00534190 
pReverseCreditHeartbeatTimer=0x005342A0 
pReverseCreditHeartbeatMsg=0x00534250 
musherFirstCreditRequestDelay=2 
musherNextCreditRequestDelay=5 
gusherFirstCreditRequestDelay=5 
gusherNextCreditRequestDelay=10 
miserFirstCreditRequestDelay=0 
miserNextCreditRequestDelay=2 
gusherPiggybackCreditCount=1 
gusherCreditCount=2 
miserCreditRequestCount=2 
workaroundReverseCreditLoss=0 
maxForwardPacketSize=1028 
maxReversePacketSize=516 
forwardCreditRequest=16 
forwardMaxOutstandingCredit=65535 
forwardCredit: current=17, initial=0, low=0, high=48, max=65535 
lastCreditRequestGotUsNowhere=0 
reverseMaxOutstandingCredit=65535 
reverseBuffersPerPacket=1 
uncreditedBuffers=0 
reverseCreditToGrant=0 
reverseCredit: current=21, initial=21, low=21, high=21, max=65535 
countSendPiggybackCredit=0 
countHandlePiggybackCredit=0 
countSendCredit=1 
countHandleCredit=1 
countHandleCreditAfterCreditRequest=0 
countSendCreditRequest=0 
countHandleCreditRequest=0 
countSendEmptyCreditRequestReply=0 
countHandleEmptyCreditRequestReply=0 
isGusher=-1 
************************************************ 
ptal-mlcd: FATAL ERROR at ExMgr.cpp:1375, 
dev=<mlc:usb:PSC_2100_Series@%001%004>, pid=9721, e=11, t=1105312441
Comment 1 Jacob Martin 2005-01-20 08:25:43 UTC
Got it again (it happens very frequently).  Here's a similar (the exact same almost) error message.  Who should I report this bug to?


ptal-mlcd: ERROR at transport/ExMlcCommandChannel.cpp:1793, dev=<mlc:usb:PSC_2100_Series@%001%004>, pid=27141, e=11, t=1106238227
handleError(port=0,1284.4): psid=12, ssid=12, error=0x84.

ptal-mlcd: ERROR at ExMgr.cpp:871, dev=<mlc:usb:PSC_2100_Series@%001%004>, pid=27141, e=11, t=1106238227
exClose(reason=0x3006)
Comment 2 Heinrich Wendel (RETIRED) gentoo-dev 2005-05-31 17:05:51 UTC
seems to be an hpoj bug, you might try hplip instead: 
http://bugs.gentoo.org/show_bug.cgi?id=73709