Main thread hangs during sleep

Hi,
I have a main thread running forever witht the highest thread priority. The main thread checks the database to create new threads that tranfer data from server to client using ftp. After each check, the main thread sleeps one minute. The main thread runs fine for a couple of days. Then it hangs during sleep and and never wakes up.
Any idea will be appreciated. The code is running with jdk 1.4.1.
Mark

It seems to be a resource problem.
- Connections - check if your program closes correctly the connections (try ... finally). Ask the DBA if there are "stale" connections - maybe the connections were not being correctly closed sometimes.
- Memory - check if your program slowly gets more and more memory.
- FTP - are you closing the FTP sessions after use? Or reusing them? Check if you are running out of FTP connections (you can check it in the FTP server for example).

Similar Messages

  • Thread hang during call EJB 3.0 with Weblogic 10.3 (Urgent)

    Hello,
    We have a java client application call Weblogic Appserver 10.3, EJB 3.0 Service. Occasionally, client application, some step will get hang when try to invoking EJB. When we restart the application server and re-run the client application, it may work or hang on any other step. (Totally, we have around 40 steps to invoking EJB service)
    We did check Google and find similar issue happen on the IBM Websphere appserver. They post a patch to fix this issue (http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg1PK74719), but not Weblogic.
    Is there any Weblogic expert who can help me to solve this issue?
    I have attached two thread dumps (different steps) when they got hang.
    Appreciate your quick help.
    Best wishes,
    Feelyn
    ==========================================================================================================================================
    Thread Dump files.
    NULL ------------------------------------------------------------------------
    0SECTION THREADS subcomponent dump routine
    NULL =================================
    NULL
    1XMCURTHDINFO Current Thread Details
    NULL ----------------------
    NULL
    1XMTHDINFO All Thread Details
    NULL ------------------
    NULL
    2XMFULLTHDDUMP Full thread dump J9 VM (J2RE 6.0 IBM J9 2.4 AIX ppc64-64 build jvmap6460-20090215_2988320090215_029883_BHdSMr, native threads):
    3XMTHREADINFO "main" TID:0x0000000110A64600, j9thread_t:0x000000011011F420, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x125009, native priority:0x5, native policy:UNKNOWN)
    4XESTACKTRACE at java/util/HashMap.findNonNullKeyEntry(HashMap.java:526(Compiled Code))
    4XESTACKTRACE at java/util/HashMap.getEntry(HashMap.java:511(Compiled Code))
    4XESTACKTRACE at java/util/HashMap.get(HashMap.java:497(Compiled Code))
    4XESTACKTRACE at weblogic/utils/collections/SoftHashMap.get(SoftHashMap.java:194(Compiled Code))
    4XESTACKTRACE at weblogic/ejb/container/internal/RemoteBusinessIntfProxy.getTargetMethod(RemoteBusinessIntfProxy.java:125(Compiled Code))
    4XESTACKTRACE at weblogic/ejb/container/internal/RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:53(Compiled Code))
    4XESTACKTRACE at $Proxy0.cleanBx001(Bytecode PC:18)
    4XESTACKTRACE at com/tesco/eod/exec/thred/CleanZBx001Thead.cleanBx001(CleanZBx001Thead.java:38)
    4XESTACKTRACE at com/tesco/eod/exec/MainClass.cleanBx001(MainClass.java:1033)
    4XESTACKTRACE at com/tesco/eod/exec/MainClass.main(MainClass.java:1239)
    3XMTHREADINFO "JIT Compilation Thread" TID:0x0000000111CBE200, j9thread_t:0x000000011011FE20, state:CW, prio=10
    3XMTHREADINFO1 (native thread ID:0x127073, native priority:0xB, native policy:UNKNOWN)
    3XMTHREADINFO "Signal Dispatcher" TID:0x0000000111EBEB00, j9thread_t:0x0000000111D5B940, state:R, prio=5
    3XMTHREADINFO1 (native thread ID:0xA4165, native priority:0x5, native policy:UNKNOWN)
    4XESTACKTRACE at com/ibm/misc/SignalDispatcher.waitForSignal(Native Method)
    4XESTACKTRACE at com/ibm/misc/SignalDispatcher.run(SignalDispatcher.java:54)
    3XMTHREADINFO "Gc Slave Thread" TID:0x0000000111EFED00, j9thread_t:0x0000000111EC8340, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0xDC0CD, native priority:0x5, native policy:UNKNOWN)
    3XMTHREADINFO "Gc Slave Thread" TID:0x0000000111FBBA00, j9thread_t:0x0000000111EC8840, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x27C1D9, native priority:0x5, native policy:UNKNOWN)
    3XMTHREADINFO "Gc Slave Thread" TID:0x000000011209AB00, j9thread_t:0x0000000112055AE0, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x1EA0D5, native priority:0x5, native policy:UNKNOWN)
    3XMTHREADINFO "Gc Slave Thread" TID:0x000000011209FD00, j9thread_t:0x0000000112055FE0, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x282155, native priority:0x5, native policy:UNKNOWN)
    3XMTHREADINFO "Gc Slave Thread" TID:0x0000000112107E00, j9thread_t:0x00000001120564E0, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0xFF037, native priority:0x5, native policy:UNKNOWN)
    3XMTHREADINFO "Gc Slave Thread" TID:0x0000000112122700, j9thread_t:0x000000011211DD80, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x10B1BF, native priority:0x5, native policy:UNKNOWN)
    3XMTHREADINFO "Gc Slave Thread" TID:0x00000001123E4200, j9thread_t:0x000000011211E280, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x119025, native priority:0x5, native policy:UNKNOWN)
    3XMTHREADINFO "Finalizer thread" TID:0x0000000112D5A000, j9thread_t:0x000000011211E780, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0xDE109, native priority:0x5, native policy:UNKNOWN)
    3XMTHREADINFO "ExecuteThread: '0' for queue: 'default'" TID:0x0000000112DEE600, j9thread_t:0x0000000112DD8B80, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x25412D, native priority:0x5, native policy:UNKNOWN)
    4XESTACKTRACE at java/lang/Object.wait(Native Method)
    4XESTACKTRACE at java/lang/Object.wait(Object.java:167)
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.waitForRequest(ExecuteThread.java:91)
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:115)
    3XMTHREADINFO "ExecuteThread: '1' for queue: 'default'" TID:0x0000000112E23F00, j9thread_t:0x0000000112DD9080, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x2DC15F, native priority:0x5, native policy:UNKNOWN)
    4XESTACKTRACE at java/lang/Object.wait(Native Method)
    4XESTACKTRACE at java/lang/Object.wait(Object.java:167)
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.waitForRequest(ExecuteThread.java:91)
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:115)
    3XMTHREADINFO "ExecuteThread: '2' for queue: 'default'" TID:0x0000000112F65E00, j9thread_t:0x0000000112DD9580, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x275171, native priority:0x5, native policy:UNKNOWN)
    4XESTACKTRACE at java/lang/Object.wait(Native Method)
    4XESTACKTRACE at java/lang/Object.wait(Object.java:167)
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.waitForRequest(ExecuteThread.java:91)
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:115)
    3XMTHREADINFO "ExecuteThread: '3' for queue: 'default'" TID:0x0000000112FF2D00, j9thread_t:0x0000000112FBAF80, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x1B4199, native priority:0x5, native policy:UNKNOWN)
    4XESTACKTRACE at java/lang/Object.wait(Native Method)
    4XESTACKTRACE at java/lang/Object.wait(Object.java:167(Compiled Code))
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.waitForRequest(ExecuteThread.java:89(Compiled Code))
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:115)
    3XMTHREADINFO "ExecuteThread: '4' for queue: 'default'" TID:0x00000001130DD800, j9thread_t:0x0000000112FBB480, state:R, prio=5
    3XMTHREADINFO1 (native thread ID:0x245133, native priority:0x5, native policy:UNKNOWN)
    4XESTACKTRACE at java/net/SocketInputStream.socketRead0(Native Method)
    4XESTACKTRACE at java/net/SocketInputStream.read(SocketInputStream.java:140(Compiled Code))
    4XESTACKTRACE at weblogic/socket/SocketMuxer.readReadySocketOnce(SocketMuxer.java:887(Compiled Code))
    4XESTACKTRACE at weblogic/socket/SocketMuxer.readReadySocket(SocketMuxer.java:849(Compiled Code))
    4XESTACKTRACE at weblogic/socket/JavaSocketMuxer.processSockets(JavaSocketMuxer.java:283)
    4XESTACKTRACE at weblogic/socket/SocketReaderRequest.run(SocketReaderRequest.java:29)
    4XESTACKTRACE at weblogic/work/ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.execute(ExecuteThread.java:145)
    4XESTACKTRACE at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:117)
    3XMTHREADINFO "weblogic.timers.TimerThread" TID:0x0000000111DACF00, j9thread_t:0x0000000112FBB980, state:CW, prio=9
    3XMTHREADINFO1 (native thread ID:0xFE11F, native priority:0x9, native policy:UNKNOWN)
    4XESTACKTRACE at java/lang/Object.wait(Native Method)
    4XESTACKTRACE at java/lang/Object.wait(Object.java:196(Compiled Code))
    4XESTACKTRACE at weblogic/timers/internal/TimerThread$Thread.run(TimerThread.java:267)
    3XMTHREADINFO "Thread-5" TID:0x00000001130E2900, j9thread_t:0x00000001130DC700, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x1E61A9, native priority:0x5, native policy:UNKNOWN)
    4XESTACKTRACE at java/lang/Object.wait(Native Method)
    4XESTACKTRACE at java/lang/Object.wait(Object.java:167)
    4XESTACKTRACE at java/util/Timer$TimerImpl.run(Timer.java:210)
    3XMTHREADINFO "weblogic.transaction.TxTimer: '1'" TID:0x00000001132FA300, j9thread_t:0x00000001130DCC00, state:CW, prio=5
    3XMTHREADINFO1 (native thread ID:0x20E10F, native priority:0x5, native policy:UNKNOWN)
    4XESTACKTRACE at java/lang/Object.wait(Native Method)
    4XESTACKTRACE at java/lang/Object.wait(Object.java:196(Compiled Code))
    4XESTACKTRACE at weblogic/transaction/internal/GenericTimer.run(GenericTimer.java:15)
    4XESTACKTRACE at java/lang/Thread.run(Thread.java:735)
    NULL ------------------------------------------------------------------------

    Here has more details:
    java weblogic.version: WebLogic Server 10.3 Fri Jul 25 16:30:05 EDT 2008 1137967
    SERVICE NAME VERSION INFORMATION
    ============ ===================
    Kernel Commonj WorkManager v1.1
    TimerService Commonj TimerManager v1.1
    CorbaService CORBA 2.3, IIOP 1.2, RMI-IIOP SFV2, OTS 1.2, CSIv2 Level 0 + Stateful
    XMLService XML 1.1
    Transaction Service JTA 1.0.1B
    JDBCService JSR-114, JDBC 3.0
    CustomResourceServerService 1.0.0.0
    Servlet Container Servlet 2.5, JSP 2.1
    WebServices JSR-173, JAX-RPC, JSR-109, WSDL, WS-Addressing, WS-Policy, JAX-B, JAX-R, UDDI, WS-Management(HP), JAXP-1.3, WS-Security
    Pre Admin Singleton Services S 1.0
    Singleton Services Batch Manag 1.0
    EJB Container EJB 3.0
    MDBService EJB 3.0
    EJBTimerService EJB 3.0
    J2EE Connector 1.5
    JMS Service JMS 1.1

  • Satellite L750 hangs during sleep - BSOD

    I get the blue screen daily now - only started happening the last 2 weeks. I know it is a blue screen since I was awaken by a bright blue light this week while I slept. I had enough time to see the screen flash, then saw the laptop reboot.
    I think the cause is this - I put the laptop in sleep manually, it seems to "hang" ... because I see activity and the fan continues to run. I can't "unsleep" it from keyboard click, mouse click, etc. I typically then run off to work (or go to bed). When I return, windows has reloaded, and I get the error stating this:
    Files that help describe the problem:
    C:\Windows\Minidump\042612-20592-01.dmp
    C:\Users\XXXXX\AppData\Local\Temp\WER-34935550-0.sysdata.xml
    Any ideas? I'm a step up from novice level, fwiw ...
    Thanks in advance.

    Such issues are not easy to solve
    The point is that BSOD can be caused by system or hardware problems
    The before talking about hardware problems, we should discover if it could be caused by some system. It could be possible that some processes running in the background cause this thats one of many possible reasons
    The easiest workaround to solve the system problems is a new system recovery.
    Usage of HDD recovery option or Recovery disk would set the notebook back to factory settings so check it out before we will start to talk about possible hardware issues.

  • Thread hangs trying to use MoveChildComponentChange to implement drag-n-dro

    System: JDeveloper 11.1.1.3 Browser: FF 3.6.6
    So I'm trying to implement a drop-n-drop between two components, allowing the user to drag elements between on parent component and another parent component:
    I never make it past the commonComponentParent = moveChildComponentChange.add(..) line as the thread hangs (during debugging i dont get an exception it just hangs!!), but the reason that I'm getting this, i think, is because the system is giving a null ChangeManager (cm). Why is the RequestContext giving me a null cm when I so nicely asked it for a valid one?
    <af:panelGroupLayout id="pgl1" styleClass="appdock appMenu" layout="horizontal" inlineStyle="margin-left: 0px;">
    <af:dropTarget dropListener="#{menuComponent.handleExternalContainerDrag}" actions="MOVE">
    <af:dataFlavor flavorClass="javax.faces.component.UIComponent" />
    </af:dropTarget>
    <tr:outputText value="drop here" />
    </af:panelGroupLayout>
    import javax.faces.component.UIComponent;
    import javax.faces.context.FacesContext;
    import oracle.adf.view.rich.context.AdfFacesContext;
    import oracle.adf.view.rich.datatransfer.DataFlavor;
    import oracle.adf.view.rich.datatransfer.Transferable;
    import oracle.adf.view.rich.dnd.DnDAction;
    import oracle.adf.view.rich.event.DropEvent;
    import org.apache.myfaces.trinidad.change.ChangeManager;
    import org.apache.myfaces.trinidad.change.MoveChildComponentChange;
    import org.apache.myfaces.trinidad.context.RequestContext;
    public class MenuComponent {
    public DnDAction handleExternalContainerDrag(DropEvent dropEvent){
    ChangeManager cm = null;
    cm = RequestContext.getCurrentInstance().getChangeManager();
    UIComponent commonComponentParent = null;
    try {
    commonComponentParent = moveChildComponentChange.add(fctx, cm);
    moveChildComponentChange.changeComponent(commonComponentParent);
    AdfFacesContext adfFacesCtx = AdfFacesContext.getCurrentInstance();
    adfFacesCtx.addPartialTarget(commonComponentParent);
    } catch (Exception e){
    e.printStackTrace();
    -Rob

    Hi,
    did you enable change persistence in the ViewLayer project ? The book you have the sample code from mentions this on page 447 "Enabling Change Persistence in ADF Faces RC Projects". To enable this, just double click the view layer project and then select "ADF View". The check the checkbox to "Enable User Customization"
    Frank

  • Flash Player 10.1.53.64 hangs during initialization

    (Forking off from [previous issue created by me|Flash Player 10.1; that was since stickied and dedicated to a PowerPoint issue.)
    SWFs generated on a machine where Flash Player 9.0.115.0 is installed, and viewed in any web browser on machines with FP 10.1.53.64, hang indefinitely during the initialization sequence.
    As noted in the previous thread, SAP has submitted an issue to Adobe (that could be similar or related) here:
    https://bugs.adobe.com/jira/browse/FP-4843
    Noting that Adobe has addressed the above issue, does this fix extend to web browser plugin versions of the Flash Player as well?

    Hi Matt,
    i am also interested in the conditions in which the bug arises. I developed an complex application using Xcelsius 5.3.1.0 with
    Flash 10.1.82.76 installed on the development machine on Windows XP SP 3. At a certain point of the development
    it was not possible anymore to preview application in the development environment. After generating the SWF the
    development environment crashed while initializing the application. But the generation of the SWF file was successfull and
    also can be done without errors using the export function.
    To solve the issue with the current adobe flash player i downloaded the adobe flash projector of the older version 10r42_34,
    loaded the generated SWF without any problems (on the development machine) and used the function "create projector" to create
    a stanalone application that includes the player.
    The ".EXE" generated worked fine on the development maschine as well as on a couple of other machines. With the corresponding projector for Mac OS we also generated an application including the player for OS X wich also works fine on
    some mac books.
    On the other hand, the application hang in the initialization process on other windows machines without showing any rule
    by hardware or software configuration (see also the Post from Francis86 in Thread "Hanging during utilization: Flash Player 10.1.53.64").
    Two other aspects might be of interest for you:
    1) In the context of the development i also experienced problems after a certain amount of components had been added, resulting
    in a crash of the development environment. The only way to solve the problem was to delete components or replace them by others. It would be interesting to know where the limitations are.
    2) The tab-component seems to produce additional problems. The first design of the application structures the application in different views utilizing a tab component with 5 tabs and a lot of components (as few as possible) on each tab. The problem arose if one uses the reset-button component. The reset did not work for every component within the different tabs. By random some of the initial values had been reseted to its original state, others had be set simply to 0 ignoring its initial state.
    I could only solve this problem by replacing the tab component with a menu and using visibility rules. This results in solver responsibility when switching betweent the "tabs" but the reset works fine afterwords.

  • SqlDev3.0 prod - Conn randomly hangs during opening, mainly with 11g RAC

    Hi, i have been having this issue since i moved to 3.0 PROD version from EA version.
    Now and then, same connection hangs during opening of connection, mainly with 11gR2 RAC databases. Sometimes it works with no changes. I don't see this problem with 10g RAC or non-RAC connection. Connection does not even make it to listener log file, so it looks like java thread gets into some hitch locally.
    I wonder if somebody has found solution for this.
    btw, with EA, i did not have problem with same connection. so far, i have been killing the sqldeveloper thru' task manager and then open it again (sometimes couple times, before i get thru').
    Thanks

    i can not use auto update from tool itself as we dont have admin rights on laptops(update feature is not able to contact download center of Oracle). so we use standalone releases of SQLDeveloper. How can i download this patch and apply it? do you have link to the patch? I did some search, it was not giving me anything useful.
    I am using Version 3.0.04, Build MAIN-04.34 (From Help->About).

  • When opening a page, FF sometimes hangs for several minutes, the main thread consuming 100% of the running core

    I've not been able to detect a pattern of occurrence. It just happened now when I opened this page
    http://www.pcinpact.com/actu/news/66460-amd-catalyst-rage-vsync-opengl.htm
    soon after starting FireFox (which loaded the dozen tabs - in two windows - of my current session).
    Here is the stack of the main thread, as shown in Process Explorer :
    ntdll.dll!ZwQueryDirectoryFile+0xa
    wow64.dll!Wow64EmulateAtlThunk+0x8c77
    wow64.dll!Wow64SystemServiceEx+0xd7
    wow64cpu.dll!TurboDispatchJumpAddressEnd+0x2d
    wow64.dll!Wow64SystemServiceEx+0x1ce
    wow64.dll!Wow64LdrpInitialize+0x429
    ntdll.dll!RtlUniform+0x6e6
    ntdll.dll!RtlCreateTagHeap+0xa7
    ntdll.dll!LdrInitializeThunk+0xe
    ntdll.dll!NtQueryDirectoryFile+0x12
    xul.dll!??0Layer@layers@mozilla@@IAE@PAVLayerManager@12@PAX@Z+0x1589
    xul.dll!NS_NewLocalFile_P+0xb536
    xul.dll!?AccumulateMetricsForRun@gfxTextRun@@AAEXPAVgfxFont@@IIW4BoundingBoxType@2@PAVgfxContext@@PAVPropertyProvider@1@IIPAURunMetrics@2@@Z+0xdc07
    xul.dll!?AccumulateMetricsForRun@gfxTextRun@@AAEXPAVgfxFont@@IIW4BoundingBoxType@2@PAVgfxContext@@PAVPropertyProvider@1@IIPAURunMetrics@2@@Z+0xf951
    xul.dll!?Stroke@gfxContext@@QAEXXZ+0x2ad
    xul.dll!?Stroke@gfxContext@@QAEXXZ+0x9ab
    xul.dll!NS_InvokeByIndex_P+0x72f99
    xul.dll!?SanitizeMetrics@gfxFont@@IAEXPAUMetrics@1@H@Z+0x1048
    xul.dll!?Paint@gfxAlphaBoxBlur@@QAEXPAVgfxContext@@ABUgfxPoint@@@Z+0x2e2
    xul.dll!?ReleaseTextRun@gfxTextRunCache@@SAXPAVgfxTextRun@@@Z+0x4f6
    xul.dll!?TransformToNativeRect@gfxWindowsNativeDrawing@@QAEXABUgfxRect@@AAUtagRECT@@@Z+0x13c
    xul.dll!??0ImageContainerOGL@layers@mozilla@@QAE@PAVLayerManagerOGL@12@@Z+0x1318
    xul.dll!??0ImageContainerOGL@layers@mozilla@@QAE@PAVLayerManagerOGL@12@@Z+0x142c
    xul.dll!??0gfxSkipCharsIterator@@QAE@ABV0@@Z+0x85a
    xul.dll!??0ImageContainerOGL@layers@mozilla@@QAE@PAVLayerManagerOGL@12@@Z+0x1444
    xul.dll!??0gfxSkipCharsIterator@@QAE@ABV0@@Z+0x85a
    xul.dll!??0ImageContainerOGL@layers@mozilla@@QAE@PAVLayerManagerOGL@12@@Z+0x1444
    xul.dll!??0gfxSkipCharsIterator@@QAE@ABV0@@Z+0x85a
    the last two functions are called recursively over 40 times...

    Today, I was able to open the older version of the template if I only viewed the code first.  So I was able to narrow it down to one change I had made.  I had changed:
    <link href="/css/960grid.css" rel="stylesheet" type="text/css">
    to:
    <link href="http://mydomain.com/css/960grid.css" rel="stylesheet" type="text/css">
    When I tried to save the document, Dreamweaver hanged.  The document opened fine with all of the other changes I had made, although it couldn't find the CSS files (I had moved the site to another root locally).
    This really looks like a bug in Dreamweaver to me.  I've seen CSS links like this in other people's websites, so it does look like valid CSS to me.  Is there a workaround for this?

  • Event Dispatch Thread Hangs, what is wrong?

    The Event Dispatch Thread Hangs when showing a modal dialog while running a
    SwingWorker Thread.
    I have included my code at the bottom of the page. There are three classes. I have posted a bug report to red hat. But I want to make sure my code is correct.
    My test case just puts the SwingWorker to sleep
    but the problem occurs if I do something real, like connect to a database, etc.
    Also I have tried little different variations of the logic calling
    setVisible(true)/(false) in different places and the same problem occurs.
    It seems to work with Sun JDK, note I am using IcedTea with Fedora Core 8.
    Version-Release number of selected component (if applicable):
    [szakrews@tuxtel ~]$ java -version
    java version "1.7.0"
    IcedTea Runtime Environment (build 1.7.0-b21)
    IcedTea Client VM (build 1.7.0-b21, mixed mode)How reproducible:
    Every couple times.
    javac TestClass2
    java TestClass2eventually it will hang. If it doesn't try again.
    You don't have to wait for the program to finish either.
    The program runs the Dialog 10 times but it never works or fails in the middle, it will either work or fail from the first dialog displayed.
    I have included a thread dump. That is about the most informative information I can get. Neither tracing nor writing a custom ThreadQueue or Drawing Manager to trace events produces any helpful information.
    Actual results:
    The JProccessBar won't move, and the SwingWorker finishes but the done() method is never run. The PROGRAM is not hung however because if I close the dialog then it will continue.
    Expected results:
    The JProccessBar should always move and the SwingWorker should always run the done() method.
    Additional info:
    java thread dump after freeze, taken with kill -s SIGQUIT <pid>
    2008-06-25 12:25:50
    Full thread dump IcedTea Client VM (1.7.0-b21 mixed mode):
    "DestroyJavaVM" prio=10 tid=0x938afc00 nid=0x1419 waiting on condition
    [0x00000000..0x0018a074]
       java.lang.Thread.State: RUNNABLE
    "AWT-EventQueue-0" prio=10 tid=0x938ae400 nid=0x1429 in Object.wait()
    [0x07f96000..0x07f96f04]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x96748f80> (a java.awt.EventQueue)
            at java.lang.Object.wait(Object.java:503)
            at java.awt.EventQueue.getNextEvent(EventQueue.java:485)
            - locked <0x96748f80> (a java.awt.EventQueue)
            at
    java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:248)
            at
    java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201)
            at
    java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195)
            at java.awt.Dialog$1.run(Dialog.java:1073)
            at java.awt.Dialog$3.run(Dialog.java:1127)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.awt.Dialog.show(Dialog.java:1125)
            at java.awt.Component.show(Component.java:1456)
            at java.awt.Component.setVisible(Component.java:1408)
            at java.awt.Window.setVisible(Window.java:871)
            at java.awt.Dialog.setVisible(Dialog.java:1012)
            at net.xtel.production.WaitDialog.showWaitDialog(WaitDialog.java:72)
            at net.xtel.production.WaitDialog.showWaitDialog(WaitDialog.java:102)
            at TestClass2.showWait(TestClass2.java:79)
            at TestClass2.createAndShowGUI(TestClass2.java:126)
            at TestClass2.access$0(TestClass2.java:114)
            at TestClass2$3.run(TestClass2.java:138)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:227)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:603)
            at
    java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:276)
            at
    java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201)
            at
    java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:191)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:186)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:178)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:139)
    "AWT-Shutdown" prio=10 tid=0x938ad000 nid=0x1428 in Object.wait()
    [0x03ea7000..0x03ea7f84]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x96749268> (a java.lang.Object)
            at java.lang.Object.wait(Object.java:503)
            at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:281)
            - locked <0x96749268> (a java.lang.Object)
            at java.lang.Thread.run(Thread.java:675)
    "AWT-XAWT" daemon prio=10 tid=0x938a8400 nid=0x1423 runnable
    [0x02ccc000..0x02ccd104]
       java.lang.Thread.State: RUNNABLE
            at sun.awt.X11.XToolkit.waitForEvents(Native Method)
            at sun.awt.X11.XToolkit.run(XToolkit.java:550)
            at sun.awt.X11.XToolkit.run(XToolkit.java:525)
            at java.lang.Thread.run(Thread.java:675)
    "Java2D Disposer" daemon prio=10 tid=0x93854000 nid=0x1421 in Object.wait()
    [0x07aea000..0x07aead84]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x966e7010> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
            - locked <0x966e7010> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150)
            at sun.java2d.Disposer.run(Disposer.java:143)
            at java.lang.Thread.run(Thread.java:675)
    "Low Memory Detector" daemon prio=10 tid=0x93c15000 nid=0x141f runnable
    [0x00000000..0x00000000]
       java.lang.Thread.State: RUNNABLE
    "CompilerThread0" daemon prio=10 tid=0x93c13400 nid=0x141e waiting on condition
    [0x00000000..0x03a8a954]
       java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x93c11c00 nid=0x141d waiting on
    condition [0x00000000..0x00000000]
       java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=10 tid=0x095e7000 nid=0x141c in Object.wait()
    [0x005d2000..0x005d3004]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x966e71d8> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
            - locked <0x966e71d8> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150)
            at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
    "Reference Handler" daemon prio=10 tid=0x095e2400 nid=0x141b in Object.wait()
    [0x00581000..0x00582084]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x966e7260> (a java.lang.ref.Reference$Lock)
            at java.lang.Object.wait(Object.java:503)
            at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:134)
            - locked <0x966e7260> (a java.lang.ref.Reference$Lock)
    "VM Thread" prio=10 tid=0x095dec00 nid=0x141a runnable
    "VM Periodic Task Thread" prio=10 tid=0x93c17400 nid=0x1420 waiting on condition
    JNI global references: 836
    Heap
    def new generation   total 960K, used 152K [0x93f40000, 0x94040000, 0x966a0000)
      eden space 896K,   9% used [0x93f40000, 0x93f56148, 0x94020000)
      from space 64K, 100% used [0x94020000, 0x94030000, 0x94030000)
      to   space 64K,   0% used [0x94030000, 0x94030000, 0x94040000)
    tenured generation   total 4096K, used 1088K [0x966a0000, 0x96aa0000, 0xb3f40000)
       the space 4096K,  26% used [0x966a0000, 0x967b01b0, 0x967b0200, 0x96aa0000)
    compacting perm gen  total 12288K, used 9169K [0xb3f40000, 0xb4b40000, 0xb7f40000)
       the space 12288K,  74% used [0xb3f40000, 0xb4834740, 0xb4834800, 0xb4b40000)
    No shared spaces configured.CLASS1:
    import java.awt.Dimension;
    import java.awt.Toolkit;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.sql.SQLException;
    import java.util.concurrent.ExecutionException;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.RepaintManager;
    import javax.swing.SwingUtilities;
    import javax.swing.UIManager;
    import javax.swing.UnsupportedLookAndFeelException;
    public class TestClass2 extends JFrame implements ActionListener {
            /** Action Command for <code>searchbtn</code> */
            public static final String SEARCH_BTN_ACTION = "search_btn_action";
             * Constructor.
            public TestClass2() {
                    setSize(650, 350);
                    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
                    setLocation(screenSize.width / 2 - getSize().width / 2,
                                    screenSize.height / 2 - getSize().height / 2);
                    setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
                    addWindowListener(new WindowAdapter() {
                            @Override
                            public void windowClosing(WindowEvent e) {
                                    exit();
                    JPanel panel = new JPanel();
                    add(panel);
                    setVisible(true);
            @Override
            public void actionPerformed(ActionEvent e) {
                    if (e.getActionCommand().equals(SEARCH_BTN_ACTION)) {
                            JOptionPane.showMessageDialog(this, "Button Pressed");
            public void showWait() {
                    try {
                            WaitDialog.showWaitDialog(this, "Testing...", new SwingWorkerInterface(){
                                    @Override
                                    public Object workToDo() throws Throwable {
                                            Thread.currentThread().sleep(3000);
                                            return null;
                    } catch (InterruptedException e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
                    } catch (ExecutionException e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
             * Exits the program.
            public void exit(){
                    System.exit(0);
             * Create the GUI and show it. For thread safety, this method should be
             * invoked from the event-dispatching thread.
             * @throws UnsupportedLookAndFeelException
             * @throws IllegalAccessException
             * @throws InstantiationException
             * @throws ClassNotFoundException
             * @throws NullInstanceVariableException
             * @throws SQLException
            private static void createAndShowGUI() {
                    // set look and feel
                    try{
                            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
                            // Create instance of the ProductCatalog
                            TestClass2 root = new TestClass2();
                            for(int i = 0; i < 10; i++){
                                    root.showWait();
                    }catch(Exception e){
                            e.printStackTrace();
             * @param args
             *            this program does not use arguments
            public static void main(String[] args) {
                    SwingUtilities.invokeLater(new Runnable() {
                            public void run() {
                                    createAndShowGUI();
    }CLASS 2:
    import java.awt.Component;
    import java.awt.Frame;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.util.concurrent.ExecutionException;
    import javax.swing.JDialog;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.JProgressBar;
    import javax.swing.SwingWorker;
    public class WaitDialog extends JDialog {
            private boolean disposed = false;
            private boolean displayed = false;
            private WorkerThread worker = null;
            WaitDialog(Frame parent, String text, SwingWorkerInterface in){
                    super(parent, true);
                    worker = new WorkerThread(in);
                    setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
                    addWindowListener(new WindowAdapter() {
                            @Override
                            public void windowOpened(WindowEvent e) {
                                    worker.execute();
                            @Override
                            public void windowClosing(WindowEvent e) {
                                    disposeWaitDialog();
                    this.setResizable(false);
                    JLabel message = new JLabel();
                    message.setText(text);
                    JProgressBar pb = new JProgressBar();
                    pb.setIndeterminate(true);
                    // set size and location
                    setSize(200, 100);
                    setLocationRelativeTo(parent);
                    JPanel panel = new JPanel();
                    panel.add(message);
                    panel.add(pb);
                    add(panel);
            public void showWaitDialog(){
                    if(displayed == true){
                            return;
                    if(disposed == true){
                            disposed = false;
                            return;
                    disposed = false;
                    displayed = true;
                    setVisible(true);
            public void disposeWaitDialog(){
                    if(disposed == true){
                            return;
                    if(displayed == true){
                            displayed = false;
                            setVisible(false);
                            return;
                    disposed = true;
                    displayed = false;
            public static Object showWaitDialog(Component parent, String text, SwingWorkerInterface in) throws InterruptedException, ExecutionException {
                    WaitDialog waitDialog = null;
                    if (parent == null) {
                            waitDialog = new WaitDialog(JOptionPane.getRootFrame(), text, in);
                    } else {
                            waitDialog = new WaitDialog(JOptionPane.getFrameForComponent(parent), text, in);
                    while(!waitDialog.worker.isDone()){
                            System.out.println("about to show");
                            waitDialog.showWaitDialog();
                            System.out.println("done showing");
                    waitDialog.dispose();
                    return waitDialog.worker.get();
            class WorkerThread extends SwingWorker<Throwable, Void> {
                    private SwingWorkerInterface in = null;
                    WorkerThread(SwingWorkerInterface in){
                            this.in = in;
                    public Throwable doInBackground(){
                                    try {
                                            System.out.println("about to do work");
                                            in.workToDo();
                                            System.out.println("done work no exception");
                                    } catch (Throwable e) {
                                            System.out.println("done work with exception");
                                            return e;
                                    return null;
                    public void done(){
                                    System.out.println("about to dispose");
                                    disposeWaitDialog();
                                    System.out.println("disposed");
    }CLASS 3:
    public interface SwingWorkerInterface {
            public Object workToDo() throws Throwable;
    }

    There's nothing directly wrong with it, but it will
    prevent other threads acquiring the class lock - but
    that may be what you want.True. Although the typical case for code that looks like this would be to use wait--usually the various threads in question require the same lock, so you have to use wait in order for the waiting thread to give it up and allow the other thread to do its work. Hard to say for sure though what he's doing.
    Also, if loading is all that the other thread does, and you're waiting for that thread to die, use join. But then, if that's the case, and you're only waiting for a single other thread, then you might as well just put it all in one thread, as already indicated.

  • BB Desktop Manager for PC hangs during start-up

    My wife has a 2 years old HP laptop running Windows 7 Home Premium, 64-bit OS, at Service Pack 1 level.  BB Desktop Manager for PC hangs during it's (BB Desktop's) start-up.  Initially the screen with BlackBerry Desktop Manager and the BB logo appears but then it goes away and a smallish screen appears and never changes from a blank grey screen.  If you mouse over the border it indicates it is not responding.  She has been using this product on this PC with no major problems for several years.  Looking in the Events Viewer, it seems the error first appears on 10/9/2011.  Yesterday I tried to fix the issue by installing the laciest version RIM 6.1.0.36 (she was using .35)  That made no difference.  I have the program set to run as an Administrator and have told Norton to Trust it. 
    The Event log entry for the oldest such event contains the following:
    The program Rim.Desktop.exe version 6.1.0.35 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Action Center control panel.
    Process ID: 41d4
    Start Time: 01cc86f573d09df1
    Termination Time: 6677
    Application Path: C:\Program Files (x86)\Research In Motion\BlackBerry Desktop\Rim.Desktop.exe
    Report Id: aa0d892a-f2e9-11e0-a448-002713bd2c63
    Since it is necessary to either task-manager the blank window shut or to tell it to force it to close, these errors may be generated by that action.  
    Today I uninstalled it and reinstalled it but still no improvement.    Any suggestions?

    I have just copied in the most recent attempt to start it.  The full log is quite large
    Date|Log Level|Thread ID|Module ID|Log ID|Message [2011-12-21 16:49:11.963]
    16:49:11.963|INFO |1|Rim.Desktop.Shell|1|Application Started
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|Commandline: "C:\Program Files (x86)\Research In Motion\BlackBerry Desktop\Rim.Desktop.exe"
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|Rim.Desktop.exe Version: 6.1.0.36
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|Product Installation Variant: none
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|OS Version: Windows7 [Microsoft Windows NT 6.1.7601 Service Pack 1] [x64]
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|CLR Version: 2.0.50727.5448
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|AppLoader Version: 6.0.1.37
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|Device Manager Version: 6.0.0.40
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|BBDevMgr Version: 4.2.0.15
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|Serial USB Driver Version: 2.3.0.9
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|USB Driver Version: 4.2.0.14
    16:49:11.963|INFO |1|Rim.Desktop.Shell|2|PlayBook RNDIS Driver Interface: 1.0.0.16
    16:49:11.979|DEBUG|1|Rim.Desktop.Services.Configuration|0|Loading configuration.  Path: C:\Users\AKW\AppData\Roaming\Research In Motion\BlackBerry Desktop\Settings.config.
    16:49:12.400|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Start: Rim.Desktop.Common.Commands.ApplicationCommands.CheckForUpdates
    16:49:12.447|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Finish: Rim.Desktop.Common.Commands.ApplicationCommands.CheckForUpdates
    16:49:13.773|INFO |5|Rim.Desktop.Services.Tasks|0|TASK: [DesktopHelperTrayApplication_Startup] running on thread pool
    16:49:13.773|INFO |5|Rim.Desktop.Services.Tasks|0|TASK: [DesktopHelperTrayApplication_Startup], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:13.866|INFO |5|Rim.Desktop.Services.Tasks|0|TASK: [DesktopHelperTrayApplication_Startup], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void Startup()
    16:49:13.866|INFO |5|Rim.Desktop.Services.Tasks|0|TASK: [DesktopHelperTrayApplication_Startup], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 95
    16:49:13.882|INFO |1|Rim.Desktop.Services.Device|0|[Rim:esktop:ervices:evice:eviceMonitorService::InitializeMonitor] Initializing device monitor (RNDIS capable)
    16:49:13.882|INFO |1|Rim.Desktop.Services.DeviceManager|0|Initializing
    16:49:13.897|INFO |1|Rim.Desktop.Services.Tasks|0|Task [DownloadAndUpdateSupportedDevices] will run on thread pool after 15000 ms
    16:49:13.944|INFO |1|Rim.Desktop.Services.DeviceManager|0|[PIN:0x2174873B] UpdateInternalDevice. Current: null New: PIN:0x2174873B
    16:49:13.944|INFO |1|Rim.Desktop.Services.DeviceManager|0|[PIN:0x2174873B] CachedDevice
    16:49:14.022|DEBUG|1|Rim.Desktop.Services.Configuration|0|Saving configuration.  Path: C:\Users\AKW\AppData\Roaming\Research In Motion\BlackBerry Desktop\Settings.config.
    16:49:14.085|INFO |1|Rim.Desktop.Shell|0|[InternalChangeCurrentDevice] CurrentDevice: null NewDevice: PIN:0x2174873B
    16:49:14.085|INFO |1|Rim.Desktop.Shell|0|[InternalChangeCurrentDevice] Device state. Device: PIN:0x2174873B Attached: False Inoperative: False OnlineState: Offline DefaultTransport: Unknown.
    16:49:14.085|INFO |1|Rim.Desktop.Services.DeviceManager|0|[CurrentDeviceUpdate] Updating current device.  CurrentDevice: [Null Device] NewDevice: [PIN:0x2174873B]
    16:49:14.085|INFO |1|Rim.Desktop.Services.DeviceManager|0|[CurrentDeviceUpdate] New Device. IsCached: True.
    16:49:14.085|INFO |1|Rim.Desktop.Services.DeviceManager|0|[CurrentDeviceUpdate] Device State: Attached: False LoginState: Offline DefaultTransport: Unknown
    16:49:14.085|INFO |1|Rim.Desktop.Shell|0|[ChangeCurrentDevice] Device state. Exiting.
    16:49:14.100|INFO |1|Rim.Desktop.Services.PolicyManager|0|Updated current Policy Set
    16:49:14.100|INFO |1|Rim.Desktop.Services.PolicyManager|0|New Policy Set:
    16:49:14.100|INFO |1|Rim.Desktop.Services.Tasks|0|TASK: [PolicyChangedEventTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:14.100|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Start: Rim.Desktop.Services.DeviceManager.DevicePasswordCache.<.ctor>b__0
    16:49:14.116|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Finish: Rim.Desktop.Services.DeviceManager.DevicePasswordCache.<.ctor>b__0
    16:49:14.116|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Start: Rim.Desktop.Services.DeviceManager.DeviceManager.<.ctor>b__0
    16:49:14.116|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Finish: Rim.Desktop.Services.DeviceManager.DeviceManager.<.ctor>b__0
    16:49:14.116|INFO |1|Rim.Desktop.Services.Tasks|0|TASK: [PolicyChangedEventTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <OnPolicyChanged>b__0()
    16:49:14.116|INFO |1|Rim.Desktop.Services.Tasks|0|TASK: [PolicyChangedEventTask], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 6
    16:49:14.116|INFO |1|Rim.Desktop.Services.PolicyManager|0|Updated current Policy Set from cache for device: 2174873B
    16:49:14.553|INFO |1|Rim.Desktop.IPModem|0|Task [IPModem Initialize ProfileManager] run on new thread MTA
    16:49:14.553|INFO |10|Rim.Desktop.IPModem|0|TASK: [IPModem Initialize ProfileManager], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:14.662|DEBUG|1|Rim.Desktop.Media|40002|Constructing Media Sync API...
    16:49:14.709|DEBUG|1|Rim.Desktop.Media|40002|Initializing Media Sync API...
    16:49:14.724|INFO |5|Rim.Desktop.Media|0|TASK: [Service Startup] running on thread pool
    16:49:14.724|INFO |5|Rim.Desktop.Media|0|TASK: [Service Startup], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:14.724|INFO |11|Rim.Desktop.Media|0|TASK: [MusicServiceStartupTask] running on thread pool
    16:49:14.724|INFO |11|Rim.Desktop.Media|0|TASK: [MusicServiceStartupTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:14.740|DEBUG|11|Rim.Desktop.Media|40002|Checking for iTunes Version...
    16:49:14.740|DEBUG|11|Rim.Desktop.Media|40003|EXCEPTION: System.Runtime.InteropServices.COMException -- MESSAGE: Retrieving the COM class factory for component with CLSID {D719897A-B07A-4C0C-AEA9-9B663A28DFCB} failed due to the following error: 80040154. -- COM ERROR CODE: -2147221164 (80040154) -- STACK:    at Rim.Media.Source.iTunes.ITunesDetector.GetITunesVersion()
    16:49:14.740|DEBUG|11|Rim.Desktop.Media|40003|EXCEPTION: System.Runtime.InteropServices.COMException -- MESSAGE: Retrieving the COM class factory for component with CLSID {D719897A-B07A-4C0C-AEA9-9B663A28DFCB} failed due to the following error: 80040154. -- COM ERROR CODE: -2147221164 (80040154) -- STACK:    at Rim.Media.Source.iTunes.ITunesDetector.GetITunesVersion()
    16:49:14.755|INFO |12|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:14.755|INFO |12|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:14.771|INFO |13|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:14.771|INFO |13|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:14.802|INFO |14|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:14.802|INFO |14|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:14.833|DEBUG|11|Rim.Desktop.Media|40002|Getting library info...
    16:49:14.896|INFO |1|Rim.Desktop.Services.BesIntegration|0|BesIntegrationManager initialization complete
    16:49:14.911|DEBUG|11|Rim.Desktop.Media|40002|Info includes #tracks = 187, Library ID = -6657863710175920126
    16:49:14.911|DEBUG|11|Rim.Desktop.Media|40002|Setting default media Sources...
    16:49:14.943|INFO |11|Rim.Desktop.Media|38050|LoadDataSource: Started loading WMP
    16:49:14.943|INFO |11|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_WMP], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:14.958|INFO |11|Rim.Desktop.Media|38050|Loading datasource from: Rim.Media.Source.DataSourceSnapshot
    16:49:15.021|INFO |11|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_WMP], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <GetLoadDataSourceTask>b__0()
    16:49:15.021|INFO |11|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_WMP], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 68
    16:49:15.021|INFO |11|Rim.Desktop.Media|38050|LoadDataSource: Finished
    16:49:15.286|INFO |5|Rim.Desktop.Media|0|TASK: [Service Startup], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <CreateServiceStartupTask>b__0()
    16:49:15.286|INFO |5|Rim.Desktop.Media|0|TASK: [Service Startup], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 569
    16:49:15.286|INFO |5|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:15.286|INFO |5|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:15.317|INFO |15|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:15.317|INFO |15|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:15.473|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Start: Rim.Desktop.Shell.ViewModel.MyBlackBerryViewModel.<.ctor>b__b
    16:49:15.473|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Finish: Rim.Desktop.Shell.ViewModel.MyBlackBerryViewModel.<.ctor>b__b
    16:49:15.567|INFO |1|Rim.Desktop.Common|0|Setting Rendermode to SoftwareOnly for Window Rim.Desktop.Shell.Views.MainWindow
    16:49:15.847|INFO |16|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:15.847|INFO |16|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:16.347|INFO |17|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:16.347|INFO |17|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:16.471|INFO |9|Rim.Desktop.Services.DeviceManager|0|TASK: [[PIN:0x2174873B] Publish device change.], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:16.471|INFO |9|Rim.Desktop.Services.DeviceManager|0|[PIN:0x2174873B] [InternalAcquireVolumeMountControl]. Pvt: False
    16:49:16.471|INFO |9|Rim.Desktop.Services.Device|0|[Rim:esktop:ervices:evice::VolumeAutoMounter::VolumeAutoMounterController::FilterDevice] Filter device request. Device: PIN:0x2174873B
    16:49:16.471|ERROR|9|Rim.Desktop.Services.DeviceManager|0|[PIN:0x2174873B] [InternalAcquireVolumeMountControl] VolumeAutoMounterController FilterDevice Error.
    System.InvalidOperationException: The AutoMounter Controller is not initialized
       at Rim.Desktop.Services.Device.VolumeAutoMounter.VolumeAutoMounterController.FilterDevice(IDeviceInternal device, Int32& cookie)
       at Rim.Desktop.Services.DeviceManager.Device.InternalAcquireVolumeMountControl(Boolean isPrivate)
    16:49:16.487|INFO |9|Rim.Desktop.Services.DeviceManager|0|TASK: [[PIN:0x2174873B] Publish device change.], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <set_CurrentDevice>b__7()
    16:49:16.487|INFO |9|Rim.Desktop.Services.DeviceManager|0|Publishing device change event.  Device: PIN:0x2174873B
    16:49:16.487|INFO |9|Rim.Desktop.Services.DeviceManager|0|TASK: [[PIN:0x2174873B] Publish device change.], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <set_CurrentDevice>b__8()
    16:49:16.487|INFO |9|Rim.Desktop.Services.DeviceManager|0|TASK: [[PIN:0x2174873B] Publish device change.], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 12
    16:49:16.487|INFO |9|Rim.Desktop.Services.DeviceManager|0|TASK: [Device Monitor Initialization], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:16.487|INFO |9|Rim.Desktop.Services.Device|0|[Rim:esktop:ervices:evice:eviceMonitorService:tartMonitor] Starting device monitor.
    16:49:16.487|DEBUG|1|Rim.Desktop.AddInSync|0|Desktop channel service supported by device: PIN:0x2174873B
    16:49:16.503|DEBUG|9|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl::start_monitor] Starting device monitor
    16:49:16.549|INFO |19|Rim.Desktop.Services.Device|0|[DIAG] EVENT=Register_thread, THREADID=0x2AC, THREADNAME="Unnamed"
    16:49:16.861|INFO |21|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:16.861|INFO |21|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:17.189|INFO |1|Rim.Desktop.IPModem|0|Datamodem not yet initialized ignore device update
    16:49:17.189|INFO |1|Rim.Desktop.IntelliSync.|0|IntelliSync current device change event.
    16:49:17.189|DEBUG|1|Rim.Desktop.IntelliSync.|0|Desktop channel service supported by device: PIN:0x2174873B
    16:49:17.189|INFO |1|Rim.Desktop.IntelliSync.|0|IntelliSync current device change event - set the sync button.
    16:49:17.189|INFO |1|Rim.Desktop.IntelliSync.|0|IntelliSync set the sync button.
    16:49:17.189|INFO |1|Rim.Desktop.IntelliSync.|0|IntelliSync set the sync button - device is offline, remove the sync button.
    16:49:17.205|INFO |1|Rim.Desktop.CertSync|0|CertSync Device supported
    16:49:17.205|INFO |1|Rim.Desktop.CertSync|0|CertSync current device change event.
    16:49:17.205|DEBUG|1|Rim.Desktop.CertSync|0|Begin CertSyncPrefLib CleanUp
    16:49:17.220|DEBUG|1|Rim.Desktop.AppManagement|0|Loader client service supported by device: PIN:0x2174873B
    16:49:17.376|INFO |22|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:17.376|INFO |22|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:17.891|INFO |23|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:17.891|INFO |23|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:18.406|INFO |24|Rim.Desktop.Media|0|TASK: [PictureSyncServiceStartupTask] running on thread pool
    16:49:18.406|INFO |24|Rim.Desktop.Media|0|TASK: [PictureSyncServiceStartupTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:18.406|INFO |24|Rim.Desktop.Media|38050|LoadDataSource: Started loading PicturesDesktop
    16:49:18.406|INFO |24|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_PicturesDesktop], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:18.406|INFO |24|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:18.406|INFO |24|Rim.Desktop.Media|38050|Loading datasource for PicturesDesktop
    16:49:18.874|INFO |24|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <LoadLibraryUsingTask>b__0()
    16:49:18.874|INFO |24|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 463
    16:49:18.905|INFO |24|Rim.Desktop.Media|39036|Library Refresh Complete for MediaSource: PicturesDesktop
    16:49:18.921|INFO |26|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:18.921|INFO |26|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:18.921|INFO |24|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_PicturesDesktop], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <GetLoadDataSourceTask>b__0()
    16:49:18.921|INFO |24|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_PicturesDesktop], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 513
    16:49:18.921|INFO |24|Rim.Desktop.Media|38050|LoadDataSource: Finished
    16:49:18.936|INFO |11|Rim.Desktop.Media|0|TASK: [MusicServiceStartupTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <StartUp>b__28()
    16:49:18.936|INFO |11|Rim.Desktop.Media|0|TASK: [MusicServiceStartupTask], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 4206
    16:49:18.936|INFO |11|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:18.936|INFO |11|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:19.950|INFO |27|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:19.950|INFO |27|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:20.465|INFO |28|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:20.465|INFO |28|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:20.980|INFO |29|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask] running on thread pool
    16:49:20.980|INFO |29|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:21.495|INFO |30|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:21.495|INFO |30|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:22.009|INFO |31|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:22.009|INFO |31|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:22.431|INFO |24|Rim.Desktop.Media|0|TASK: [PictureSyncServiceStartupTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <StartUp>b__28()
    16:49:22.431|INFO |24|Rim.Desktop.Media|0|TASK: [PictureSyncServiceStartupTask], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 4025
    16:49:22.431|INFO |24|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:22.431|INFO |24|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:23.039|INFO |32|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:23.039|INFO |32|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:23.554|INFO |33|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask] running on thread pool
    16:49:23.554|INFO |33|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:24.069|INFO |34|Rim.Desktop.Media|0|TASK: [First_WMPDataSource_Library_Load_After_Loading_From_TLE] running on thread pool
    16:49:24.069|INFO |34|Rim.Desktop.Media|0|TASK: [First_WMPDataSource_Library_Load_After_Loading_From_TLE], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:24.069|INFO |34|Rim.Desktop.Media|0|Task [Load_WMP_Library_On_STA] run on new thread STA
    16:49:24.069|INFO |35|Rim.Desktop.Media|0|TASK: [Load_WMP_Library_On_STA], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:24.084|INFO |35|Rim.Desktop.Media|38050|Loading datasource from Rim.Media.Source.WindowsMedia.WMPDataSourceLoader
    16:49:24.271|DEBUG|35|Rim.Desktop.Media|40002|Loaded playlist: All Music
    16:49:24.271|INFO |35|Rim.Desktop.Media|0|TASK: [Load_WMP_Library_On_STA], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <LoadLibrarySTA>b__0()
    16:49:24.271|INFO |35|Rim.Desktop.Media|0|TASK: [Load_WMP_Library_On_STA], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 211
    16:49:24.334|INFO |34|Rim.Desktop.Media|39036|Library Refresh Complete for MediaSource: WMP
    16:49:24.334|INFO |34|Rim.Desktop.Media|0|TASK: [First_WMPDataSource_Library_Load_After_Loading_From_TLE], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <StartLibraryLoadInBackground>b__3()
    16:49:24.334|INFO |34|Rim.Desktop.Media|0|TASK: [First_WMPDataSource_Library_Load_After_Loading_From_TLE], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 274
    16:49:24.334|INFO |34|Rim.Desktop.Media|0|TASK: [VideoSyncServiceStartupTask] running on thread pool
    16:49:24.334|INFO |34|Rim.Desktop.Media|0|TASK: [VideoSyncServiceStartupTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:24.334|INFO |34|Rim.Desktop.Media|38050|LoadDataSource: Started loading VideosDesktop
    16:49:24.334|INFO |34|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_VideosDesktop], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:24.334|INFO |34|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:24.334|INFO |34|Rim.Desktop.Media|38050|Loading datasource for VideosDesktop
    16:49:24.349|INFO |34|Rim.Desktop.Media|0|Task [Videos_SetThumbnailTask] will run on thread pool after 8000 ms
    16:49:24.349|INFO |34|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <LoadLibraryUsingTask>b__0()
    16:49:24.349|INFO |34|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 14
    16:49:24.365|INFO |34|Rim.Desktop.Media|39036|Library Refresh Complete for MediaSource: VideosDesktop
    16:49:24.365|INFO |34|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_VideosDesktop], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <GetLoadDataSourceTask>b__0()
    16:49:24.365|INFO |34|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_VideosDesktop], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 20
    16:49:24.365|INFO |34|Rim.Desktop.Media|38050|LoadDataSource: Finished
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [PictureImportServiceStartupTask] running on thread pool
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [PictureImportServiceStartupTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:25.098|INFO |36|Rim.Desktop.Media|38050|LoadDataSource: Started loading PicturesDevice
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_PicturesDevice], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:25.098|INFO |36|Rim.Desktop.Media|38050|Loading datasource for PicturesDevice
    16:49:25.098|DEBUG|36|Rim.Desktop.Media|40002|Reading device volumes...
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <LoadLibraryUsingTask>b__0()
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 1
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_PicturesDevice], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <GetLoadDataSourceTask>b__0()
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_PicturesDevice], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 1
    16:49:25.098|INFO |36|Rim.Desktop.Media|38050|LoadDataSource: Finished
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [PictureImportServiceStartupTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <StartUp>b__28()
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [PictureImportServiceStartupTask], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 3
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [VideoImportServiceStartupTask] running on thread pool
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [VideoImportServiceStartupTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:25.098|INFO |36|Rim.Desktop.Media|38050|LoadDataSource: Started loading VideosDevice
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_VideosDevice], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:25.098|INFO |36|Rim.Desktop.Media|38050|Loading datasource for VideosDevice
    16:49:25.098|DEBUG|36|Rim.Desktop.Media|40002|Reading device volumes...
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <LoadLibraryUsingTask>b__0()
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [Load_Fsds_Library], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 2
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_VideosDevice], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <GetLoadDataSourceTask>b__0()
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [API_LOAD_DATASOURCE_VideosDevice], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 2
    16:49:25.098|INFO |36|Rim.Desktop.Media|38050|LoadDataSource: Finished
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [VideoImportServiceStartupTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <StartUp>b__28()
    16:49:25.098|INFO |36|Rim.Desktop.Media|0|TASK: [VideoImportServiceStartupTask], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 3
    16:49:28.359|INFO |34|Rim.Desktop.Media|0|TASK: [VideoSyncServiceStartupTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <StartUp>b__28()
    16:49:28.359|INFO |34|Rim.Desktop.Media|0|TASK: [VideoSyncServiceStartupTask], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 4015
    16:49:28.920|INFO |36|Rim.Desktop.Services.Tasks|0|Task [DownloadAndUpdateSupportedDevices] running after delay on thread pool
    16:49:28.920|INFO |36|Rim.Desktop.Services.Tasks|0|TASK: [DownloadAndUpdateSupportedDevices], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:31.806|INFO |36|Rim.Desktop.Services.Tasks|0|TASK: [DownloadAndUpdateSupportedDevices], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <InitializeSupportedDevices>b__0()
    16:49:31.806|INFO |36|Rim.Desktop.Services.Tasks|0|TASK: [DownloadAndUpdateSupportedDevices], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 2890
    16:49:32.352|INFO |34|Rim.Desktop.Media|0|Task [Videos_SetThumbnailTask] running after delay on new thread
    16:49:32.352|INFO |34|Rim.Desktop.Media|0|Task [Videos_SetThumbnailTask] run on new thread MTA
    16:49:32.352|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Pending, TRANSITION: none, OPERATION: none
    16:49:32.352|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.352|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.352|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.352|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.368|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <AddFileItemToLibraryAndList>b__12()
    16:49:32.383|INFO |39|Rim.Desktop.Media|0|TASK: [Videos_SetThumbnailTask], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 37
    16:49:39.294|DEBUG|40|RimDeviceManager.exe|0|16:49:16.721 [1B3C] Create BlackBerry Device Manager instance
    16:49:39.294|DEBUG|40|RimDeviceManager.exe|0|16:49:17.17 [1B3C] Create BlackBerry Device Manager instance- FINISHED
    16:49:39.294|DEBUG|40|RimDeviceManager.exe|0|16:49:17.17 [1B3C] VSP: Error opening registry key to check if extra ports should be modem returnVal: 2
    16:49:39.294|DEBUG|40|RimDeviceManager.exe|0|16:49:27.48 [1988] VSP: Couldn't get the dev name
    16:49:39.294|DEBUG|40|RimDeviceManager.exe|0|16:49:27.48 [184C] device update
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:37.79 [1B3C] Get Properties Failed: 80004005 0
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:37.79 [1B3C] Create Bluetooth Manager instance
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:37.79 [1B3C] Creating bluetooth manager.
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:37.95 [1B3C] [windows_bluetooth_manager::is_supported] Checking windows bluetooth support
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:37.95 [1B3C] [windows_bluetooth_manager::is_supported] WSAStartup failed. Error: 273F
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:37.95 [1B3C] [broadcom_bluetooth_manager::is_supported] Checking broadcom bluetooth support
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:37.95 [1B3C] [broadcom_bluetooth_manager::is_supported] GetLocalDeviceVersionInfo failed. Error: 0
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:39.169 [1B3C] Error creating bluetooth manager. Error: C
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:39.169 [1B3C] Create Bluetooth Manager instance-FINISHED
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:39.169 [13D8] [DebugLog] [DIAG] EVENT=Register_thread, THREADID=0x13D8, THREADNAME="NotificationService"
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:39.169 [1A84] [DebugLog] [DIAG] EVENT=Register_thread, THREADID=0x1A84, THREADNAME="DeviceVolumeManager"
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:39.169 [1088] [DebugLog] [DIAG] EVENT=Register_thread, THREADID=0x1088, THREADNAME="DeviceManager"
    16:49:39.310|DEBUG|40|RimDeviceManager.exe|0|16:49:39.169 [15BC] [DebugLog] [DIAG] EVENT=Register_thread, THREADID=0x15BC, THREADNAME="TimerThread"
    16:49:39.310|INFO |19|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl:erform_device_discovery] perform_device_discovery
    16:49:39.310|INFO |19|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl:erform_device_discovery] RIMDeviceManager Internal Version: 1
    16:49:39.310|INFO |19|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl:erform_device_discovery] [rdm7] perform_device_discovery
    16:49:39.310|DEBUG|19|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl:erform_device_discovery] Found 0 devices
    16:49:39.310|DEBUG|19|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl::ThreadProc] Bluetooth supported: false
    16:49:39.310|DEBUG|19|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl::ThreadProc] Modem Port: 3
    16:49:39.310|DEBUG|9|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl::start_monitor] device monitor started
    16:49:39.310|DEBUG|9|Rim.Desktop.Services.Device|0|[IRIMRasConnectionManager::create] Loading phonebook. "C:\Users\AKW\AppData\Roaming\Microsoft\Network\Connections\Pbk\rim_blackberry.pbk"
    16:49:39.325|INFO |9|Rim.Desktop.Services.Device|0|[IRIMRasConnectionManagerImpl::modem_device] Modem device found: Standard Modem.
    16:49:39.325|DEBUG|9|Rim.Desktop.Services.Device|0|[IRIMRasConnectionManagerImpl::modem_device] SetupDiEnumDeviceInfo no more items.
    16:49:39.325|DEBUG|9|Rim.Desktop.Services.Device|0|[IRIMRasConnectionManagerImpl::modem_device] Registry Modem device found: Standard Modem
    16:49:39.325|INFO |9|Rim.Desktop.Services.Device|0|[IRIMRasConnectionManagerImpl::modem_device] Modem Device: Standard Modem
    16:49:39.325|INFO |10|Rim.Desktop.IPModem|0|TASK: [IPModem Initialize ProfileManager], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <.ctor>b__b()
    16:49:39.325|INFO |34|Rim.Desktop.Services.Device|0|[Rim:esktop:ervices:evice:ataModem:ataModemController::UpdateModemConfiguration] Updating Modem configuration
    16:49:39.325|INFO |34|Rim.Desktop.Services.Device|0|[ras_connection_configuration::update_configuration] Updating ip modem configuration
    16:49:39.325|INFO |10|Rim.Desktop.IPModem|0|TASK: [IPModem Initialize ProfileManager], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <.ctor>b__c()
    16:49:39.325|INFO |10|Rim.Desktop.IPModem|0|TASK: [IPModem Initialize ProfileManager], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 24765
    16:49:39.325|INFO |41|Rim.Desktop.Services.Device|0|[DIAG] EVENT=Register_thread, THREADID=0xC9C, THREADNAME="Unnamed"
    16:49:39.325|INFO |1|Rim.Desktop.IPModem|0|Updating the modem device.  Device: PIN:0x2174873B
    16:49:39.325|DEBUG|41|Rim.Desktop.Services.Device|0|[ras_connection_configuration::ThreadProc] Starting ras configuration update
    16:49:39.325|DEBUG|41|Rim.Desktop.Services.Device|0|[ras_connection_configuration::ThreadProc] Downloading to temp path "C:\Users\AKW\AppData\Local\Temp\".
    16:49:39.325|DEBUG|1|Rim.Desktop.Services.Device|0|[IRIMRasConnectionManagerImpl::_get_connection_entries] RasEnumEntries returned 0 entries.
    16:49:39.325|DEBUG|1|Rim.Desktop.Services.Device|0|[ras_connection_configuration::get_current_configuration_path] LAST_UPDATE_TO_USER value: true
    16:49:39.341|DEBUG|9|Rim.Desktop.Services.DeviceManager|0|DeviceMonitorInitializedEventHandler event.
    16:49:39.341|DEBUG|9|Rim.Desktop.Services.DeviceManager|0|[DeviceMonitorInitializedEventHandler] Initializing current device volume control.
    16:49:39.341|INFO |9|Rim.Desktop.Services.DeviceManager|0|[PIN:0x2174873B] [InternalAcquireVolumeMountControl]. Pvt: False
    16:49:39.341|INFO |9|Rim.Desktop.Services.Device|0|[Rim:esktop:ervices:evice::VolumeAutoMounter::VolumeAutoMounterController::FilterDevice] Filter device request. Device: PIN:0x2174873B
    16:49:39.341|DEBUG|40|RimDeviceManager.exe|0|[1B3C] Filter device: 2174873b
    16:49:39.341|DEBUG|40|RimDeviceManager.exe|0|[1B3C] Setting new AutoMountFilter Filter.
    16:49:39.341|DEBUG|40|RimDeviceManager.exe|0|[1B3C] Device not current being managed
    16:49:39.341|INFO |9|Rim.Desktop.Services.Device|0|[Rim:esktop:ervices:evice::VolumeAutoMounter::VolumeAutoMounterController::FilterDevice] Filter device request complete.  Cookie: 1
    16:49:39.341|INFO |9|Rim.Desktop.Services.DeviceManager|0|TASK: [Device Monitor Initialization], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <Start>b__15()
    16:49:39.341|INFO |9|Rim.Desktop.Services.DeviceManager|0|TASK: [Device Monitor Initialization], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <Start>b__16()
    16:49:39.341|INFO |9|Rim.Desktop.Services.DeviceManager|0|TASK: [Device Monitor Initialization], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 22848
    16:49:39.388|INFO |1|Rim.Desktop.Services.Device|0|[parse_version_one_configuration] Number of carriers found: 235
    16:49:39.450|ERROR|1|Rim.Desktop.Services.Device|0|[IRIMRasConnectionManagerImpl::is_vendor_blacklisted] get_entry 153 failed. Error: 0x0.
    16:49:39.450|DEBUG|1|Rim.Desktop.Services.Device|0|[IRIMRasConnectionManagerImpl::is_vendor_blacklisted] Vendor [6B] supported by Entry: Rogers
    16:49:39.450|INFO |1|Rim.Desktop.IPModem|0|DataModemStatus Update. Current:  New:
    16:49:39.450|INFO |1|Rim.Desktop.IPModem|0|DataModemStatus Update. No change, ignore.
    16:49:39.450|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [0/0] status[0x20]
    16:49:39.466|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [0/0] status[0x1]
    16:49:39.466|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [0/0] status[0x2]
    16:49:39.653|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [0/0] status[0xB]
    16:49:39.762|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [0/0] status[0xD]
    16:49:39.762|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [16384/58211] status[0x4]
    16:49:39.762|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [16384/58211] status[0xE]
    16:49:39.778|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [32768/58211] status[0x5]
    16:49:39.809|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [49152/58211] status[0x5]
    16:49:39.809|DEBUG|41|Rim.Desktop.Services.Device|0|[IHTTPDownloaderImpl:nProgress] progress [58211/58211] status[0x6]
    16:49:39.809|DEBUG|41|Rim.Desktop.Services.Device|0|[ras_connection_configuration::ThreadProc] Download complete
    16:49:39.809|DEBUG|41|Rim.Desktop.Services.Device|0|[ras_connection_configuration::get_current_configuration_path] LAST_UPDATE_TO_USER value: true
    16:49:39.871|INFO |41|Rim.Desktop.Services.Device|0|[ras_connection_configuration::ThreadProc] Modem update version information.  Version Found: 1.0.0.48 Current Version: 1.0.0.48
    16:49:39.887|INFO |41|Rim.Desktop.Services.Device|0|[DIAG] EVENT=Unregister_thread, THREADID=0xC9C, THREADNAME="Unnamed"
    16:49:47.110|DEBUG|43|RimDeviceManager.exe|0|[184C] Get Properties Failed: 80004005 0
    16:55:20.278|INFO |1|Rim.Desktop.Shell|0|Save the Desktop main window position.
    16:55:20.278|DEBUG|1|Rim.Desktop.Services.Configuration|0|Saving configuration.  Path: C:\Users\AKW\AppData\Roaming\Research In Motion\BlackBerry Desktop\Settings.config.
    16:55:21.635|INFO |1|Rim.Desktop.Common|0|Setting Rendermode to SoftwareOnly for Window Rim.Desktop.Common.View.DesktopDialogWindow
    16:55:23.555|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Start: Rim.Desktop.Shell.DesktopHelperTrayApplication.<Startup>b__0
    16:55:23.923|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Finish: Rim.Desktop.Shell.DesktopHelperTrayApplication.<Startup>b__0
    16:55:23.923|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Start: Rim.Desktop.Shell.ViewModel.MyBlackBerryViewModel.<.ctor>b__4
    16:55:23.926|INFO |1|Rim.Desktop.Services.DeviceManager|0|[PIN:0x2174873B] Logout Device. State: Offline
    16:55:23.926|ERROR|1|Rim.Desktop.Services.DeviceManager|0|[PIN:0x2174873B] Logout Device already offline. State: Offline
    16:55:23.926|INFO |1|Rim.Desktop.Services.DeviceManager|0|Task [DeviceManager Exit Task] run on new thread MTA
    16:55:23.960|INFO |45|Rim.Desktop.Services.DeviceManager|0|TASK: [DeviceManager Exit Task], STATE: Pending, TRANSITION: none, OPERATION: none
    16:55:23.960|DEBUG|1|Rim.Desktop.Common.CommandBase|0|Finish: Rim.Desktop.Shell.ViewModel.MyBlackBerryViewModel.<.ctor>b__4
    16:55:23.961|DEBUG|1|Rim.Desktop.Services.Configuration|0|Saving configuration.  Path: C:\Users\AKW\AppData\Roaming\Research In Motion\BlackBerry Desktop\Settings.config.
    16:55:23.962|INFO |45|Rim.Desktop.Services.Device|0|[Rim:esktop:ervices:evice:eviceMonitorService:topMonitor] Stopping work queue.
    16:55:23.963|INFO |45|Rim.Desktop.Services.Device|0|[Rim:esktop:ervices:evice:eviceMonitorService:topMonitor] Stopping windows message handler.
    16:55:23.964|DEBUG|1|Rim.Desktop.CertSync|0|Begin CertSyncPrefLib CleanUp
    16:55:23.966|DEBUG|45|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl::stop_monitor] stopping device monitor
    16:55:23.966|INFO |19|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl::ThreadProc] Exit Requested.
    16:55:23.967|DEBUG|1|Rim.Desktop.Services.Configuration|0|Saving configuration.  Path: C:\Users\AKW\AppData\Roaming\Research In Motion\BlackBerry Desktop\Settings.config.
    16:55:23.968|INFO |19|Rim.Desktop.Services.Device|0|[DIAG] EVENT=Unregister_thread, THREADID=0x2AC, THREADNAME="Unnamed"
    16:55:23.968|DEBUG|45|Rim.Desktop.Services.Device|0|[IDeviceMonitorImpl::stop_monitor] Device monitor stopped
    16:55:23.968|INFO |45|Rim.Desktop.Services.DeviceManager|0|TASK: [DeviceManager Exit Task], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <Stop>b__1a()
    16:55:23.968|INFO |45|Rim.Desktop.Services.DeviceManager|0|TASK: [DeviceManager Exit Task], STATE: Completed, TRANSITION: none, OPERATION: none, DURATION: 8
    16:55:24.018|INFO |1|Rim.Desktop.Media|0|Task [Service Startup] stopping
    16:55:24.030|INFO |1|Rim.Desktop.Media|0|Task [MusicServiceStartupTask] stopping
    16:55:24.157|INFO |1|Rim.Desktop.Media|0|Task [PictureSyncServiceStartupTask] stopping
    16:55:24.167|INFO |1|Rim.Desktop.Media|0|Task [PictureImportServiceStartupTask] stopping
    16:55:24.278|INFO |5|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:24.278|INFO |5|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 368218
    16:55:24.284|INFO |1|Rim.Desktop.Media|0|Task [VideoSyncServiceStartupTask] stopping
    16:55:24.285|INFO |1|Rim.Desktop.Media|0|Task [VideoImportServiceStartupTask] stopping
    16:55:24.285|INFO |1|Rim.Desktop.Shell|0|Task [Desktop Exit] run on new thread MTA
    16:55:24.285|INFO |45|Rim.Desktop.Shell|0|TASK: [Desktop Exit], STATE: Pending, TRANSITION: none, OPERATION: none
    16:55:24.286|INFO |45|Rim.Desktop.Shell|0|TASK: [Desktop Exit], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <OnClosing>b__5()
    16:55:24.286|DEBUG|45|Rim.Desktop.Common.CommandBase|0|Start: Rim.Desktop.Shell.ViewModel.MyBlackBerryViewModel.<.ctor>b__5
    16:55:24.292|INFO |45|Rim.Desktop.Services.Device|0|[Rim:esktop:ervices:evice:eviceMonitorService::~DeviceMonitorService] Dispose DeviceMonitorService.
    16:55:24.296|DEBUG|45|Rim.Desktop.Common.CommandBase|0|Finish: Rim.Desktop.Shell.ViewModel.MyBlackBerryViewModel.<.ctor>b__5
    16:55:24.296|INFO |45|Rim.Desktop.Shell|0|TASK: [Desktop Exit], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <OnClosing>b__6()
    16:55:24.297|INFO |45|Rim.Desktop.Shell|0|TASK: [Desktop Exit], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <OnClosing>b__7()
    16:55:24.309|INFO |15|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:24.309|INFO |15|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 368228
    16:55:24.320|INFO |1|Rim.Desktop.Shell|0|Save the Desktop main window position.
    16:55:24.320|DEBUG|1|Rim.Desktop.Services.Configuration|0|Saving configuration.  Path: C:\Users\AKW\AppData\Roaming\Research In Motion\BlackBerry Desktop\Settings.config.
    16:55:24.356|INFO |22|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:24.356|INFO |22|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 366214
    16:55:24.450|INFO |30|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:24.450|INFO |30|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 362192
    16:55:24.497|INFO |33|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:24.497|INFO |33|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 360180
    16:55:24.840|INFO |16|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:24.840|INFO |16|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 368228
    16:55:24.871|INFO |23|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:24.871|INFO |23|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 366216
    16:55:24.918|INFO |27|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:24.918|INFO |27|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 364202
    16:55:24.965|INFO |31|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:24.965|INFO |31|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 362192
    16:55:25.340|INFO |17|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:25.340|INFO |17|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 368229
    16:55:25.386|INFO |24|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:25.386|INFO |24|Rim.Desktop.Services.Tasks|0|TASK: [LoadDeviceThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 362191
    16:55:25.433|INFO |28|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void ProcessWork()
    16:55:25.433|INFO |28|Rim.Desktop.Services.Tasks|0|TASK: [LoadDesktopThumbnailsTask], STATE: Canceled, TRANSITION: none, OPERATION: none, DURATION: 364204
    16:55:25.605|INFO |45|Rim.Desktop.Shell|0|TASK: [Desktop Exit], STATE: Progressing, TRANSITION: Progressing -> Finishing, OPERATION: Void <OnClosing>b__9()
    16:55:25.605|INFO |45|Rim.De

  • Application hangs during accessing transactional database.

    Hi! Here is minimazed test which creates a database with secondary index, fills it with some records and then starts two threads. One thread adds records, another thread deletes records. The problem is that threads hangs with the following backtraces:
    (dbx) thread t@2
    Current function is __db_pthread_mutex_lock
    204 RET_SET((pthread_cond_wait(
    t@2 (l@2) stopped in ___lwp_cond_wait at 0xfffffd7ffee6e8ea
    0xfffffd7ffee6e8ea: ___lwp_cond_wait+0x000a: jae ___lwp_cond_wait+0x18 [ 0xfffffd7ffee6e8f8, .+0xe ]
    (dbx) where
    current thread: t@2
    [1] ___lwp_cond_wait(0xfffffd7ffeb88620, 0xfffffd7ffeb88608, 0x0, 0x0, 0xfffffd7ffeb88608, 0xfffffd7ffeb9dfb8), at 0xfffffd7ffee6e8ea
    [2] __lwp_cond_wait(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffee574ec
    =>[3] __db_pthread_mutex_lock(dbenv = 0x41c7f0, mutex = 118U), line 204 in "mut_pthread.c"
    [4] __lock_get_internal(lt = 0x420f90, locker = 2147484656U, flags = 0, obj = 0x424eb0, lock_mode = DB_LOCK_WRITE, timeout = 0, lock = 0xfffffd7ffe9fd760), line 808 in "lock.c"
    [5] __lock_vec(dbenv = 0x41c7f0, locker = 2147484656U, flags = 0, list = 0xfffffd7ffe9fd748, nlist = 2, elistp = 0xfffffd7ffe9fd740), line 116 in "lock.c"
    [6] __db_lget(dbc = 0x424df0, action = 2, pgno = 5U, mode = DB_LOCK_WRITE, lkflags = 0, lockp = 0xfffffd7ffe9fd8d8), line 1006 in "db_meta.c"
    [7] __bam_search(dbc = 0x424df0, root_pgno = 1U, key = 0xfffffd7ffe9fdc68, flags = 1410U, slevel = 1, recnop = (nil), exactp = 0xfffffd7ffe9fda6c), line 489 in "bt_search.c"
    [8] __bam_c_search(dbc = 0x424df0, root_pgno = 0, key = 0xfffffd7ffe9fdc68, flags = 25U, exactp = 0xfffffd7ffe9fda6c), line 2479 in "bt_cursor.c"
    [9] __bam_c_get(dbc = 0x424df0, key = 0xfffffd7ffe9fdc68, data = 0xfffffd7ffe9fdce0, flags = 25U, pgnop = 0xfffffd7ffe9fdb34), line 953 in "bt_cursor.c"
    [10] __db_c_get(dbc_arg = 0x42f6f0, key = 0xfffffd7ffe9fdc68, data = 0xfffffd7ffe9fdce0, flags = 25U), line 689 in "db_cam.c"
    [11] __db_c_put(dbc_arg = 0x424460, key = 0xfffffd7ffe9fdf28, data = 0xfffffd7ffe9fdf00, flags = 20U), line 1327 in "db_cam.c"
    [12] __db_put(dbp = 0x41d070, txn = 0x423f30, key = 0xfffffd7ffe9fdf28, data = 0xfffffd7ffe9fdf00, flags = 20U), line 380 in "db_am.c"
    [13] __db_put_pp(dbp = 0x41d070, txn = 0x423f30, key = 0xfffffd7ffe9fdf28, data = 0xfffffd7ffe9fdf00, flags = 20U), line 1500 in "db_iface.c"
    [14] Db::put(this = 0x41c708, txnid = (nil), key = 0xfffffd7ffe9fdf28, value = 0xfffffd7ffe9fdf00, flags = 20U), line 340 in "cxx_db.cpp"
    [15] Storage::put(this = 0x41c690, key = 2003, data = 2003), line 114 in "bdb_put_del_hang.cpp"
    [16] reading_thread_func(arg = (nil)), line 161 in "bdb_put_del_hang.cpp"
    [17] thrsetup(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffee6b40b
    [18] lwpstart(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffee6b640
    (dbx) thread t@3
    Current function is __db_pthread_mutex_lock
    204 RET_SET((pthread_cond_wait(
    t@3 (l@3) stopped in ___lwp_cond_wait at 0xfffffd7ffee6e8ea
    0xfffffd7ffee6e8ea: ___lwp_cond_wait+0x000a: jae ___lwp_cond_wait+0x18 [ 0xfffffd7ffee6e8f8, .+0xe ]
    (dbx) where
    current thread: t@3
    [1] ___lwp_cond_wait(0xfffffd7ffeb88668, 0xfffffd7ffeb88650, 0x0, 0x0, 0xfffffd7ffeb88650, 0xfffffd7ffeb9dfb8), at 0xfffffd7ffee6e8ea
    [2] __lwp_cond_wait(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffee574ec
    =>[3] __db_pthread_mutex_lock(dbenv = 0x41c7f0, mutex = 119U), line 204 in "mut_pthread.c"
    [4] __lock_get_internal(lt = 0x420f90, locker = 2147484655U, flags = 0, obj = 0x424b80, lock_mode = DB_LOCK_WRITE, timeout = 0, lock = 0xfffffd7ffe7fd7d0), line 808 in "lock.c"
    [5] __lock_vec(dbenv = 0x41c7f0, locker = 2147484655U, flags = 0, list = 0xfffffd7ffe7fd7b8, nlist = 2, elistp = 0xfffffd7ffe7fd7b0), line 116 in "lock.c"
    [6] __db_lget(dbc = 0x424ac0, action = 2, pgno = 5U, mode = DB_LOCK_WRITE, lkflags = 0, lockp = 0xfffffd7ffe7fd948), line 1006 in "db_meta.c"
    [7] __bam_search(dbc = 0x424ac0, root_pgno = 1U, key = 0xfffffd7ffe7fdc48, flags = 1410U, slevel = 1, recnop = (nil), exactp = 0xfffffd7ffe7fdadc), line 489 in "bt_search.c"
    [8] __bam_c_search(dbc = 0x424ac0, root_pgno = 0, key = 0xfffffd7ffe7fdc48, flags = 8U, exactp = 0xfffffd7ffe7fdadc), line 2479 in "bt_cursor.c"
    [9] __bam_c_get(dbc = 0x424ac0, key = 0xfffffd7ffe7fdc48, data = 0xfffffd7ffe7fdc70, flags = 8U, pgnop = 0xfffffd7ffe7fdba4), line 871 in "bt_cursor.c"
    [10] __db_c_get(dbc_arg = 0x424790, key = 0xfffffd7ffe7fdc48, data = 0xfffffd7ffe7fdc70, flags = 8U), line 689 in "db_cam.c"
    [11] __db_c_del_primary(dbc = 0x425120), line 2249 in "db_cam.c"
    [12] __db_c_del(dbc = 0x425120, flags = 0), line 285 in "db_cam.c"
    [13] __db_del(dbp = 0x41d070, txn = 0x42f5d0, key = 0xfffffd7ffe7fdf30, flags = 0), line 492 in "db_am.c"
    [14] __db_del_pp(dbp = 0x41d070, txn = 0x42f5d0, key = 0xfffffd7ffe7fdf30, flags = 0), line 485 in "db_iface.c"
    [15] Db::del(this = 0x41c708, txnid = (nil), key = 0xfffffd7ffe7fdf30, flags = 0), line 226 in "cxx_db.cpp"
    [16] Storage::del(this = 0x41c690, key = 501), line 131 in "bdb_put_del_hang.cpp"
    [17] writing_thread_func(arg = (nil)), line 173 in "bdb_put_del_hang.cpp"
    [18] thrsetup(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffee6b40b
    [19] lwpstart(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffee6b640
    Looks like some problems with locking, because if I set_lk_detect(DB_LOCK_DEFAULT) some methods fails with DB_LOCK_DEADLOCK, but i do not understand where is raise condition, because both threads calls just a single operations. Can anybody explain the problem?
    Here is soruce code:
    #include <set>
    #include "pthread.h"
    #include "bdb/db_cxx.h"
    static const char *__THIS_FILE__ = __FILE__;
    class Storage
    private:
    DbEnv m_bdbEnv;
    Db m_bdbLongKeys, m_bdbLongKeysSec;
    static void bdb_error_call( const DbEnv dbEnv, const char errpfx, const char *msg )
    printf( "%s\n", msg );
    static int bdb_sec_callback( Db secondary, const Dbt pkey, const Dbt pdata, Dbt skey )
    skey->set_data( pdata->get_data() );
    skey->set_size( pdata->get_size() );
    return 0;
    public:
    Storage( void )
    : m_bdbEnv( DB_CXX_NO_EXCEPTIONS ),
    m_bdbLongKeys( &m_bdbEnv, DB_CXX_NO_EXCEPTIONS ),
    m_bdbLongKeysSec( &m_bdbEnv, DB_CXX_NO_EXCEPTIONS )
    int open( const char *storageURL )
    m_bdbEnv.set_errcall( bdb_error_call );
    static const u_int32_t envFlags =
    DB_CREATE | /* create if not exists */
    DB_INIT_MPOOL | /* memory pool */
    DB_INIT_LOCK | /* locking */
    DB_INIT_LOG | /* recovery */
    DB_INIT_TXN | /* transactions */
    DB_THREAD;
    int error = m_bdbEnv.open( storageURL, envFlags, 0 );
    if (error != 0)
    m_bdbEnv.err( error, "DbEnv::open() failed." );
    return -1;
    static const u_int32_t dbFlags =
    DB_CREATE | /* create if not exists */
    DB_AUTO_COMMIT | /* auto commit */
    DB_THREAD;
    m_bdbLongKeys.set_errcall( bdb_error_call );
    error = m_bdbLongKeys.open( NULL, "longKeys.db", NULL, DB_BTREE, dbFlags, 0 );
    if (error != 0)
    m_bdbLongKeys.err( error, "Db::open() failed." );
    return -1;
    m_bdbLongKeysSec.set_errcall( bdb_error_call );
    m_bdbLongKeysSec.set_flags( DB_DUP | DB_DUPSORT );
    if (error != 0)
    m_bdbLongKeysSec.err( error, "Db::set_flags() failed (%s:%d).",
    __THIS_FILE__, __LINE__ );
    return -1;
    error = m_bdbLongKeysSec.open( NULL, "longKeys-sec.db", NULL, DB_BTREE, dbFlags, 0 );
    if (error != 0)
    m_bdbLongKeysSec.err( error, "Db::open() failed (%s:%d).",
    __THIS_FILE__, __LINE__ );
    return -1;
    error = m_bdbLongKeys.associate( NULL, &m_bdbLongKeysSec, bdb_sec_callback, DB_AUTO_COMMIT );
    if (error != 0)
    m_bdbLongKeys.err( error, "Db::associate() failed (%s:%d).",
    __THIS_FILE__, __LINE__ );
    return -1;
    return 0;
    int close( void )
    m_bdbLongKeysSec.close(0);
    m_bdbLongKeys.close(0);
    m_bdbEnv.close(0);
    return 0;
    int put( long key, long data )
    Dbt dbtKey, dbtData;
    dbtKey.set_data( (void*) &key );
    dbtKey.set_size( sizeof(key) );
    dbtData.set_data( (void*) &data );
    dbtData.set_size( sizeof(data) );
    int error = m_bdbLongKeys.put( NULL, &dbtKey, &dbtData, DB_NOOVERWRITE );
    if (error != 0)
    m_bdbLongKeys.err( error, "Db::put() failed (%s:%d)", __THIS_FILE__, __LINE__ );
    return -1;
    return 0;
    int del( long key )
    Dbt dbtKey;
    dbtKey.set_data( (void*) &key );
    dbtKey.set_size( sizeof(key) );
    int error = m_bdbLongKeys.del( NULL, &dbtKey, 0 );
    if (error != 0)
    m_bdbLongKeys.err( error, "Db::del() failed (%s:%d)", __THIS_FILE__, __LINE__ );
    return -1; }
    return 0;
    Storage *g_storage = NULL;
    static long g_numberTotal = 1000;
    static long g_numberToRead = g_numberTotal/2;
    static std::set<long> g_toRead;
    static std::set<long> g_toWrite;
    extern "C" void reading_thread_func( void arg );
    extern "C" void writing_thread_func( void arg );
    void reading_thread_func( void arg )
    std::set<long>::const_iterator it = g_toRead.begin();
    std::set<long>::const_iterator it_end = g_toRead.end();
    for (int j = 2*g_numberTotal+1; it != it_end; ++it) {
    ++j;
    if (g_storage->put(j, j) != 0)
    printf( "put() failed (%s:%d).\n", __THIS_FILE__, __LINE__ );
    return NULL;
    void writing_thread_func( void arg )
    std::set<long>::const_iterator it = g_toWrite.begin();
    std::set<long>::const_iterator it_end = g_toWrite.end();
    for (; it != it_end; it++) {
    if (g_storage->del(*it) == 0)
    printf( "Deleted key %d\n", *it );
    else
    printf( "Failed to delete key %d\n", *it );
    return NULL;
    int main( int argc, char *argv[] )
    pthread_t read_tid, write_tid;
    if (g_numberToRead > g_numberTotal)
    return 1;
    g_storage = new Storage;
    if (g_storage->open("test_storage") != 0)
    return 3;
    for (int i = 0; i < g_numberTotal; ++i) {
    if (g_storage->put(i, i) != 0)
    std::cout << "Failed to add key '" << i << "'" << std::endl;
    if (i <= g_numberToRead)
    g_toRead.insert(i);
    else
    g_toWrite.insert(i);
    pthread_create( &read_tid, NULL, reading_thread_func, NULL );
    pthread_create( &write_tid, NULL, writing_thread_func, NULL );
    pthread_join( read_tid, NULL );
    pthread_join( write_tid, NULL );
    if (g_storage != NULL) {
    g_storage->close();
    delete g_storage;
    return 0;
    }

    Hi,
    Thank you for you answer, but I still not happywith
    it.
    I attentively read the documents you providedbefore
    posted the message on the forum. Ok. Let me explain again.
    I could enclose these calls in each owntransaction
    (and I tried it, but had the same result) but itdoes
    not make a sence if DB_AUTO_COMMIT flag wasspecified
    for the Db::open()Using transaction does not necessarily eliminate the
    chance of deadlock. Practically any application that
    uses locking may deadlock. Can you post here the
    example in which you are trying it transactionally?
    And maybe I will try to correct it.The example is in the my first message. It would be nice if you could suggest a good solution to workaround the deadlock.
    There is only ONE OPERATION from the BerkeleyDBAPI
    point of view in each thread under the transaction
    and I would expect that the one single Db::put()or
    Db::del() can not cause the deadlock. Why it
    happens?Because "With the exception of the Queue access
    method, the Berkeley DB access methods do page-level
    locking." (Locking granularity:
    http://www.oracle.com/technology/documentation/berkele
    y-db/db/ref/lock/page.html)
    The only solution I see now is use
    DbEnv::set_lk_detect() and handle the
    DB_LOCK_DEADLOCK error code on each DB operationand
    retry the operation on the deadlock, but it is the
    last thing I would like to use.
    The conclusion:
    - why single API call of Db::put() or Db::del()under
    transaction made in the same time cause adeadlock?
    Because both of them will require write locks on the
    same page.
    "The first component of the infrastructure, deadlock
    detection, is not so much a requirement specific to
    transaction-protected applications, but instead is
    necessary for almost all applications in which more
    than a single thread of control will be accessing the
    database at one time. Even when Berkeley DB
    automatically handles database locking, it is
    normally possible for deadlock to occur. Because the
    underlying database access methods may update
    multiple pages during a single Berkeley DB API call,
    deadlock is possible even when threads of control are
    making only single update calls into the database."
    (Deadlock detection:
    http://www.oracle.com/technology/documentation/berkele
    y-db/db/ref/transapp/deadlock.html)
    Please let me know if this time I was clear enough.
    Bogdan Coman

  • Why can't I interrupt the main thread from a child thread with this code?

    I am trying to find an elegant way for a child thread (spawned from a main thread) to stop what its doing and tell the main thread something went wrong. I thought that if I invoke mainThread.interrupt() from the child thread by giving the child thread a reference to the main thread, that would do the trick. But it doesn't work all the time. I want to know why. Here's my code below:
    The main class:
    * IF YOU RUN THIS OFTEN ENOUGH, YOU'LL NOTICE THE "Child Please!" MESSAGE NOT SHOW AT SOME POINT. WHY?
    public class InterruptingParentFromChildThread
         public static void main( String args[] )
              Thread child = new Thread( new ChildThread( Thread.currentThread() ) );
              child.start();
              try
                   child.join();
              catch( InterruptedException e )
    // THE LINE BELOW DOESN'T GET PRINTED EVERY SINGLE TIME ALTHOUGH IT WORKS MOST TIMES, WHY?
                   System.out.println( "Child please!" );
              System.out.println( "ALL DONE!" );
    The class for the child thread:
    public class ChildThread implements Runnable
         Thread mParent;
         public ChildThread( Thread inParent )
              mParent = inParent;
         public void run()
              System.out.println( "In child thread." );
              System.out.println( "Let's interrupt the parent thread now." );
              // THE COMMENTED OUT LINE BELOW, IF UNCOMMENTED, DOESN'T INVOKE InterruptedException THAT CAN BE CAUGHT IN THE MAIN CLASS' CATCH BLOCK, WHY?
              //Thread.currentThread().interrupt();
              // THIS LINE BELOW ONLY WORKS SOMETIMES, WHY?
              mParent.interrupt();
    }

    EJP wrote:
    I'm not convinced about that. The wording in join() suggests that, but the wording in interrupt() definitely does not.Thread.join() doesn't really provide much in the way of details, but Object.wait() does:
    "throws InterruptedException - if any thread interrupted the current thread +before+ or while the current thread was waiting for a notification. The interrupted status of the current thread is cleared when this exception is thrown."
    every jdk method i've used which throws InterruptedException will always throw if entered while a thread is currently interrupted. admitted, i rarely use Thread.join(), so it's possible that method could be different. however, that makes the thread interruption far less useful if it's required to hit the thread while it's already paused.
    a simple test with Thread.sleep() confirms my expected behavior (sleep will throw):
    Thread.currentThread().interrupt();
    Thread.sleep(1000L);

  • Adobe Premiere CS6 keeps crashing - Crashed Thread:  0  Dispatch queue: com.apple.main-thread     Exception Type:  EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

    Please help!  I've been wrestling with this all day!  Everytime I come to a clip on the timeline that has been adjusted via speed/duration the program crashes.  I've already deleted the preference files for all Adobe products.  Any suggestions?
    ~bdh
    Process:         Adobe Premiere Pro CS6 [955]
    Path:            /Applications/Adobe Premiere Pro CS6/Adobe Premiere Pro CS6.app/Contents/MacOS/Adobe Premiere Pro CS6
    Identifier:      com.adobe.AdobePremierePro
    Version:         6.0.2 (6.0.2)
    Code Type:       X86-64 (Native)
    Parent Process:  launchd [277]
    User ID:         501
    Date/Time:       2013-04-29 19:09:02.439 -0500
    OS Version:      Mac OS X 10.8.3 (12D78)
    Report Version:  10
    Interval Since Last Report:          141185 sec
    Crashes Since Last Report:           19
    Per-App Interval Since Last Report:  99397 sec
    Per-App Crashes Since Last Report:   10
    Anonymous UUID:                      00F758BA-37B7-1854-7225-6B1330BFA109
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
    VM Regions Near 0:
    -->
        __TEXT                 0000000100000000-0000000100004000 [   16K] r-x/rwx SM=COW  /Applications/Adobe Premiere Pro CS6/Adobe Premiere Pro CS6.app/Contents/MacOS/Adobe Premiere Pro CS6
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   com.adobe.dvaui.framework               0x00000001034a6d3a dvaui::ui::UI_Node::GetViewScaleFactor() const + 10
    1   com.adobe.UIFramework.framework          0x0000000103cc7066 UIF::TabViewImpl::UI_Draw(dvaui::drawbot::Drawbot*) const + 730
    2   com.adobe.dvaui.framework               0x00000001034addbb void dvaui::drawbot::InvokeDrawbotFromRegionT<dvaui::ui::OS_View, std::const_mem_fun1_ref_t<void, dvaui::ui::OS_View, dvaui::drawbot::Drawbot*>, NSView*>(dvaui::ui::OS_View const&, std::const_mem_fun1_ref_t<void, dvaui::ui::OS_View, dvaui::drawbot::Drawbot*> const&, dvaui::drawbot::SupplierInterface const&, NSView*, __HIShape const*, dvaui::drawbot::SurfaceInterface*, bool) + 187
    3   com.adobe.dvaui.framework               0x00000001034adf79 void dvaui::drawbot::InvokeDrawbot<dvaui::ui::OS_View, std::const_mem_fun1_ref_t<void, dvaui::ui::OS_View, dvaui::drawbot::Drawbot*>, NSView*>(dvaui::ui::OS_View const&, std::const_mem_fun1_ref_t<void, dvaui::ui::OS_View, dvaui::drawbot::Drawbot*> const&, dvaui::drawbot::SupplierInterface const&, NSView*, __HIShape const*, dvaui::drawbot::SurfaceInterface*, std::vector<dvacore::geom::RectT<int>, std::allocator<dvacore::geom::RectT<int> > >*, bool) + 313
    4   com.adobe.dvaui.framework               0x00000001034a6381 dvaui::ui::OS_View::UI_HandlePlatformDrawEvent(dvaui::drawbot::SurfaceInterface *) + 397
    5   com.adobe.dvacore.framework             0x000000010018b9ee int dvacore::config::ErrorManager::ExecuteFunction<void>(boost::function0<void>*, void*) + 28
    6   com.adobe.premiere.frontend             0x000000010c748725 FE::ApplicationErrorManager::ExecuteFunctionWithTopLevelExceptionHandler(boost: :function0<int>) + 57
    7   com.adobe.dvacore.framework             0x000000010018b8e0 void dvacore::config::ErrorManager::ExecuteFunctionWithTopLevelExceptionHandler<void >(boost::function0<void>, bool*) + 112
    8   com.adobe.dvacore.framework             0x000000010018de1d void dvacore::config::ExecuteTopLevelFunction<void>(boost::function0<void>, bool*) + 125
    9   com.adobe.dvaui.framework               0x000000010349c7bd -[DVAMacContainerView drawRect:] + 125
    10  com.apple.AppKit                        0x00007fff88bcf094 -[NSView _drawRect:clip:] + 4217
    11  com.apple.AppKit                        0x00007fff88bcd6f1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1656
    12  com.apple.AppKit                        0x00007fff88bcb722 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 817
    13  com.apple.AppKit                        0x00007fff88bcca74 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 5763
    14  com.apple.AppKit                        0x00007fff88bcca74 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 5763
    15  com.apple.AppKit                        0x00007fff88bcca74 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 5763
    16  com.apple.AppKit                        0x00007fff88bcb173 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 314
    17  com.apple.AppKit                        0x00007fff88bc6d9d -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4675
    18  com.apple.AppKit                        0x00007fff88b90cc3 -[NSView displayIfNeeded] + 1830
    19  com.apple.AppKit                        0x00007fff88b901fc _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints + 738
    20  com.apple.Foundation                    0x00007fff85910af3 __NSFireTimer + 96
    21  com.apple.CoreFoundation                0x00007fff8477b804 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
    22  com.apple.CoreFoundation                0x00007fff8477b31d __CFRunLoopDoTimer + 557
    23  com.apple.CoreFoundation                0x00007fff84760ad9 __CFRunLoopRun + 1529
    24  com.apple.CoreFoundation                0x00007fff847600e2 CFRunLoopRunSpecific + 290
    25  com.apple.HIToolbox                     0x00007fff84d26eb4 RunCurrentEventLoopInMode + 209
    26  com.apple.HIToolbox                     0x00007fff84d26c52 ReceiveNextEventCommon + 356
    27  com.apple.HIToolbox                     0x00007fff84ce7044 IsUserStillTracking(MenuSelectData*, unsigned char*) + 194
    28  com.apple.HIToolbox                     0x00007fff84cd089a TrackMenuCommon(MenuSelectData&, unsigned char*) + 307
    29  com.apple.HIToolbox                     0x00007fff84e66e04 PopUpMenuSelectCore(MenuData*, Point, double, Point, unsigned short, unsigned int, Rect const*, unsigned short, unsigned int, Rect const*, Rect const*, __CFString const*, OpaqueMenuRef**, unsigned short*) + 1556
    30  com.apple.HIToolbox                     0x00007fff84e66794 _HandlePopUpMenuSelection7 + 629
    31  com.apple.AppKit                        0x00007fff88e2f54b _NSSLMPopUpCarbonMenu3 + 3916
    32  com.apple.AppKit                        0x00007fff88e2e5d8 -[NSCarbonMenuImpl _popUpContextMenu:withEvent:forView:withFont:] + 189
    33  com.apple.AppKit                        0x00007fff88f88fe3 -[NSMenu _popUpContextMenu:withEvent:forView:withFont:] + 200
    34  com.adobe.dvaui.framework               0x00000001034c44b6 dvaui::utility::OS_Menu_MAC::DoPopupMenu(dvaui::utility::OS_Menu_MAC&, dvaui::ui::UI_Node const*, dvacore::geom::RectT<float> const&, bool, bool) + 764
    35  com.adobe.dvaui.framework               0x00000001034c45b9 dvaui::utility::OS_Menu_MAC::DoContextMenu(dvaui::utility::OS_Menu_MAC&, dvaui::ui::UI_Node const*, dvacore::geom::PointT<float> const&, bool) + 55
    36  com.adobe.dvaui.framework               0x000000010343773b dvaui::ui::UI_DoContextMenu(dvaui::utility::OS_Menu&, dvaui::ui::UI_Node const&, dvacore::geom::PointT<float> const&) + 27
    37  com.adobe.UIFramework.framework          0x0000000103c7e978 UIF::MenuUtils::TrackPopupMenu(boost::intrusive_ptr<dvaui::utility::OS_Menu>, dvaui::ui::UI_Node const&, ASL::ParamPoint<int> const&) + 40
    38  com.adobe.HandlerTimeline.framework          0x0000000109c40f97 HandlerTimeline::TrackViewArea::DoClipContextMenuWithEffects(ASL::ParamPoint<in t> const&, UIF::KeyModifiers const&, HandlerTimeline::TrackContentView*, ASL::InterfaceRef<BE::ITrackItem, BE::ITrackItem>, char const*) + 1929
    39  com.adobe.HandlerTimeline.framework          0x0000000109c41aaa HandlerTimeline::TrackViewArea::DoContextMenu(ASL::ParamPoint<int> const&, UIF::KeyModifiers const&, HandlerTimeline::TrackContentView*, ASL::InterfaceRef<BE::ITrackItem, BE::ITrackItem>, unsigned int) + 514
    40  com.adobe.HandlerTimeline.framework          0x0000000109c421c3 HandlerTimeline::TrackViewArea::HandleContextMenuInContentView(ASL::ParamPoint< int> const&, UIF::KeyModifiers const&, HandlerTimeline::TrackContentView*) + 1115
    41  com.adobe.HandlerTimeline.framework          0x0000000109b525bb HandlerTimeline::EditorController::RightButtonUp(ASL::ParamPoint<int> const&, UIF::KeyModifiers const&, HandlerTimeline::TrackContentView*) + 169
    42  com.adobe.UIFramework.framework          0x0000000103cbf29f UIF::SubViewImpl::UI_DoMouseEvent(dvaui::ui::UI_Node*, dvaui::ui::MouseEvent const&) + 981
    43  com.adobe.dvaui.framework               0x000000010343c4a8 dvaui::ui::UI_Node::DispatchMouseEvent::operator()(dvaui::ui::UI_Node*, dvaui::ui::UI_Node*, dvacore::geom::PointT<float> const&) const + 184
    44  com.adobe.dvaui.framework               0x000000010344605b std::pair<bool, dvaui::ui::UI_Node*> dvaui::ui::UI_Node::UI_DispatchMouseEventTowardsLeafT<dvaui::ui::UI_Node::Dispa tchMouseEvent>(dvaui::ui::UI_Node::DispatchMouseEvent&, dvacore::geom::PointT<float> const&, bool) + 91
    45  com.adobe.dvaui.framework               0x00000001034460a5 std::pair<bool, dvaui::ui::UI_Node*> dvaui::ui::UI_Node::UI_DispatchMouseEventTowardsLeafT<dvaui::ui::UI_Node::Dispa tchMouseEvent>(dvaui::ui::UI_Node::DispatchMouseEvent&, dvacore::geom::PointT<float> const&, bool) + 165
    46  com.adobe.dvaui.framework               0x00000001034460a5 std::pair<bool, dvaui::ui::UI_Node*> dvaui::ui::UI_Node::UI_DispatchMouseEventTowardsLeafT<dvaui::ui::UI_Node::Dispa tchMouseEvent>(dvaui::ui::UI_Node::DispatchMouseEvent&, dvacore::geom::PointT<float> const&, bool) + 165
    47  com.adobe.dvaui.framework               0x00000001034460a5 std::pair<bool, dvaui::ui::UI_Node*> dvaui::ui::UI_Node::UI_DispatchMouseEventTowardsLeafT<dvaui::ui::UI_Node::Dispa tchMouseEvent>(dvaui::ui::UI_Node::DispatchMouseEvent&, dvacore::geom::PointT<float> const&, bool) + 165
    48  com.adobe.dvaui.framework               0x00000001034460a5 std::pair<bool, dvaui::ui::UI_Node*> dvaui::ui::UI_Node::UI_DispatchMouseEventTowardsLeafT<dvaui::ui::UI_Node::Dispa tchMouseEvent>(dvaui::ui::UI_Node::DispatchMouseEvent&, dvacore::geom::PointT<float> const&, bool) + 165
    49  com.adobe.dvaui.framework               0x00000001034460a5 std::pair<bool, dvaui::ui::UI_Node*> dvaui::ui::UI_Node::UI_DispatchMouseEventTowardsLeafT<dvaui::ui::UI_Node::Dispa tchMouseEvent>(dvaui::ui::UI_Node::DispatchMouseEvent&, dvacore::geom::PointT<float> const&, bool) + 165
    50  com.adobe.dvaui.framework               0x00000001034460a5 std::pair<bool, dvaui::ui::UI_Node*> dvaui::ui::UI_Node::UI_DispatchMouseEventTowardsLeafT<dvaui::ui::UI_Node::Dispa tchMouseEvent>(dvaui::ui::UI_Node::DispatchMouseEvent&, dvacore::geom::PointT<float> const&, bool) + 165
    51  com.adobe.dvaui.framework               0x00000001034460a5 std::pair<bool, dvaui::ui::UI_Node*> dvaui::ui::UI_Node::UI_DispatchMouseEventTowardsLeafT<dvaui::ui::UI_Node::Dispa tchMouseEvent>(dvaui::ui::UI_Node::DispatchMouseEvent&, dvacore::geom::PointT<float> const&, bool) + 165
    52  com.adobe.dvaui.framework               0x000000010343c615 dvaui::ui::UI_Node::UI_DispatchMouseEventTowardsLeaf(dvaui::ui::MouseEvent const&, bool) + 75
    53  com.adobe.dvaui.framework               0x000000010344027e dvaui::ui::UI_Node::UI_DispatchMouseEventToTarget(dvaui::ui::UI_Node*, dvaui::ui::MouseEvent const&, bool) + 136
    54  com.adobe.dvaui.framework               0x000000010344031f dvaui::ui::UI_Node::UI_DispatchMouseEvent(dvaui::ui::MouseEvent const&, bool) + 63
    55  com.adobe.dvaui.framework               0x00000001034a7bf2 dvaui::ui::OS_View::UI_DispatchPlatformMouseEvent(dvaui::ui::MouseEvent const&, bool) + 702
    56  com.adobe.dvaui.framework               0x00000001034a5cfa dvaui::ui::OS_View::UI_DispatchPlatformMouseClickEvent(dvaui::ui::OS_Event const&) + 470
    57  com.adobe.dvaui.framework               0x00000001034a4919 dvaui::ui::OS_View::UI_DispatchEvent(dvaui::ui::OS_Event*) + 123
    58  com.adobe.dvaui.framework               0x00000001034a5fe8 dvaui::ui::OS_View::UI_HandleOSEvent(dvaui::ui::OS_Event*) + 28
    59  com.adobe.dvaui.framework               0x00000001034a2ac7 dvaui::ui::OS_View::UI_HandlePlatformEvent(NSEvent*) + 57
    60  com.adobe.dvacore.framework             0x000000010018b9ee int dvacore::config::ErrorManager::ExecuteFunction<void>(boost::function0<void>*, void*) + 28
    61  com.adobe.premiere.frontend             0x000000010c748725 FE::ApplicationErrorManager::ExecuteFunctionWithTopLevelExceptionHandler(boost: :function0<int>) + 57
    62  com.adobe.dvacore.framework             0x000000010018b8e0 void dvacore::config::ErrorManager::ExecuteFunctionWithTopLevelExceptionHandler<void >(boost::function0<void>, bool*) + 112
    63  com.adobe.dvacore.framework             0x000000010018de1d void dvacore::config::ExecuteTopLevelFunction<void>(boost::function0<void>, bool*) + 125
    64  com.adobe.dvaui.framework               0x000000010349bc8f -[DVAMacContainerView rightMouseUp:] + 127
    65  com.apple.AppKit                        0x00007fff88c7277d -[NSWindow sendEvent:] + 7428
    66  com.apple.AppKit                        0x00007fff88c6e674 -[NSApplication sendEvent:] + 5761
    67  com.adobe.dvaui.framework               0x0000000103495bb6 -[DVAMacApplication sendEvent:] + 630
    68  com.adobe.premiere.frontend             0x000000010c781520 -[PremiereCocoaMacApplication sendEvent:] + 304
    69  com.apple.AppKit                        0x00007fff88b8424a -[NSApplication run] + 636
    70  com.adobe.premiere.frontend             0x000000010c782784 FE::MacApplication::RunSelf() + 44
    71  com.adobe.premiere.frontend             0x000000010c72cdef FE::Application::Run(std::basic_string<unsigned short, std::char_traits<unsigned short>, dvacore::utility::SmallBlockAllocator::STLAllocator<unsigned short> > const&) + 5681
    72  com.adobe.premiere.frontend             0x000000010c783cfc AppMain + 380
    73  com.adobe.premiere.startup              0x000000010c8f41d7 Run + 247
    74  com.adobe.AdobePremierePro              0x00000001000038b7 main + 647
    75  com.adobe.AdobePremierePro              0x000000010000361c start + 52
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib                  0x00007fff82eecd16 kevent + 10
    1   libdispatch.dylib                       0x00007fff85512dea _dispatch_mgr_invoke + 883
    2   libdispatch.dylib                       0x00007fff855129ee _dispatch_mgr_thread + 54
    Thread 2:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.ASLFoundation.framework          0x00000001005c0770 ASL::(anonymous namespace)::TaskProc(void*) + 160
    6   com.apple.CoreServices.CarbonCore          0x00007fff89bf97e0 PrivateMPEntryPoint + 58
    7   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    8   libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 3:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 4:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 5:
    0   libsystem_kernel.dylib                  0x00007fff82eecd16 kevent + 10
    1   com.adobe.dvatransport.framework          0x000000010079bf12 boost::asio::detail::kqueue_reactor::run(bool, boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) + 240
    2   com.adobe.dvatransport.framework          0x00000001007a60da boost::asio::detail::task_io_service::do_one(boost::asio::detail::scoped_lock<b oost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service::idle_thread_info*) + 512
    3   com.adobe.dvatransport.framework          0x00000001007a6467 boost::asio::detail::task_io_service::run(boost::system::error_code&) + 291
    4   com.adobe.dvatransport.framework          0x0000000100792fbd SkyConnectionEnv::MainLoop() + 129
    5   com.adobe.dvatransport.framework          0x000000010079303b SkyConnectionEnv::StaticThreadFunc(SkyConnectionEnv*) + 9
    6   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    7   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    8   libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 6:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.adobe.dvatransport.framework          0x00000001007a604b boost::asio::detail::task_io_service::do_one(boost::asio::detail::scoped_lock<b oost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service::idle_thread_info*) + 369
    3   com.adobe.dvatransport.framework          0x00000001007a6467 boost::asio::detail::task_io_service::run(boost::system::error_code&) + 291
    4   com.adobe.dvatransport.framework          0x0000000100793c2a boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_b ase::work_io_service_runner>::run() + 42
    5   com.adobe.dvatransport.framework          0x0000000100796c33 boost_asio_detail_posix_thread_function + 19
    6   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    7   libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 7:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 8:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 9:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 10:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 11:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 12:
    0   libsystem_kernel.dylib                  0x00007fff82eec122 __psynch_mutexwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa9dfd pthread_mutex_lock + 536
    2   com.adobe.AudioSupport.framework          0x000000010308b132 ML::MonitorMixer::Stop() + 30
    3   com.adobe.PlayerHost.framework          0x00000001049b79b4 ML::VideoPlayer::PlayerCallback_StopAudio() + 256
    4   com.adobe.PlayerHost.framework          0x00000001049d6ad6 ML::SDKCallback_StopAudio(int) + 86
    5   com.adobe.PlayerMediaCore.framework          0x0000000119de812d AdobePlayer::PlayerAudioHost::StopPlayback() + 137
    6   com.adobe.TransmitHost.framework          0x000000010d1e0aa0 ML::TransmitManager::StopPlayback() + 182
    7   com.adobe.PlayerMediaCore.framework          0x0000000119de9754 AdobePlayer::PlayerClock::SetState(AdobePlayer::PlayState, PrActivationEvent) + 828
    8   com.adobe.PlayerMediaCore.framework          0x0000000119df88a3 AdobePlayer::PlayerMain::ForceStop() + 253
    9   com.adobe.PlayerMediaCore.framework          0x0000000119df89e3 AdobePlayer::PlayerMain::OnStop() + 79
    10  com.adobe.PlayerMediaCore.framework          0x0000000119e05926 PrPlayModule<AdobePlayer::PlayerMain>::PlayEntry(int, pmStdParms*, void*, void*) + 302
    11  com.adobe.PlayerHost.framework          0x000000010499b0c9 ML::CallPlayerModuleGuarded(int (*)(int, pmStdParms*, void*, void*), int, pmStdParms*, void*, void*, int*, std::basic_string<unsigned short, std::char_traits<unsigned short>, dvacore::utility::SmallBlockAllocator::STLAllocator<unsigned short> > const&) + 137
    12  com.adobe.PlayerHost.framework          0x000000010499bf94 ML::PlayerModule::CallPlugin(int, void*, void*) + 130
    13  com.adobe.PlayerHost.framework          0x00000001049c0e77 ML::VideoPlayer::CallPlayModuleSelector_Stop() + 79
    14  com.adobe.PlayerHost.framework          0x00000001049abb16 ML::VideoPlayer::StopPlayback(bool, bool) + 64
    15  com.adobe.PlayerHost.framework          0x00000001049a0500 ML::PlayModuleThreadQueue::ExecuteDeferredCall(ASL::ObjectPtr<ML::DeferredCallB ase, ASL::AtomicValue>) + 280
    16  com.adobe.PlayerHost.framework          0x00000001049a1537 ML::PlayModuleThreadQueue::ServiceQueue() + 253
    17  com.adobe.ASLFoundation.framework          0x00000001005b3232 void boost::_mfi::mf0<void, ASL::IThreadedQueueRequest>::call<ASL::InterfaceRef<ASL::IThreadedQueueRequest, ASL::IThreadedQueueRequest> >(ASL::InterfaceRef<ASL::IThreadedQueueRequest, ASL::IThreadedQueueRequest>&, void const*) const + 54
    18  com.adobe.dvacore.framework             0x00000001001f62a2 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 194
    19  com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    20  com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    21  libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    22  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 13:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 14:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 15:
    0   libsystem_kernel.dylib                  0x00007fff82eea686 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x00007fff82ee9c42 mach_msg + 70
    2   com.apple.CoreFoundation                0x00007fff8475b233 __CFRunLoopServiceMachPort + 195
    3   com.apple.CoreFoundation                0x00007fff84760916 __CFRunLoopRun + 1078
    4   com.apple.CoreFoundation                0x00007fff847600e2 CFRunLoopRunSpecific + 290
    5   com.apple.AVCVideoServices              0x0000000119c71ad0 AVS::AVCVideoServicesThreadStart(AVS::AVCVideoServicesThreadParams*) + 186
    6   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    7   libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 16:
    0   libsystem_kernel.dylib                  0x00007fff82eea686 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x00007fff82ee9c42 mach_msg + 70
    2   com.apple.CoreFoundation                0x00007fff8475b233 __CFRunLoopServiceMachPort + 195
    3   com.apple.CoreFoundation                0x00007fff84760916 __CFRunLoopRun + 1078
    4   com.apple.CoreFoundation                0x00007fff847600e2 CFRunLoopRunSpecific + 290
    5   com.apple.AVCVideoServices              0x0000000119c71ad0 AVS::AVCVideoServicesThreadStart(AVS::AVCVideoServicesThreadParams*) + 186
    6   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    7   libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 17:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa9023 _pthread_cond_wait + 927
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22406 TSWaitOnConditionTimedRelative + 163
    3   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    4   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    5   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    6   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    7   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    8   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    9   libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 18:
    0   libsystem_kernel.dylib                  0x00007fff82eea686 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x00007fff82ee9c42 mach_msg + 70
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c1f3dd TS_exception_listener_thread + 67
    3   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 19:
    0   libsystem_kernel.dylib                  0x00007fff82eec386 __semwait_signal + 10
    1   libsystem_c.dylib                       0x00007fff8d02e800 nanosleep + 163
    2   com.adobe.ScriptLayerPPro.framework          0x0000000106d0c6fb ScObjects::Thread::sleep(unsigned int) + 59
    3   com.adobe.ScriptLayerPPro.framework          0x0000000106cf8259 ScObjects::BridgeTalkThread::run() + 169
    4   com.adobe.ScriptLayerPPro.framework          0x0000000106d0ca66 ScObjects::Thread::go(void*) + 166
    5   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    6   libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 20:: com.apple.audio.IOThread.client
    0   libsystem_c.dylib                       0x00007fff8cf92d2c OSAtomicAdd64Barrier$VARIANT$mp + 8
    1   com.adobe.dvacore.framework             0x0000000100241356 dvacore::utility::AllocatorManager<64ul, 4160ul, 66624ul, 1ul>::TrySimpleAllocate() + 144
    2   com.adobe.dvacore.framework             0x00000001002642e2 dvacore::utility::AllocatorManager<64ul, 4160ul, 66624ul, 1ul>::DoAllocate() + 28
    3   com.adobe.dvacore.framework             0x0000000100245829 dvacore::utility::AllocatorManager<64ul, 4160ul, 66624ul, 1ul>::Allocate(unsigned long) + 279
    4   com.adobe.dvacore.framework             0x000000010016412f dvacore::utility::SmallBlockAllocator::Allocate(unsigned long) + 63
    5   com.adobe.Backend.framework             0x00000001015adcd4 std::_Rb_tree<ASL::ImmutableString, std::pair<ASL::ImmutableString const, BE::OutputValueBase*>, std::_Select1st<std::pair<ASL::ImmutableString const, BE::OutputValueBase*> >, std::less<ASL::ImmutableString>, dvacore::utility::SmallBlockAllocator::STLAllocator<std::pair<ASL::ImmutableStr ing const, BE::OutputValueBase*> > >::_M_create_node(std::pair<ASL::ImmutableString const, BE::OutputValueBase*> const&) + 20
    6   com.adobe.Backend.framework             0x00000001015ade02 std::_Rb_tree<ASL::ImmutableString, std::pair<ASL::ImmutableString const, BE::OutputValueBase*>, std::_Select1st<std::pair<ASL::ImmutableString const, BE::OutputValueBase*> >, std::less<ASL::ImmutableString>, dvacore::utility::SmallBlockAllocator::STLAllocator<std::pair<ASL::ImmutableStr ing const, BE::OutputValueBase*> > >::_M_insert_unique(std::pair<ASL::ImmutableString const, BE::OutputValueBase*> const&) + 206
    7   com.adobe.Backend.framework             0x00000001015ac650 BE::CompositeOutputValue::CompositeOutputValue(BE::CompositeOutputValue const&) + 234
    8   com.adobe.Backend.framework             0x00000001015ab298 BE::CompositeOutputValue::Clone() const + 34
    9   com.adobe.Backend.framework             0x00000001015ac6d2 BE::CompositeOutputValue::CompositeOutputValue(BE::CompositeOutputValue const&) + 364
    10  com.adobe.Backend.framework             0x00000001015bacec BE::CompositeProperty::CompositeProperty(BE::CompositeOutputValue const&, std::map<dvacore::utility::Guid, ASL::ObjectPtr<BE::OutputValueEntry, ASL::AtomicValue>, std::less<dvacore::utility::Guid>, std::allocator<std::pair<dvacore::utility::Guid const, ASL::ObjectPtr<BE::OutputValueEntry, ASL::AtomicValue> > > > const&) + 52
    11  com.adobe.Backend.framework             0x00000001015b69f1 BE::PropertiesImpl::SetOpaqueUnknown(ASL::ImmutableString const&, ASL::InterfaceRef<ASL::ASLUnknown, ASL::ASLUnknown>, bool) + 963
    12  com.adobe.Backend.framework             0x00000001015bb93c BE::PropertiesProxy::SetOpaqueUnknown(ASL::ImmutableString const&, ASL::InterfaceRef<ASL::ASLUnknown, ASL::ASLUnknown>, bool) + 144
    13  com.adobe.HandlerProject.framework          0x0000000109576871 void BE::IProperties::SetOpaque<ASL::InterfaceRef<ASL::ASLUnknown, ASL::ASLUnknown> >(ASL::ImmutableString const&, ASL::InterfaceRef<ASL::ASLUnknown, ASL::ASLUnknown>&, bool) + 121
    14  com.adobe.HandlerProject.framework          0x00000001095759bc HandlerProject::ProjectViewStateList::WriteViewStateList() + 138
    15  com.adobe.HandlerProject.framework          0x00000001094a827e HandlerProject::ProjectHandler::ViewDestroyed(HandlerProject::ProjectView*, dvacore::utility::Guid) + 866
    16  com.adobe.HandlerProject.framework          0x0000000109523289 HandlerProject::ProjectView::DestroySelf() + 139
    17  com.adobe.dvaworkspace.framework          0x0000000106a342dc dvaworkspace::workspace::Workspace::RemoveTab(dvaworkspace::workspace::Workspac eFrame*, int, bool, bool) + 140
    18  com.adobe.dvaworkspace.framework          0x0000000106a31cbf dvaworkspace::workspace::Workspace::RemoveTab(dvaworkspace::workspace::Workspac eFrame*, dvaworkspace::workspace::TabPanel*, bool, bool) + 67
    19  com.adobe.dvaworkspace.framework          0x0000000106a48400 dvaworkspace::workspace::WorkspaceFrame::RemoveAllTabs(bool) + 162
    20  com.adobe.dvaworkspace.framework          0x0000000106a346c6 dvaworkspace::workspace::TopLevelWindow::RemoveTabPanels(bool) + 392
    21  com.adobe.dvaworkspace.framework          0x0000000106a3552a dvaworkspace::workspace::Workspace::RemoveTabPanels() + 150
    22  com.adobe.premiere.frontend             0x000000010c726700 FE::Application::CloseCurrentWorkspace() + 552
    23  com.adobe.premiere.frontend             0x000000010c75e50d FE::DocumentManager::CloseDocumentWithPrompt(bool, bool) + 353
    24  com.adobe.premiere.frontend             0x000000010c75f151 FE::DocumentManager::AttemptPanicProjectSave() + 991
    25  com.adobe.premiere.frontend             0x000000010c72b74e FE::Application::AttemptPanicProjectSave() + 24
    26  com.adobe.premiere.frontend             0x000000010c78327c UnixInterruptSignal(int) + 44
    27  com.adobe.dvacore.framework             0x0000000100279b15 (anonymous namespace)::SignalHandler(int, __siginfo*, void*) + 261
    28  libsystem_c.dylib                       0x00007fff8cf9294a _sigtramp + 26
    29  libsystem_c.dylib                       0x00007fff8cf91ac7 memmove$VARIANT$sse42 + 159
    30  com.adobe.AudioRenderer.framework          0x0000000100df1fbb AR::AudioBuffer::CopyFrom(AR::AudioBuffer const&, unsigned int) + 59
    31  com.adobe.AudioRenderer.framework          0x0000000100e4797b AR::AudioPannerDirectChannelAssignmentBase::Process(AR::AudioBuffer const&, AR::AudioBuffer&) + 713
    32  com.adobe.AudioRenderer.framework          0x0000000100e4cc46 AR::AudioPannerStereoTo16Channel::ProcessAudioData(AR::AudioBuffer const&, AR::AudioBuffer&) + 174
    33  com.adobe.AudioRenderer.framework          0x0000000100e1ff32 AR::RealtimeAudioClipTrackItemRenderer::GetAudioData(dvamediatypes::TickTime const&, AR::AudioBuffer&, bool) + 3666
    34  com.adobe.AudioRenderer.framework          0x0000000100df7822 AR::AudioClipTrackRenderer::GetAudioData(dvamediatypes::TickTime const&, AR::AudioBuffer&, bool) + 2530
    35  com.adobe.AudioRenderer.framework          0x0000000100e13697 AR::AudioTrackGroupRenderer::GetAudioData(dvamediatypes::TickTime const&, AR::AudioBuffer&, bool) + 571
    36  com.adobe.AudioSupport.framework          0x0000000103089b67 ML::MonitorMixer::AudioCallback(AR::AudioBuffer&, dvamediatypes::TickTime&) + 6969
    37  com.adobe.AudioSupport.framework          0x000000010309284c ML::AudioPlaybackBuffer::GetAudioData(AR::AudioBuffer&) + 106
    38  com.adobe.AudioSupport.framework          0x00000001030993af ML::CoreAudioHost::ProcessAudio(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*) + 813
    39  com.adobe.AudioSupport.framework          0x000000010309954e ML::CoreAudioHost::DeviceIOProc(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*) + 38
    40  com.apple.audio.CoreAudio               0x00007fff8f09fbad HALC_ProxyIOContext::IOWorkLoop() + 2413
    41  com.apple.audio.CoreAudio               0x00007fff8f09f1a1 HALC_ProxyIOContext::IOThreadEntry(void*) + 83
    42  com.apple.audio.CoreAudio               0x00007fff8f09f069 HALB_IOThread::Entry(void*) + 75
    43  libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    44  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 21:
    0   libsystem_kernel.dylib                  0x00007fff82eec2aa __recvfrom + 10
    1   ServiceManager-Launcher.dylib           0x000000011ff375ec Invoke + 45721
    2   ServiceManager-Launcher.dylib           0x000000011ff36813 Invoke + 42176
    3   ServiceManager-Launcher.dylib           0x000000011ff35be0 Invoke + 39053
    4   ServiceManager-Launcher.dylib           0x000000011ff35c66 Invoke + 39187
    5   ServiceManager-Launcher.dylib           0x000000011ff3130f Invoke + 20412
    6   ServiceManager-Launcher.dylib           0x000000011ff31616 Invoke + 21187
    7   ServiceManager-Launcher.dylib           0x000000011ff31cd7 Invoke + 22916
    8   ServiceManager-Launcher.dylib           0x000000011ff31f41 Invoke + 23534
    9   ServiceManager-Launcher.dylib           0x000000011ff3461d Invoke + 33482
    10  ServiceManager-Launcher.dylib           0x000000011ff34775 Invoke + 33826
    11  ServiceManager-Launcher.dylib           0x000000011ff34fb2 Invoke + 35935
    12  ServiceManager-Launcher.dylib           0x000000011ff350ad Invoke + 36186
    13  ServiceManager-Launcher.dylib           0x000000011ff27d6b Login + 480
    14  ServiceManager-Launcher.dylib           0x000000011ff2b7ad Login + 15394
    15  ServiceManager-Launcher.dylib           0x000000011ff35412 Invoke + 37055
    16  ServiceManager-Launcher.dylib           0x000000011ff37253 Invoke + 44800
    17  libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    18  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 22:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 23:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa8fe9 _pthread_cond_wait + 869
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22210 TSWaitOnCondition + 108
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c223e7 TSWaitOnConditionTimedRelative + 132
    4   com.apple.CoreServices.CarbonCore          0x00007fff89b84b14 MPWaitOnQueue + 252
    5   com.adobe.dvacore.framework             0x00000001001f8f54 dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 200
    6   com.adobe.dvacore.framework             0x00000001001f6253 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 115
    7   com.adobe.dvacore.framework             0x00000001001f3943 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 163
    8   com.adobe.boost_threads.framework          0x000000010012aace thread_proxy + 158
    9   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 24:
    0   libsystem_kernel.dylib                  0x00007fff82eec0fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8cfa9023 _pthread_cond_wait + 927
    2   com.apple.CoreServices.CarbonCore          0x00007fff89c22406 TSWaitOnConditionTimedRelative + 163
    3   com.apple.CoreServices.CarbonCore          0x00007fff89c21f6d TSWaitOnSemaphoreCommon + 265
    4   com.apple.CoreServices.CarbonCore          0x00007fff89be5b93 AsyncFileThread(void*) + 257
    5   libsystem_c.dylib                       0x00007fff8cfa47a2 _pthread_start + 327
    6   libsystem_c.dylib                       0x00007fff8cf911e1 thread_start + 13
    Thread 25:
    0   libsystem_kernel.dylib                  0x00007fff82eec6d6 __workq_kernreturn + 10
    1   libsystem_c.dylib                       0x00007fff8cfa6f4c _pthread_workq_return + 25
    2   libsystem_c.dylib                       0x00007fff8cfa6d13 _pthread_wqthread + 412
    3   libsystem_c.dylib                       0x00007fff8cf911d1 start_wqthread + 13
    Thread 26:
    0   libsystem_kernel.dylib                  0x00007fff82eec6d6 __workq_ke

    Either or both of the following third-party system modifications may be contributing to your problem:
    FxFactory
    CUDA
    I suggest you uninstall them, one at a time, according to the developers' instructions, to see whether you can identify which is at fault. Reboot after uninstalling CUDA.
    Back up all data before making any changes.

  • PLEASE HELP ! While updating My Xperia Z1 , my pc hanged during the process and .

    While updating My Xperia Z1 , my pc hanged during the process ( so , installation of update was interrupted , guess it's same as getting your USB connection disconnected )and now the phone won't turn on .
    Its shows the Sony Xperia logo , then shows a black lit screen , and that's it , nothing else happens . I can only turn it off by pressing and holding the power+up volume button , but it turns on automatically if plugged in for charging or in PC only till it gets that black screen .
    I tried to flash it with a flashtool (Emma) , but it says phone locked , but since it can't even be turned on , i can't unlock it .
    It's a store bought phone and is not of any contracts with any mobile service provider or anything like that ....
    Funny you know ... my PC had to crash at the moment i was updating it .... my luck ....
    Anyways , now please can anyone tell me what i can do ? I'm sure there is a way i can fix it using my pc and other downloadable software , so please can some one help me how i can fix this problem ? I don't care if i lose all the data on it , i just want my phone back ....
    Solved!
    Go to Solution.

    Problem Solved ,Thank you  very much !! 
    For those who might face the problem and stumble upon this thread after googling  
    Read above mentioned comments 
    Now here's what I did :
    Turned the phone off by power+volume key method , then plugged it in to the pc via USB and opened sony pc companion , entered Support zone , then entered the Update device option , then I Unplugged my device , only after doing this a window pops up with  Repair my phone/tablet in blue text , then i clicked on that and followed the simple instructions ..
    It's basically what Thommo said , only i was so freaked out at that time that i failed to follow his instructions to the letter  
    So now my phone is back to normal , and , it got the latest lolipop update !
    Problem solved i guess  but Thommo , i need to disturb you again with  just one more  question ,  since at the very beginning , the update process was interrupted , and now i got lolipop after  the repair ,without needing to update again ,  so has the lollipop been installed properly on my phone or do i need to use any other flashtool to re-install lollipop ? 
    again , Thank you ... 

  • High-pitched beep/sound during sleep and shut down modes

    I just wish to check whether is it normal that there's high pitched beep (not very loud but can be heard in a quiet room) which seems to be from the LED or AC Adapter during sleep mode. The beep sounds continuous when the computer has been shut down or in off mode while the main plug of where the ac adapter is connected to is still on. Is this normal? My computer works fine. Battery is charging fine. I just want check whether is this normal. It is has been like that ever since I bought my computer on March 2012.
    HP Pavilion dm4-3005tx Entertainment Notebook PC

    Hello Huanwei,
    It appears that you can hear a "high pitched beep" coming from the notebook while it's in sleep mode or even off, when the power adapter is plugged in and "on". I will try to help you with this.
    Normally, this should not happen. Beeping from a computer may happen during start up a few times to indicate components enabling, but any constant beeping or being while the computer is off shouldn't happen.
    Does this occur, if the AC adapter is not connected to the notebook when it is in sleep mode or off? Do you only notices this, in a specific location? (office, etc.)
    I would suggest, depending on the setup of things. Taking the notebook with no AC to another location in the house. A quiet one, make sure your not near any other electronics (no watches or cell phones either) let the notebook sleep and see if you hear the beeping. If not, then power it off and test again. If no beeping, this is good and the notebook is fine.
    Repeat that same test with the power adapter connected ( again no other electronics around you). Listen while it is "sleeping" and off to see if you can hear the beeping again.
    If you do disconnect the AC from the notebook , but leave that connected to the wall and take the notebook out of that location, go back to see if you can hear beeps again. If you do it could be the AC adapter. If you don't then it could be an issue with that only when it's connected.
    If there was no beeping when the AC was connected in this "testing location", then I would guess it is something else within the house that is beeping (we have seen that before). In which case you'd have nothing to worry about in regard to your notebook.
    Let me know where the above leads.
    Thank you for posting on the HP Forums.
    I worked on behalf of HP.

  • How to make the main() thread wait?

    I would like to know how to make the main() thread wait for another thread?If I use wait() method in main() method it says "non-static method wait() cannot be referenced from a static context",since main()
    is static.

    Here is an example how you may wait for a Thread in the main -
    but be careful, this is no real OO:
    public class WaitMain {
    // this is the thread class - you may also create
    // a runnable - I use a inner class to
    // keep my example simple
         public static class ThreadWait extends Thread{
              public void doSomething(){
                   synchronized(syncObject){
                        System.out.println("Do Something");
                        syncObject.notify();
              public void run(){
                   // sleep 10 seconds - this is
                   // a placeholder to do something in the thread
                   try{
                        sleep(10000);
                        doSomething();
                        sleep(10000);
                   catch(InterruptedException exc){
    // this is the object we wait for -
    // it is just a synchronizer, nothing else
         private static Object syncObject = new Object();
         public static void main(String[] args) {
              System.out.println("This will start a thread and wait for \"doSomething\"");
              ThreadWait t= new ThreadWait();
              t.start();
              synchronized(syncObject){
                   try{
    // this will wait for the notify
                        syncObject.wait();
                        System.out.println("The doSomething is now over!");
                   catch(InterruptedException exc){
              // do your stuff

Maybe you are looking for

  • MBP 15" Battery Suddenly Draining Fast.

    Hi. So my MBP 15" has always had a decent battery, the usual lengths based on average usage. Today it suddenly started discharging really fast. 10% in 30 minutes when doing nothing but web browsing over wifi with screen at half brightness. It went do

  • SAVE AS window-Untitled should be replaced  by Invoice Number

    Hi Folks, I am giving the user the flexibility of saving the smartform in whichever the drive he wants.Indeed it is picking up the invoice number but not populating the same in the save GUI window.May I know what could be the problem. I mean to say w

  • Xine and divx filename extension

    I am trying without much luck to get my mediaPC to play divx files. The problem is they never show up in the videos list in oxine. Playing the files with xine from xfce on the same PC is working fine. If I rename the files to have an extension of avi

  • Descrete Vs Repetative

    Hi, Can anybody tell me please why in repetative manufacturing production orders are not involved.. but planned orders itself acts as production order. Pavan

  • Does anyone know where I can get a replacement CPU fan for my HP mini 210-2170NR laptop?

    My fan literally "shattered" -- the blades are dropping off the wheel as if it's rotting. Half of them fell off when I opened up the laptop and checked it. Ordered a fan from Amazon claiming to be 210 series compatible but it couldn't fit. Do you kno