Multiple threads block each other, but its not a deadlock!

I have recently upgraded to Berkeley 2.4.16/DB 4.6.21 on Linux 2.6.9-68.9.ELsmp #1 SMP 2008 x86_64 GNU/Linux
Right away I noticed that when I run two threads, one doing a putDocument, another doing a query, they get stuck, as if they were deadlocked, however running db_deadlock does not change the quagmire.
Here is the simplest class I could come up with that produces the problem I have been dealing with:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.sleepycat.db.DatabaseException;
import com.sleepycat.db.Environment;
import com.sleepycat.db.EnvironmentConfig;
import com.sleepycat.db.ReplicationManagerAckPolicy;
import com.sleepycat.db.ReplicationTimeoutType;
import com.sleepycat.dbxml.XmlContainer;
import com.sleepycat.dbxml.XmlContainerConfig;
import com.sleepycat.dbxml.XmlDocumentConfig;
import com.sleepycat.dbxml.XmlManager;
import com.sleepycat.dbxml.XmlManagerConfig;
import com.sleepycat.dbxml.XmlQueryContext;
import com.sleepycat.dbxml.XmlResults;
import com.sleepycat.dbxml.XmlUpdateContext;
import com.sleepycat.dbxml.XmlValue;
public class TestEnvironment
    private XmlManager i_xmlManager = null;
    private XmlContainer i_container = null;
    private XmlContainerConfig i_xmlContainerConfig = null;
    private XmlDocumentConfig i_docCfg = null;
    public TestEnvironment(File dataDir, File dbErr, File dbOut)
    throws DatabaseException, FileNotFoundException
        final EnvironmentConfig cfg = new EnvironmentConfig();
        cfg.setErrorStream(new FileOutputStream(dbErr));
        cfg.setMessageStream(new FileOutputStream(dbOut));
        cfg.setAllowCreate(true);
        cfg.setInitializeLocking(true);
        cfg.setInitializeLogging(true);
        cfg.setInitializeCache(true);
        cfg.setTransactional(true);
        cfg.setRunRecovery(false);
        cfg.setTxnNoSync(true);
        cfg.setTxnNotDurable(false);
        cfg.setTxnTimeout(60000000L);
        cfg.setCacheSize(1073741824L);
        cfg.setThreaded(true);
        cfg.setInitializeReplication(false);
        cfg.setReplicationLimit(1048576L);
        cfg.setVerboseReplication(true);
        cfg.setReplicationManagerAckPolicy(ReplicationManagerAckPolicy.NONE);
        cfg.setMaxLockers(100000);
        cfg.setMaxLockObjects(100000);
        cfg.setMaxLocks(100000);
        cfg.setLockDown(false);
        cfg.setSystemMemory(false);
        cfg.setInitializeCDB(false);
        final Environment env = new Environment(dataDir, cfg);
        env.setReplicationTimeout(ReplicationTimeoutType.ACK_TIMEOUT,  100000);
        env.setReplicationTimeout(ReplicationTimeoutType.CONNECTION_RETRY, 100000);
        env.setReplicationTimeout(ReplicationTimeoutType.ELECTION_RETRY, 100000);
        env.setReplicationTimeout(ReplicationTimeoutType.ELECTION_TIMEOUT, 90000);
        final XmlManagerConfig mgrCfg = new XmlManagerConfig();
        mgrCfg.setAdoptEnvironment(true);
        mgrCfg.setAllowAutoOpen(true);
        mgrCfg.setAllowExternalAccess(false);
        XmlManager.setLogCategory(XmlManager.CATEGORY_ALL, true);
        XmlManager.setLogLevel(XmlManager.LEVEL_ALL, true);
        i_xmlManager = new XmlManager(env, mgrCfg);
        i_xmlManager.setDefaultContainerType(XmlContainer.NodeContainer);
        i_xmlContainerConfig = new XmlContainerConfig();
        i_xmlContainerConfig.setAllowValidation(false);
        i_xmlContainerConfig.setIndexNodes(true);
        i_xmlContainerConfig.setNodeContainer(true);
        i_xmlContainerConfig.setTransactional(true);  
        if (i_xmlManager.existsContainer("container.dbxml") != 0)
            i_container = i_xmlManager.openContainer("container.dbxml", i_xmlContainerConfig);
        else
            i_container = i_xmlManager.createContainer("container.dbxml", i_xmlContainerConfig);
        i_docCfg = new XmlDocumentConfig();
        i_docCfg.setGenerateName(true);
        final TestEnvironment thisRef = this;
        Runtime.getRuntime().addShutdownHook(new Thread()
            public void run()
                try
                    thisRef.close();
                    System.out.println("Shutting down the TestEnvironment.");
                catch (Exception e)
                    e.printStackTrace();
    public void close() throws DatabaseException
        if (i_container != null)
            i_container.close();
            i_container = null;
        if (i_xmlManager != null)
            i_xmlManager.close();
            i_xmlManager = null;
    public void insert(String doc) throws DatabaseException
        System.out.println('[' + Thread.currentThread().getName() +
        "] insert received document to be inserted");
        final long beforeT = System.currentTimeMillis();
        final XmlUpdateContext ctxt = i_xmlManager.createUpdateContext();
        i_container.putDocument(null, doc, ctxt, i_docCfg);
        final long afterT = System.currentTimeMillis();
        System.out.println('[' + Thread.currentThread().getName() +
            "] insert  took " + (afterT - beforeT) + " ms. ");
    public String[] query(String xquery) throws DatabaseException
        System.out.println('[' + Thread.currentThread().getName() +
            "] query \"" + xquery + "\" received.");
        String[] retVal = {};
        final long beforeT = System.currentTimeMillis();
        XmlQueryContext qctxt = null;
        XmlResults rs = null;
        XmlValue nextValue = null;
        try
            qctxt = i_xmlManager.createQueryContext();
            qctxt.setQueryTimeoutSeconds(10);
            rs = i_xmlManager.query(xquery, qctxt);
            if (rs != null)
                retVal = new String[rs.size()];
                for  (int i = 0; i < retVal.length && rs.hasNext(); i++)
                    nextValue = rs.next();
                    retVal[i] = nextValue.asString();
                    nextValue.delete();
                    nextValue = null;
        finally
            if (nextValue != null)
                nextValue.delete();
            if (qctxt != null)
                qctxt.delete();
            if (rs != null)
                rs.delete();
        final long afterT = System.currentTimeMillis();
        System.out.println('[' + Thread.currentThread().getName() +
            "] query \"" + xquery + "\" took " + (afterT - beforeT) + " ms. ");
        return retVal;
}If I call the insert and the query methods in parallel from two different threads, they will both be stuck, the former in the method com.sleepycat.dbxml.dbxml_javaJNI.XmlContainer_putDocument__SWIG_0(Native Method) and the latter in the method com.sleepycat.dbxml.dbxml_javaJNI.XmlManager_query__SWIG_2(Native Method). I would really appreciate help with this issue, I've looked through all compilation flags for db and dbxml, and all runtime configuration parameters, and I can not figure out why this is not working. Thank you!
Edited by: gmfeinberg on Mar 26, 2009 10:41 AM for formatting

Upon your suggestion, I added explicit transactions to my code, and now it looks like this:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.sleepycat.db.DatabaseException;
import com.sleepycat.db.Environment;
import com.sleepycat.db.EnvironmentConfig;
import com.sleepycat.db.LockDetectMode;
import com.sleepycat.dbxml.XmlContainer;
import com.sleepycat.dbxml.XmlContainerConfig;
import com.sleepycat.dbxml.XmlDocumentConfig;
import com.sleepycat.dbxml.XmlException;
import com.sleepycat.dbxml.XmlManager;
import com.sleepycat.dbxml.XmlManagerConfig;
import com.sleepycat.dbxml.XmlQueryContext;
import com.sleepycat.dbxml.XmlResults;
import com.sleepycat.dbxml.XmlTransaction;
import com.sleepycat.dbxml.XmlValue;
public class TestEnvironment
    private static final int DEADLOCK_DETECTOR_INTERVAL = 5000;
    private XmlManager i_xmlManager = null;
    private XmlContainer i_container = null;
    private XmlContainerConfig i_xmlContainerConfig = null;
    private XmlDocumentConfig i_docCfg = null;
    private boolean i_shuttingDown = false;
    public TestEnvironment(File dataDir, File dbErr, File dbOut)
    throws XmlException, DatabaseException, FileNotFoundException
        final EnvironmentConfig cfg = new EnvironmentConfig();
        cfg.setErrorStream(new FileOutputStream(dbErr));
        cfg.setMessageStream(new FileOutputStream(dbOut));
        cfg.setAllowCreate(true);
        cfg.setInitializeLocking(true);
        cfg.setInitializeLogging(true);
        cfg.setInitializeCache(true);
        cfg.setTransactional(true);
        cfg.setRunRecovery(false);
        cfg.setTxnNoSync(true);
        cfg.setTxnNotDurable(false);
        //cfg.setTxnTimeout(500000L);
        cfg.setCacheSize(1073741824L);
        cfg.setThreaded(true);
        cfg.setInitializeReplication(false);
        cfg.setMaxLockers(100000);
        cfg.setMaxLockObjects(100000);
        cfg.setMaxLocks(100000);
        cfg.setLockDown(false);
        cfg.setSystemMemory(false);
        cfg.setInitializeCDB(false);
        final Environment env = new Environment(dataDir, cfg);
        final XmlManagerConfig mgrCfg = new XmlManagerConfig();
        mgrCfg.setAdoptEnvironment(true);
        mgrCfg.setAllowAutoOpen(true);
        mgrCfg.setAllowExternalAccess(false);
        XmlManager.setLogCategory(XmlManager.CATEGORY_ALL, true);
        XmlManager.setLogLevel(XmlManager.LEVEL_ALL, true);
        i_xmlManager = new XmlManager(env, mgrCfg);
        i_xmlManager.setDefaultContainerType(XmlContainer.NodeContainer);
        i_xmlContainerConfig = new XmlContainerConfig();
        i_xmlContainerConfig.setAllowValidation(false);
        i_xmlContainerConfig.setIndexNodes(true);
        i_xmlContainerConfig.setNodeContainer(true);
        i_xmlContainerConfig.setTransactional(true);  
        i_xmlContainerConfig.setStatisticsEnabled(false);
        if (i_xmlManager.existsContainer("container.dbxml") != 0)
            i_container = i_xmlManager.openContainer("container.dbxml", i_xmlContainerConfig);
        else
            i_container = i_xmlManager.createContainer("container.dbxml", i_xmlContainerConfig);
        i_docCfg = new XmlDocumentConfig();
        i_docCfg.setGenerateName(true);
        final TestEnvironment thisRef = this;
        Runtime.getRuntime().addShutdownHook(new Thread()
            public void run()
                try
                    thisRef.close();
                    System.out.println("Shutting down the TestEnvironment.");
                catch (Exception e)
                    e.printStackTrace();
        final Thread deadLockDetector = new Thread("deadLockDetector") {
            @Override
            public void run()
                while (!i_shuttingDown)
                    try
                        i_xmlManager.getEnvironment().detectDeadlocks(LockDetectMode.YOUNGEST);
                        System.out.println('[' + Thread.currentThread().getName() +
                            "] ran deadlock detector.");
                        Thread.sleep(DEADLOCK_DETECTOR_INTERVAL);
                    catch (XmlException e)
                        e.printStackTrace();
                    catch (DatabaseException e)
                        e.printStackTrace();
                    catch (InterruptedException e)
                        e.printStackTrace();
        deadLockDetector.start();
    public void close() throws XmlException
        i_shuttingDown = true;
        if (i_container != null)
            i_container.close();
            i_container = null;
        if (i_xmlManager != null)
            i_xmlManager.close();
            i_xmlManager = null;
    public void insert(String doc) throws XmlException
        System.out.println('[' + Thread.currentThread().getName() +
            "] insert received document to be inserted");
        final long beforeT = System.currentTimeMillis();
        final XmlTransaction txn = i_xmlManager.createTransaction();
        try
            i_container.putDocument(txn, null, doc, i_docCfg);
            txn.commit();
        catch (XmlException e)
            txn.abort();
            throw e;
        finally
            txn.delete();
        final long afterT = System.currentTimeMillis();
        System.out.println('[' + Thread.currentThread().getName() +
            "] insert  took " + (afterT - beforeT) + " ms. ");
    public String[] query(String xquery) throws XmlException
        System.out.println('[' + Thread.currentThread().getName() +
            "] query \"" + xquery + "\" received.");
        String[] retVal = {};
        final long beforeT = System.currentTimeMillis();
        XmlQueryContext qctxt = null;
        XmlResults rs = null;
        XmlValue nextValue = null;
        final XmlTransaction txn = i_xmlManager.createTransaction();
        try
            qctxt = i_xmlManager.createQueryContext();
            qctxt.setQueryTimeoutSeconds(10);
            rs = i_xmlManager.query(txn, xquery, qctxt);
            if (rs != null)
                retVal = new String[rs.size()];
                for  (int i = 0; i < retVal.length && rs.hasNext(); i++)
                    nextValue = rs.next();
                    retVal[i] = nextValue.asString();
                    nextValue.delete();
                    nextValue = null;
            txn.commit();
        catch (XmlException e)
            txn.abort();
            throw e;
        finally
            txn.delete();
            if (nextValue != null)
                nextValue.delete();
            if (qctxt != null)
                qctxt.delete();
            if (rs != null)
                rs.delete();
        final long afterT = System.currentTimeMillis();
        System.out.println('[' + Thread.currentThread().getName() +
            "] query \"" + xquery + "\" took " + (afterT - beforeT) + " ms. ");
        return retVal;
}For the purpose of brevity I omitted the main method, but it merely runs two parallel threads -- one inserting a collection of different XML documents, the other -- querying. Each thread runs a semi-tight loop with a 10 millisecond sleep after each iteration. The documents being inserted are all fairly similar, and well-formed. Here is what happens: if I do not set a maximum transaction timeout, every SINGLE concurrent pair of inserts/queries results in a deadlock, that is only broken when the deadlock detector thread runs every five seconds. Our application does require massive inserts/quieries run in parallel sometimes. If I do set a maximum transaction timeout that expires before the deadlock detector thread runs, I get the following exception:
com.sleepycat.dbxml.XmlException: Error: DB_LOCK_NOTGRANTED: Lock not granted, errcode = DATABASE_ERROR
        at com.sleepycat.dbxml.dbxml_javaJNI.XmlContainer_putDocument__SWIG_3(Native Method)
        at com.sleepycat.dbxml.XmlContainer.putDocument(XmlContainer.java:736)
        at com.sleepycat.dbxml.XmlContainer.putDocument(XmlContainer.java:232)
        at com.sleepycat.dbxml.XmlContainer.putDocument(XmlContainer.java:218)
        at TestEnvironment.insert(TestEnvironment.java:178)
        at TestEnvironment$3.run(TestEnvironment.java:327)which does not seem to be a deadlock.
Now I understand that deadlocks are a fact of life, but I thought they were statistically rare, and in this scenario every single insert/query pair results in a deadlock. The same code works without any deadlocks in the Berkeley DB XML 2.3/Berkeley DB 4.5 combination
Could there be a patch or a bugfix that I missed? This seems very very suspicious. I also tried the same code on both Linux and Windows with the same result
Thank you,
Alexander.

Similar Messages

  • Cannot pair iPhone4 (iOS 7.1) with Macbook air (iOS 10 yosemite); they do see each other but will not connect via bluetooth

    cannot pair iPhone4 (iOS 7.1) with Macbook air (iOS 10 yosemite); they do see each other but will not connect via bluetooth

    That is because they do not generally pair. What is it that you are trying to do by connecting them via Bluetooth? If you are referring to AirDrop or continuity, then all you need to do is have Bluetooth turned on, they do not pair.

  • How can I rasterize a spot color file without creating "border" pixels between areas that are adjacent to each other but should not be overlapping?

    We use Illustrator to create circuit layouts. For part of our process, we create an image of all of the layers using spot colors to show the printed layers overlapping each other. We then rasterize the file and send the image through a Matlab routine that performs some analysis of the circuits based on the colors of the pixels.
    In some cases, I have created images with areas next to each other, but not overlapping. When rasterizing the image, the rasterizing process appears to treat the borders as overlapping and creates a single pixel wide border between the 2 areas when there is none. This is playing havoc with our Matlab routine.
    I can manually go in and remove the rasterized border, however on some projects, this is a very lengthy process. Has anyone experienced anything like this, or have any ideas on how to prevent this?

    Would align to pixel grid help?
    Left is not aligned, Right is aligned to pixel grid

  • Multiple buttons blocking each other out on interactive document

    Hi I'm looking for some help with what may be a simple problem that I just can't figure out.
    I have a one page indesign cs5 document which has about 10 text frames on ten different layers all converted to buttons.  I have set up a menu using show and hide buttons, hid the buttons until triggered, and all of this works fine but the problem is that some of the text boxes block out the others when I export it to an interactive pdf.  I orginally had all of these boxes on the same layer and when I encountered the problem I created a new layer for each new text box but the problem still exists.
    The odd thing is that I have some pictures on different layers but in the same location on the page and they show up fine.
    Any suggestions would be appreciated.
    Andrew

    I found the same problem, looking for a solution I found un unswer here:
    http://indesignsecrets.com/stacking-order-bug-exporting-interactive-pdf.php
    In few words : "It turns out that there is a bug in InDesign that affects the stacking order in interactive PDFs. The stacking order is determined by the order in which the buttons are created. Buttons created first go at the bottom of the stacking order in the PDF. I compare it to a stack of paper: a sheet of paper put down first goes at the bottom of the pile. Then, each subsequent piece is stacked on top of it.
    So the moral of the story is that if your stacking order is incorrect in an interactive PDF, remake your buttons, in the order opposite of how they should appear in the final PDF."
    Have fun !
    P.S. here you have a disscution on that: http://forums.adobe.com/message/5340443#5340443

  • Tried on multiple occasions to enable cookies but its not happening...cant sign into certain websites anymore. please help. this has been going on for awhile.

    for example ive tried to login to youtube- got taken to the google account sign in page and tried signing in (with the correct info thnx) and it takes me to the "Your browser's cookie functionality is turned off. Please turn it on" page. ive followed all instructions i could find on this issue including your own with no success. this is getting extremely irritating. please can somebody who knows whats going on help me and dont repeat the steps on this site word for word because ive tried them tons of times with no success.

    Hello m1a1warrior,
    be sure you have the '''Accept cookies from sites''' and the '''Accept third party cookies''' is selected (Firefox button > Options > Privacy > Set Firefox will: to Use custom settings for history), also click Exceptions.... and be sure the site you're trying to access isn't listed.
    If still you can not login try to delete the '''cookies.sqlite''' file and any '''cookies.sqlite-journal''' files in firefox profile folder(Firefox button > Help menu > Troubleshooting Information > Under the Application Basics section click on Show Folder), and check it again, see for more info : [https://support.mozilla.org/en-US/kb/fix-login-issues-on-websites-require-passwords#w_remove-corrupt-cookies-file Remove corrupt cookies file]
    thank you

  • Blocking process each other but not killing..

    Hello,
    I have situation where 2 SPID's 82 and 112 blocking each other but deadlock monitor is not killing one of them. 82 is trying to get the shared lock on few pages of an object and got the shared lock on 1 page where as waiting on other. mean while Spid 112
    got the exclusive lock on the page where 82 is waiting for and trying to convert the lock on other page where 82 already has a lock.
    This is perfect dead lock situation but SQL Server is not detecting it as dead lock so not killing one of the process.
    This is on SQl Server 2008 R2 SP2 , can you please tell me why is this not being resolved by SQL Server?

    I have the sp_locks for both the process here and filtered for the object which is causing it... hope this will help to see this clearly.
    spid
    dbid
    ObjId
    IndId
    Type
    Resource
    Mode
    Status
    82
    32
    0
    0
    DB
    S
    GRANT
    82
    32
    1272391602
    0
    TAB
    IS
    GRANT
    82
    32
    1272391602
    1
    PAG
    1:209437                        
    S
    WAIT
    82
    32
    1272391602
    1
    PAG
    1:209436                        
    S
    GRANT
    spid
    dbid
    ObjId
    IndId
    Type
    Resource
    Mode
    Status
    112
    32
    1272391602
    1
    PAG
    1.052083333
    IX
    GRANT
    112
    32
    1272391602
    2
    PAG
    1:12188                         
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295103                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295137                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295141                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295145                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295149                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295151                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295152                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295155                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295157                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295163                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295165                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295167                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295104                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295117                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295120                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295122                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295126                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295128                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295134                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295172                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295445                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295446                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295441                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295488                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:295489                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:300960                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:307594                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:307593                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:308187                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:308185                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:308188                        
    IX
    GRANT
    112
    32
    1272391602
    0
    TAB
    [UPDSTATS]                      
    X
    GRANT
    112
    32
    1272391602
    0
    TAB
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:714003                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:713990                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:713929                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:713164                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:713166                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:713145                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:713136                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:713123                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:713118                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:713113                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:197314                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:197312                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:203702                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:203700                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:203216                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:208860                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:208856                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:210118                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209450                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209449                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209443                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209442                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209447                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209433                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209437                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209436                        
    IU
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209436                        
    IX
    CNVT
    112
    32
    1272391602
    1
    PAG
    1:209425                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209391                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209366                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:209363                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:211926                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:211370                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:211369                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:214621                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:214273                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:214274                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:217073                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:217072                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:215976                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:218335                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:218334                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:218308                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:219454                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:219448                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:103959                        
    IX
    GRANT
    112
    32
    1272391602
    1
    PAG
    1:249456                        
    IX
    GRANT
    112
    32
    1272391602
    2
    PAG
    1:783866                        
    IX
    GRANT
    112
    32
    1272391602
    2
    PAG
    1:783848                        
    U
    GRANT

  • How can I select and enlarge the entire doc,ge on a page, reducing the surrounding boarder.  I can move the difference text boxes about independently of each other but the outer most boarders of the main template block appear to be fixed.

    How can I select adn enlarge the entire document/image on a page, reducing the the surrounding boarder?  I can move the different text and image boxes around independently of each other but the outer most boarders of the main template block appear to be fixed.  I thought I would be able to enlarge or reduce my document from 'page layout' but this does not seem possible.

    Inspector > Document > Document Margins
    The word is border. Boarders are the Harry Potters of this world.
    Peter

  • I have two iphones , i lost one  and entered to find my iphone and as mistake i block both and delate all the data of both. how can i get it on, im trying to restore it , but its not working ...

    i have two iphones , i lost one  and entered to find my iphone and as mistake i block both and delate all the data of both. how can i get it on, im trying to restore it , but its not working ...

    Hi Roger
    Thank you for your reply.
    My original feed is: http://casa-egypt.com/feed/
    However, because I modified the feed http://feeds.feedburner.com/imananddinasbroadcast and nothing changed, I redirected it to another feed and then I deleted this feed.
    Is there any way to change the feed in itunes? The only feed I have now is  http://feeds.feedburner.com/CasaEgyptStation
    I tried to restore the feed http://feeds.feedburner.com/imananddinasbroadcast but feedburner refused.
    I know that I missed things up but I still have hope in working things out.
    Thanks is advance.
    Dina
    Message was edited by: dinadik

  • I made a clickable image with download link on my FACEBOOK page, but its not working on Mozilla Firefox, while its working on other browser.. pls help!!

    im using Firefox 23.0.. i just used a simple HTML code on the download link.. but its not working on FIrefox..

    In what way is this button not working?
    Can you post the code that you use for this download button?
    Do you get this link if you right-click and choose "Inspect Element" to open the built-in inspector?
    *https://developer.mozilla.org/en/Tools/Page_Inspector

  • My Mac is not syncing with my ipad or iphone. Entries on either my Ipad or Iphone syncing with each other but not to my Imac.

    My Mac is not syncing with my ipad or iphone. Entries on either my Ipad or Iphone syncing with each other but not to my Imac.

    iCloud: Troubleshooting iCloud Calendar
    iCloud: Advanced Calendar and iCal troubleshooting
    Sync Services: Advanced troubleshooting for contact and calendar syncing

  • HT4191 Notes - my ipad and mac are synching to each other but not to iCloud?

    i believe i have set up icloud properly. My Ipad and my Mac are synching Notes to each other but they are not synching properly to Icloud.
    I have also set up Calendar to synch on all of the 2 devices and the Icloud and those three things all synch fine.
    any thoughts?

    As long as both devices are compatible with iCloud, it should work. When you say they sync with each other, does that mean via iTunes? Go to iCloud.com and check what if any content is being synced.
    http://www.apple.com/support/icloud/

  • In one website, it takes to much time to load the page, in other site its not taking time, so do i need to enable or change any settings

    in one website, its taking time to load the page, on other PC its not taking any time( with internet explorer) in my PC other websites are opening quickly but this website takes too much time with firefox

    Zepo wrote:
    My iMac has been overwhelmed almost since I bought it new.  After some digging the guiness bar suggested its my Aperture library being on the same
    internal Tera byte drive as my operating system.
    Having a single internal hard drive overfilled (drives slow as they fill) is very likely contributing to your problems, but IMO "my Aperture library being on the same internal Tera byte drive as my operating system" is very unlikely to be contributing to your problems. In fact the Library should stay on an underfilled (roughly, for speed, I would call ~half full "underfilled") internal drive, not on the Drobo.
    Instead build a Referenced-Masters workflow with the Library and OS on an internal drive, Masters on the Drobo, OS 10.6.8 (there have been issues reported with OS 10.7 Lion). Keep Vault backup of the Library on the Drobo, and of course back up all Drobo data off site.
    No matter what you do with i/o your C2D Mac is not a strong box for Aperture performance. If you want to really rock Aperture move to one of the better 2011 Sandy Bridge Macs, install 8 GB or more of RAM and build a Referenced-Masters workflow with the Library and OS on an internal solid state drive (SSD).
    Personally I would prefer investing in a Thunderbolt RAID rather than in a Drobo but each individual makes his/her own network speed/cost decisions. The Drobo should work OK for referenced Masters even though i/o is limited by the Firewire connection.
    Do not forget the need for off site backup. And I suggest that in the process of moving to your new setup it is most important to get the data safely and redundantly copied and generally best to disregard how long it may take.
    HTH
    -Allen Wicks

  • [FPGA] Loop rate very slow: Do FPGA I/O nodes in parallel loops block each other?

    Hi,
    I am using cRIO-9075. Mod1 is NI 9263, Mod2 is NI 9227, Mod3 is 9215.
    Please see my VI attached or the given screenshot.
    The FPGA code is based on the "NI CompactRIO Waveform Reference Library" (it's the lower loop).
    The upper loop was added by me and is writing a waveform from blockmemory to the NI 9263 module (Mod 1).
    The data sampled in the lower loop is running at 1 kHz. The control "AO Update Period" for the upper loop has a value of (for example) 10 (=uS).
    The problem is, that this loop is running much much slower than it should. Once I disable the FPGA I/O node in the lower loop (as done in the attachments), it's running as fast as it should.
    It seems to me, that the FPGA I/O nodes are blocking each other. I tried to figure it out by reading through serveral NI documents, but until now I have no idea how to solve that.
    Can you give me some advices? Some general tipps about the VI?
    Thanks!
    Attachments:
    FPGA Loop Rate.PNG ‏72 KB
    FPGA Main.vi ‏251 KB

    Hi, thanks so far.
    Originally the control was inside the loop. Then I tried if it makes a difference if it's outside.
    Ok, i really seems to be that default value of "100000" for "AO Update Period".
    Starting the VI directly woks like expected. Having "AO Update period" inside the loop makes it possible to control it as it's running.
    But, please see the attachment. When starting the FPGA through RT and setting the appropiate value, it does not seem to work. The oscilloscope show's the same behavior like "AO Update Period" was 100000.
    But when reading the value of "AO Update Period" afterwards (while the FPGA is running), it shows the expected value of "10".
    Having changed the default value to 10 works so far, but I am not able to changed it (see attachment).
    So the problem is: Why is "Read/Write control" not working here? Why is still the default value used?
    Attachments:
    FPGA Loop Rate 2.PNG ‏5 KB

  • I bought a Unlocked IPPHONE 5s from UAE store online and using it in Pakistan , but its not showing face time

    I bought a Unlocked IPPHONE 5s from UAE store online and using it in Pakistan , but its not showing face time even i checked out Builtin apps from UAE site for ipphone 5s and its showing face time app  , please help regards How can i use face time

    Phones purchased in UAE do not have facetime installed because it is banned in UAE and several other countries in the area. It's not just a network block; the capability is missing from the phone.

  • I have camera raw installed in my program files but its not an option when i open up photoshop

    I have camera raw installed in my program files but its not an option when i open up photoshop it is not an option in filters where can I find it?

    What exact version of Photoshop?  What exact version of the OS?
    Due to the current unavailability of clairvoyants and mind-readers in the forum, we respectfully request you supply sensible, complete details.
    BOILERPLATE TEXT:
    Note that this is boilerplate text.
    If you give complete and detailed information about your setup and the issue at hand,
    such as your platform (Mac or Win),
    exact versions of your OS, of Photoshop (not just "CS6", but something like CS6v.13.0.6) and of Bridge,
    your settings in Photoshop > Preference > Performance
    the type of file you were working on,
    machine specs, such as total installed RAM, scratch file HDs, total available HD space, video card specs, including total VRAM installed,
    what troubleshooting steps you have taken so far,
    what error message(s) you receive,
    if having issues opening raw files also the exact camera make and model that generated them,
    if you're having printing issues, indicate the exact make and model of your printer, paper size, image dimensions in pixels (so many pixels wide by so many pixels high). if going through a RIP, specify that too.
    etc.,
    someone may be able to help you (not necessarily this poster, who is not a Windows user).
    a screen shot of your settings or of the image could be very helpful too.
    Please read this FAQ for advice on how to ask your questions correctly for quicker and better answers:
    http://forums.adobe.com/thread/419981?tstart=0
    Thanks!

Maybe you are looking for