PDF Display INSIDE a SWING app.

Is there a way to display PDF inside a JPanel (or whatever ;-) ? I know Adobe made a Bean but no support was added since two years (if i am right). PDFGo could be a solution but it seems slow and not really nice...
Other solutions ?
Anyone has already done such thing ?
Thanks.
Phil

Hi,
we are using the bean in an 1.3.1 environment and it works pretty well...
you can see how we implemented it by looking into the code a bit...Don't worry about the maintainer class..its just part of our gui framework.
Regards.,
rookie_no2
package de.fiscus.sfs.akte;
import com.adobe.acrobat.*;
import com.adobe.acrobat.gui.*;
import de.fiscus.sfs.akte.internal.AkteHelpset;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.FocusListener;
import java.awt.event.FocusEvent;
import java.awt.*;
import java.io.StringWriter;
import java.io.PrintWriter;
import java.util.*;
import javax.swing.*;
import de.fiscus.mw.bnof.*;
import de.fiscus.mw.transfer.*;
import de.fiscus.sfs.druck.druckauftrag.TODruckAuftrag;
* Diese Form realisiert die Anzeige eines einzelnen Aktenelementes in einer Nur-Lese-Ansicht.
* Dazu zeigt die Form die PDF-Viewer-Bean, deren Inhalt durch ein an den Viewer �bergebenes
* Byte-Array bestimmt wird, an.
* <p>
* @version %version: 7 %
* @see BNOForm
public class AkteneintragPDFForm extends AkteneintragBNOForm implements ViewerCommand{
  Viewer ivViewer = null;
  // Komponenten, die vom JBuilder erzeugt wurden
  BorderLayout borderLayout1 = new BorderLayout();
  BorderLayout borderLayout2 = new BorderLayout();
  JPanel jPanel1 = new JPanel();
  JPanel jPanelButtonBar = new JPanel();
  GridBagLayout gridBagLayout1 = new GridBagLayout();
  GridLayout gridLayout1 = new GridLayout();
  /** Konstruktor. Initialisiert die Form. Es wird lediglich die Methode
   *  <code>jbInit</code> gerufen, um die grafische Repr�sentation der Form zu
   *  erzeugen.
   *  @see jbInit
  public AkteneintragPDFForm() {
    try  {
      jbInit();
    catch(Exception e) {
      e.printStackTrace();
  /** Definiert die grafische Repr�sentation der Form.
   *  @return void
   *  @exception Exception : technischer Fehler aufgetreten
  private void jbInit() throws Exception {
    this.setComponentName("Druckvorschau"+AkteHelpset.cvARBEITS_BESTANDSANZEIGE);
    //Funktionalit�t der pdf-Bean
    try{
      ivViewer = new Viewer();
      //Setzen der Skalierung auf die Breite des Frames
      ivViewer.setProperty("Default_Zoom_Type","FitWidth");
      //Abschalten der gesamten Shortcut-Funktionalit�t
      Properties prop = CommandRegistry.getKeymaps();
      prop.clear();
      //Einschalten bestimmter Shortcut-Funkionalit�ten
      prop.putAll(getAllowedShortcuts());
      //Nicht ben�tigte Commands abschalten
      CommandRegistry.setDisallowedCommands(getDisallowedCommands());
    catch (Exception e) {
      e.printStackTrace();
    this.setMaintainer(new AkteneintragPDFForm.FormMaintainer(ivViewer));
    this.setPreferredSize(new Dimension(700, 600));
    this.setLayout(borderLayout1);
    this.add(ivViewer, borderLayout1.CENTER);
    jPanelButtonBar.setLayout(borderLayout2);
    jPanelButtonBar.add(getButtonBar(), borderLayout2.EAST);
    //this.add(this.getButtonBar(), borderLayout1.SOUTH);
    this.add(jPanelButtonBar, borderLayout1.SOUTH);
    Die nicht ben�tigten Commands (ViewerCommand) werden hier in einem String-Array zusammengefa�t und zur�ckgegeben
    @return String [] gesammelte Commands
  private String [] getDisallowedCommands () {
    return new String [] {PageOnly_K, Thumbnails_K, ShowBookmarks_K, HideBookmarks_K, ToggleBookmarks_K,
                          Window_K, Open_K, OpenURL_K, Close_K, GeneralPrefs_K, About_K, Reload_K, Find_K,
                          FindAgain_K, DocInfo_K, ListBindings_K, PrintSetup_K, FirstPage_K,
                          PrevPage_K, NextPage_K, LastPage_K, PageUp_K, PageDown_K, LineUp_K, LineDown_K,
                          SinglePage_K, OneColumn_K, TwoColumn_K, TwoColumnLeft_K, TwoColumnRight_K,
                          ActualSize_K, FitPage_K, FitVisible_K, FitWidth_K, FitVisibleWidth_K, FitHeight_K,
                          FitVisibleHeight_K, FitVisibleHeight_K, FullScreen_K, ToFullScreen_K, FromFullScreen_K,
                          ToggleFullScreen_K, OpenHelpFile_K, OpenLicenseFile_K, EditUndo_K, EditDelete_K,
                          EditCopy_K, EditCut_K, EditPaste_K, EditSelectAll_K, Print_K};
    Erlaubte Shortcuts werden hier in einer Properties zur�ckgegeben. Die existierenden Commands sind
    durch den Aufruf CommandRegistry.getKeymaps() ersichtlich.
    @return Properties gesammelte Shortcuts
  private Properties getAllowedShortcuts () {
    Properties prop = new Properties();
    prop.put("Page_Down", "PageDown");
    prop.put("Page_Up", "PageUp");
    return prop;
  public Viewer getPDFViewer () {
    return ivViewer;
  * INNER CLASS - FormMaintainer --- Beginn                                   *
  public class FormMaintainer extends AkteneintragBNOFormMaintainer {
    private Viewer ivViewer = null;
    public FormMaintainer (Viewer ivViewer) {
      this.ivViewer = ivViewer;
     * F�gt den Inhalt des �bergebenen Byte-Arrays in den Viewer ein.
     * @param byte [] Byte-Array mit dem Inhalt des darzustellenden pdf-Files
    public void setPdfContent (byte [] bArray) {
      try{
        ivViewer.setDocumentByteArray(bArray);
      catch (Exception e) {
        e.printStackTrace();
     * CALLBACK: Diese Methode wird vom BNOFramework nach der Initialisierung
     * der Form gerufen. Diese Implementierung initialisiert die Toolbar der
     * Form. Anschlie�end wird die Methode <code>refresh</code> gerufen, um
     * die Form neu darzustellen.
     * @return void
     *  @see refresh
    protected void handleSetup() {
      super.handleSetup();
      refresh();
     * �berschreibt die Methode der Superklasse. Sorgt daf�r, da� bei einem Klick auf den
     * Schlie�en-Button die pdf-Bean ordnungsgem�� beendet wird.
     * @param ActionEvent e
    protected void handleCancel (ActionEvent e){
      ivViewer.deactivate();
      super.handleCancel(e);
     * �berschreibt die Methode in der Superklasse. Dient dazu, den Event f�r einen vorhandenen
     * Drucken-Button in der AkteneintragPDFForm entsprechend zu behandeln
     * @param e ActionEvent, das das ausgel�ste Ereignis enth�lt
     * @exception Exception
    protected void handleActionPerformed (ActionEvent e) throws java.lang.Exception {
      if (e.getActionCommand().equals(BNOActionEvent.cvPRINT)){
        //ALT:
        //ivViewer.execMenuItem(ViewerCommand.Print_K);
        BNOFormMaintainer bnoFM = this.getParentMaintainer();
        final AkteneintragBearbeiten ab = (AkteneintragBearbeiten)this.getDataSource();
        final TODokumentDruckInfo toDruckInfo = ab.getDruckInformation();
        TOAkteneintrag toAE = null;
        //Abfangen der Exception notwendig. Tritt auf, wenn eine Druckvorschau vorhanden ist,
        //der Akteneintrag gel�scht wird und versucht wird, auf der ge�ffnetten Druckvorschau
        //diesen gel�schten Akteneintrag zu drucken
        try{
          toAE = ab.getAkteneintrag();
        catch (AkteException ae){
          throw new AkteException (true, "AkteneintragNotFoundException", new Object [] {"M�glicherweise wurde der Akteneintrag gel�scht"});
        final TOAkteneintrag selectedTO = toAE;
        AkteneintragDruckDialogForm form = new AkteneintragDruckDialogForm(ab.provideDienstpostenBefragen());
        BNODataAccessor data = new BNODataAccessor("", "") {
          public Object handleGetData () throws de.fiscus.mw.util.FiscusException, java.rmi.RemoteException {
            return toDruckInfo;
          public void handleSetData (Object o) throws de.fiscus.mw.util.FiscusException, java.rmi.RemoteException {
            TODokumentDruckInfo toDruckInfo = (TODokumentDruckInfo)o;
            ab.printDokument(toDruckInfo);
            if (selectedTO.getStatus()==(AkteneintragStatus.IM_BESTAND.getValue())){
              ab.printDokumentImBestand(toDruckInfo);
            else {
              ab.printDokumentPreview(toDruckInfo);
        //form.setButtonBar(AkteneintragBNOForm.cvDRUCKVORSCHAU_OK_ABBRECHEN);
        form.setButtonBar(AkteneintragBNOForm.cvOK_ABBRECHEN);
        BNOOpenWindowParameters owp = BNOOpenWindowParameters.createForSecondaryWindow(form, data, this, null, true);
        BNOWindow w = BNOFactory.createWindow(owp);
      else super.handleActionPerformed(e);
    * Initialisiert die Maintainerhierarchie richtungsm��ig von den
    * �bergeordneten Maintainern zu den untergeordneten Maintainern.
    public void reInitialize() {
      super.reInitialize();
      refresh();
    /** Diese Methode wird verwendet, um die Form neu darzustellen. Dazu wird die
     *  zuvor erzeugte Viewer-Bean aktiviert, soda� sie dargestellt werden kann.
     *  @return void
    public void refresh() {
      try{
        ivViewer.activate();
      catch (Exception e) {
        e.printStackTrace();
  * INNER CLASS - FormMaintainer --- Ende                                     *
}

Similar Messages

  • How to display PDF file, inside the SWF file or flash exe file

    I  have create the application for Employee details using flash actionscript 3.0
    This application is to view the organization employee details, iam using the tree component in this application,
    the tree component is to get the dada via xml file, this xml file save in the remote server ,
    I display the PDF file inside the swf file to using " StageWebView" class . Then i goto Publish Setting to change the  player Adobe Air 2.6 and run the flash file using
    ctr-l + Enter . It is work correctly the PDF file is Displayed inside the Swf Output. But I Publish this file to exe . then i run the exe it is not working .
    The application is run The xml data is onely get and displayed the Tree component then i click the tree item employee name the xml data in not display and the pdf file is not open .
    Pls Help...................

    hi i need to display the pdf file inside the swf file or flash exe file .
    I use the navigateToURL class this is open the pdf file on the browser. I want to display the pdf file in the swf window .
    Please suggest.

  • Open local PDF inside Air iOS app

    I am developing an AIR for iOS app for the iPad. My client would like the app to open a local PDF file within the app, rather than launching an external app (such as Adobe Reader). This is to give a seamless experience when using the app. I've seen that distriqt.com produce the 'PDF Reader' Native Extension based on www.vfr.org. VFR appears to have a series of interface controls that open along with the PDF, which I don't require. I emailed Distriqt a week ago to clarify, and have had no response.
    Does anyone know of any other solutions to open a PDF inside an AIR iOS app?

    I've managed to load a PDF successfully inside my AIR iOS app, using the code from http://thatsthaway.wordpress.com/201...1/#comment-102.
    However, I've just come across a weird feature / bug when viewing a PDF using stagewebview. I have a PDF that contains several internal hyperlinks, each navigating to a page within the same PDF document. If I select any of the hyperlinks, they do jump to the intended pages. However, if I reselect the same hyperlink again, it no longer works. If I select a different hyperlink, and then reselect a previous link, it will then work, but if I select the same hyperlink twice in a row, without selecting a different hyperlink in between, the link fails to work. The PDF hyperlinks all work ok outside of my app, on both Windows desktop and an iPad, just not inside of the AIR app.
    Any ideas?

  • How do we display .doc files or .pdf files inside flex containers like Panel or Canvas?

    How do we display .doc files or .pdf files inside flex containers like Panel or Canvas? (i am talking about Flex web browser application and NOT air)
    thanks in advance.

    Perhaps I was not clear...
    We have a Word doc.
    We want to create a PDF doc from it.
    We want, in Word/VBA, to add content (annotation/text note=sticky) to the PDF from Word via VBA macro.
    What is the best way to do this?
    1. Use a VBA call to the PDF doc to execute the AcroJS (we would pass the content, location, etc for the note in the call) - what is this VBA call that will execute AcroJS in an PDF doc?
    2. Use AIC OLE objects to access the PDF doc.
    From your last answer - it sounds like I cannot add the annotation to the PDF from the Word VBA macro - is that correct?
    Our content is already in the Word doc - We want to execute a macro in Word that will add content to the PDF doc  - can this not be done in Word?

  • Swing app can't connect to DB outside jDev

    I am using jDeveloper 11.1.1.3 and have create a simple swing app with a Model and View project that connects to DB. Everything runs fine inside the IDE but when i try to execute the program outside of jDeveloper i get a null password error when it tries to access my DB. I have created the connection in application resources and have checked the 'Save Password' option. I am executing the command from a .bat file, the same command jDev uses to launch the main form inside the IDE. The form displays and the buttons work but it will not connect.
    I tried to enter the password in the connections.xml file but the main form will not load if i do this.
    What am i missing here?
    Thanks a lot.
    Edited by: user10378872 on Feb 17, 2011 8:03 AM
    Edited by: user10378872 on Feb 17, 2011 8:03 AM
    Edited by: user10378872 on Feb 17, 2011 8:06 AM

    Hello !!
    He tenido problemas con PERSISTENCIA en NETBEANS 6.1 cuando trabajo en modo grafico. (Your same problem ! ).
    Hoy por fin lo pude solucionar. La solucion:
    En la clase principal que contine el metodo MAIN, en mi caso ContaApp.java busque el metodo " public static void main(String[] args) "
    en este metodo metodo se lanza la aplicacion en la linea:
    ESTAS 2 LINEAS SE DEBEN COLOCAR ANTES DE LANZA EL METODO launch( INDICADO MAS ABAJO.
    // This is the solution !!!
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("contabilidad");
    EntityManager em = emf.createEntityManager();
    // solution end
    // este es el metodo que se lanza autmaticamente (class method)
    launch(ContaDianApp.class, args);
    Y ESO ES TODO. TU PUEDES COLOCAR TU CONEXION NORMAL EN CUALQUIER PARTE DE TU CODIGO. ES IMPORTANTE VOLVER A INSTANCIAR LA PERSISTENCIA EN TU CODIGO. ES DECIR, QUE MAS ADELANTE NECESITAS VOLVER A COLOCAR:
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("contabilidad"); // contabilidad en mi caso, tu lo debes cambiar.
    EntityManager em = emf.createEntityManager();
    Cualquier inquietud te puedes comunicar conmigo al email: [email protected]
    saludos,
    Luis Carlos

  • How to create printable report from a swing app.

    Hi,
    I have googled quite a bit and have searched the forum extensively but haven't found answers to my questions.
    I have a small swing based application (that uses jtextfields, jbuttons, jlist, etc) that collects information from user
    and stores in some variables; which are like strings, integers, hashmap, etc.
    Now this information is to be formatted and is to be printed as a report.
    Formatted as in, some part of the collected text is to be printed in certain font and other in different color and so on.
    Also the report is to be printed on a paper leaving some space at left and at the top. That means margins need to be set.
    And before all info is to be sent to printer I need to display this information in some report viewer (preview).
    How can I format certain text and set margins? (Is there some Document kind of api which allows me to set margins, change font of certain text?)
    How should I display this text / information as a print preview? (Should I use jeditorpane / jtextpane ?)
    How should I send all the information to the printer? (What java api should be used for printing?)
    The data entered by the user is not saved / persisted to any database. It's to be sent to the printer after submit button is pressed on the swing app.
    Since there is no database I couldn't use jasper-reports.
    Following are links to all threads (not useful) I found when I searched for swing / print / report in the forum :
    http://forums.sun.com/thread.jspa?forumID=331&threadID=225351
    http://forums.sun.com/thread.jspa?forumID=57&threadID=576758
    http://forums.sun.com/thread.jspa?forumID=57&threadID=570629
    http://forums.sun.com/thread.jspa?forumID=1&threadID=489905
    http://forums.sun.com/thread.jspa?forumID=57&threadID=571093
    http://forums.sun.com/thread.jspa?forumID=257&threadID=138450
    http://forums.sun.com/thread.jspa?forumID=57&threadID=583150
    http://forums.sun.com/thread.jspa?forumID=57&threadID=5399572
    http://forums.sun.com/thread.jspa?forumID=57&threadID=579619
    http://forums.sun.com/thread.jspa?forumID=57&threadID=593199
    Help would be much appreciated.

    alan_mehio wrote:
    The simplest thing to do in your case is to load the file content into the JTextArea
    then to create the header and the footer if there is any from java.text.MessageFormat
    then you invoke the print method on the JTextArea instance object> Just let me know if you are face any furrher problem
    Alan Mehio,
    I have been able to set margins and get the printout just the way I want it (after some experiments / trial & error).
    But the problem is, parameters to paper.setImageableArea() are hard coded as in the example code below :
            System.out.println("print?");
            PrinterJob printJob = PrinterJob.getPrinterJob();
            if (printJob.printDialog()) {
                PageFormat pf = printJob.defaultPage();
                Paper paper = pf.getPaper();
                paper.setSize(8.5 * 72, 11 * 72);
                System.out.println("paper width : " + paper.getWidth());// expecting 612
                System.out.println("paper height : " + paper.getHeight());// expecting 792
                System.out.println("ImageableHeight : " + paper.getImageableHeight());
                System.out.println("imageable width : " + paper.getImageableWidth());
                System.out.println("ImageableX : " + paper.getImageableX());
                System.out.println("Imageable y : " + paper.getImageableY());
                //paper.setImageableArea(108, 144, paper.getWidth() - 108, paper.getHeight() - 144);
                paper.setImageableArea(222, 244, paper.getWidth() - 222, paper.getHeight() - 244);
                pf.setPaper(paper);
                printJob.setPrintable(jTextArea1.getPrintable(null, null), pf);
                try {
                    printJob.print();
                } catch (Exception ex) {
                    System.out.println("exception while printing...");
                    ex.printStackTrace();
            }In my case the left margin should be 1.5 inches (38.1mm) and top margin should be 2 inches (50.8 mm)
    Considering 72dpi printer for a A4 size page (8.5in X 11in), the parameters to paper.setImageableArea() should be
    (108, 144, paper.getWidth() - 108, paper.getHeight() - 144);
    But the printout leaves only 1inch for top and left margins.
    Here are o/p lines for method-call with above said params :
    paper width : 612.0
    paper height : 792.0
    ImageableHeight : 648.0
    imageable width : 468.0
    ImageableX : 72.0
    Imageable y : 72.0
    When I pass the following values I get text printed with desired margins on the paper but the above printlns remain exactly the same!
    paper.setImageableArea(222.4, 244, paper.getWidth() - 222.4, paper.getHeight() - 244);
    Although I have been able to achieve what I wanted to without using 3rd party libraries,
    I feel this hard coding of values isn't a good idea and leaves a doubt whether this will work on other systems with different printers.
    My question is, how to get these numbers correct every time? Is there a formula for obtaining these numbers?
    Also formatting of certain part of to-print text is something that is yet to be figured out.
    Thanks.

  • Keyboard Problem while running Swing App on LINUX

    Hi All,
    We have a Swing based Application running on Windows Platform. We need to run the Application on LINUX. The Application does not have any problem and runs without problems for a few minutes but after that the keyboard stops to respond inside the application. Keyboard runs fine outside the application but no key events are recognized inside the application. Mouse is working fine even after the keyboard stops responding.
    Key Points:
    �     The keyboard is a PS/2 keyboard.
    �     Read Hat Fedora 5.0 is being used.
    �     The problems occur on both KDE and GNONE.
    �     The Java Version is jdk1.5.0_09
    The application is data entry application using EJB at server side. The client UI has lot of JTables and Desktop Panes/ Internal Frames. User use ctrl+tab, ctrl+shift+tab, tab, shift+tab, and other hot keys to navigate between Components. Listeners on keyboard Focus Owner are also used. We are unable to diagnose the problem because of the undeterminable nature of the problem. The problem occurs at anytime and does not occur on any special key/ combinations press.
    Thanks and Regards,
    Nishant Saini
    http://www.simplyjava.com

    I've just installed the JDK 1.4 on my debian box. I
    can compile and run a basic Hello World app using
    System.println, but when I try to run a simple swing
    app, I get an error like:
    Exception in thread "main"
    java.lang.NoClassDefFoundError
    at java.lang.Class.forName0(Native Method)
    at java.lang.... etc, etc.
    It goes on with about 30 different classes. It
    compiles fine, with no errors, but when it comes time
    to run, that's what I get. This is what I have in my
    .bash_profile as far as environment variables go:
    export JAVA_HOME="/usr/local/j2sdk1.4.1_01"
    export PATH="$JAVA_HOME/BIN:$PATH"
    export
    CLASSPATH="$JAVA_HOME/jre/lib/:$JAVA_HOME/lib:."The code works fine in Windows, so unless there's
    something platform-specific, I don't think there's a
    problem there. I've checked to make sure I'm not
    running kaffe by accident and I'm definitely running
    the right java and javac. I'm out of ideas. Any
    suggestions would be greatly appreciated.
    -dudley
    I may just be crazy, but your PATH looks a little screwy to me. I was under the impression that the standard java installation has its executables in the 'bin' directory, not the 'BIN' directory. Unless Debian has fallen to the evil empire, then I'm fairly sure file names are case-sensitive. I don't know if that will fix your problem though. Do you compile from the command line, or do you use an IDE???

  • I used tag to show PDF file inside my JSP page, It is working properly in IE but nothing shows in Mozilla. What should I do?

    I've used to display a PDF file inside my JSP page. It is working fine in IE. However, many of users of this application are using Mozilla and the platform is Ubuntu so it is vital that the file is shown in Mozilla as well. How can I solve this problem.
    == This happened ==
    Every time Firefox opened
    == I run my jsp page

    Such conditional code will only work in IE and not in other browsers like Firefox.
    You can ask questions and advice about web development at the mozillaZine Web Development/Standards Evangelism forum.<br />
    A good place to ask questions and advice about web development is at the mozillaZine Web Development/Standards Evangelism forum.<br />
    The helpers at that forum are more knowledgeable about web development issues.<br />
    You need to register at the mozillaZine forum site in order to post at that forum.<br />
    See http://forums.mozillazine.org/viewforum.php?f=25

  • PDF display problem in 10.6.7

    Having problems displaying .pdf files after updating 10.6.7 with the recent font update.
    The issue occurs on both my MacPro and Macbook pro, which were updated recently.
    Opening most but not all .pdf files causes the viewer app to crash. This happens with preview, safari, papers and with the finder.
    Same files can be opened successfully with Adobe reader which suggests problems with underlying pdf rendering technology.
    Anybody else seeing this?
    Any solutions?

    Hi Linc
    Thanks again for the replies and for your time looking at this issue.
    Sorry about the bad file link. I think this one will work:
    http://dl.dropbox.com/u/2391464/p0950-p0982.pdf
    I have since tried this file on a Macbook running 10.5.8 and it crashes Preview and Finder on that machine too. So I was mistaken in thinking that the issue is recent.
    I also note that affected files all have a generic pdf icon.
    It opens fine in Adobe Reader  on the MacPro and in GoodReader on my iPad.
    If it was just this file, I would not worry but I have this problem with 100's of pdf's from on-line academic journals.
    Here is a complete crash report:
    Process:         Preview [10535]
    Path:            /Applications/Preview.app/Contents/MacOS/Preview
    Identifier:      com.apple.Preview
    Version:         5.0.3 (504.1)
    Build Info:      Preview-5040100~2
    Code Type:       X86-64 (Native)
    Parent Process:  launchd [193]
    Date/Time:       2011-05-03 14:21:17.689 +0100
    OS Version:      Mac OS X 10.6.7 (10J869)
    Report Version:  6
    Interval Since Last Report:          168776 sec
    Crashes Since Last Report:           135
    Per-App Interval Since Last Report:  148255 sec
    Per-App Crashes Since Last Report:   14
    Anonymous UUID:                      EE1A1ECF-B916-4F6B-A68C-EC51382FBA65
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000000c
    Crashed Thread:  5  Dispatch queue: com.apple.root.default-priority
    Thread 0:  Dispatch queue: com.apple.main-thread
    0   com.apple.CoreFoundation                0x00007fff814e35af __CFSetApplyFunction_block_invoke_1 + 15
    1   com.apple.CoreFoundation                0x00007fff814d7ae5 CFBasicHashApply + 213
    2   com.apple.CoreFoundation                0x00007fff814e356f CFSetApplyFunction + 191
    3   com.apple.CoreFoundation                0x00007fff814fa017 __CFRunLoopDoSources0 + 359
    4   com.apple.CoreFoundation                0x00007fff814f85f9 __CFRunLoopRun + 873
    5   com.apple.CoreFoundation                0x00007fff814f7dbf CFRunLoopRunSpecific + 575
    6   com.apple.imageKit                      0x00007fff80940087 -[IKTaskManager runAsynchronousTasksWithIdentifier:timeout:] + 91
    7   com.apple.imageKit                      0x00007fff809429c1 -[IKImageBrowserView(IKImageBrowserTasks) performSynchronousTasksIfAny] + 1454
    8   com.apple.imageKit                      0x00007fff8089dcdd -[IKImageBrowserView(ImageBrowserDrawing) drawWithCurrentRendererInRect:] + 247
    9   com.apple.imageKit                      0x00007fff8089e7ea -[IKImageBrowserView(ImageBrowserDrawing) drawRect:] + 732
    10  com.apple.AppKit                        0x00007fff81af1c49 -[NSView _drawRect:clip:] + 3390
    11  com.apple.AppKit                        0x00007fff81af08bc -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1325
    12  com.apple.AppKit                        0x00007fff81af0c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
    13  com.apple.AppKit                        0x00007fff81af0c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
    14  com.apple.AppKit                        0x00007fff81af0c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
    15  com.apple.AppKit                        0x00007fff81af0c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
    16  com.apple.AppKit                        0x00007fff81af0c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
    17  com.apple.AppKit                        0x00007fff81af0c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
    18  com.apple.AppKit                        0x00007fff81af0c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
    19  com.apple.AppKit                        0x00007fff81af0c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
    20  com.apple.AppKit                        0x00007fff81aeef8e -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 767
    21  com.apple.AppKit                        0x00007fff81aeeab0 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 254
    22  com.apple.AppKit                        0x00007fff81aeb362 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2683
    23  com.apple.AppKit                        0x00007fff81a64b9a -[NSView displayIfNeeded] + 969
    24  com.apple.AppKit                        0x00007fff81a2cbe3 -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 1050
    25  com.apple.AppKit                        0x00007fff81a2c77a -[NSWindow orderWindow:relativeTo:] + 94
    26  com.apple.AppKit                        0x00007fff81a2a100 -[NSWindow makeKeyAndOrderFront:] + 46
    27  com.apple.AppKit                        0x00007fff81c2f335 -[NSWindowController showWindow:] + 599
    28  com.apple.Preview                       0x000000010000aa15 -[PVWindowController showWindow:] + 50
    29  com.apple.AppKit                        0x00007fff81c00b74 -[NSDocument showWindows] + 98
    30  com.apple.Preview                       0x0000000100007d86 -[PVDocumentController openNextFileFromScanner:] + 2371
    31  com.apple.Foundation                    0x00007fff868528ea _nsnote_callback + 167
    32  com.apple.CoreFoundation                0x00007fff81505000 __CFXNotificationPost + 1008
    33  com.apple.CoreFoundation                0x00007fff814f1578 _CFXNotificationPostNotification + 200
    34  com.apple.Foundation                    0x00007fff8687e4e4 postQueueNotifications + 398
    35  com.apple.CoreFoundation                0x00007fff8151cb37 __CFRunLoopDoObservers + 519
    36  com.apple.CoreFoundation                0x00007fff814f7ddf CFRunLoopRunSpecific + 607
    37  com.apple.HIToolbox                     0x00007fff863a87ee RunCurrentEventLoopInMode + 333
    38  com.apple.HIToolbox                     0x00007fff863a8551 ReceiveNextEventCommon + 148
    39  com.apple.HIToolbox                     0x00007fff863a84ac BlockUntilNextEventMatchingListInMode + 59
    40  com.apple.AppKit                        0x00007fff81a34e64 _DPSNextEvent + 718
    41  com.apple.AppKit                        0x00007fff81a347a9 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
    42  com.apple.AppKit                        0x00007fff819fa48b -[NSApplication run] + 395
    43  com.apple.AppKit                        0x00007fff819f31a8 NSApplicationMain + 364
    44  com.apple.Preview                       0x0000000100001454 start + 52
    Thread 1:  Dispatch queue: com.apple.libdispatch-manager
    0   libSystem.B.dylib                       0x00007fff837f012a kevent + 10
    1   libSystem.B.dylib                       0x00007fff837f1ffd _dispatch_mgr_invoke + 154
    2   libSystem.B.dylib                       0x00007fff837f1cd4 _dispatch_queue_invoke + 185
    3   libSystem.B.dylib                       0x00007fff837f17fe _dispatch_worker_thread2 + 252
    4   libSystem.B.dylib                       0x00007fff837f1128 _pthread_wqthread + 353
    5   libSystem.B.dylib                       0x00007fff837f0fc5 start_wqthread + 13
    Thread 2:  Dispatch queue: com.apple.root.default-priority
    0   libJBIG2.A.dylib                        0x00000001176a832b JArithmeticDecoder::decodeBit(unsigned int, JArithmeticDecoderStats*) + 55
    1   libJBIG2.A.dylib                        0x00000001176a753a JBIG2Stream::readGenericBitmap(int, int, int, int, int, int, JBIG2Bitmap*, int*, int*, int) + 6250
    2   libJBIG2.A.dylib                        0x00000001176a9411 JBIG2Stream::readSymbolDictSeg(unsigned int, unsigned int, unsigned int*, unsigned int) + 2823
    3   libJBIG2.A.dylib                        0x00000001176a5212 JBIG2Stream::readSegments() + 838
    4   libJBIG2.A.dylib                        0x00000001176a4dad JBIG2Stream::reset() + 151
    5   libJBIG2.A.dylib                        0x00000001176aeecb jb_state::get_stream() + 207
    6   libJBIG2.A.dylib                        0x00000001176aef18 read_bytes(void*, void*, unsigned long) + 22
    7   com.apple.CoreGraphics                  0x00007fff810a6e4c jbig2_filter_refill + 29
    8   com.apple.CoreGraphics                  0x00007fff80b52210 CGPDFSourceRefill + 235
    9   com.apple.CoreGraphics                  0x00007fff80b520e5 CGPDFSourceRead + 92
    10  com.apple.CoreGraphics                  0x00007fff80c1ce0a CGAccessSessionGetChunks + 459
    11  com.apple.CoreGraphics                  0x00007fff80b17be1 img_decode_read + 516
    12  com.apple.CoreGraphics                  0x00007fff80b20b34 img_interpolate_read + 864
    13  com.apple.CoreGraphics                  0x00007fff80afbd9b img_data_lock + 8693
    14  com.apple.CoreGraphics                  0x00007fff80af8eaf CGSImageDataLock + 212
    15  libRIP.A.dylib                          0x00007fff866be21f ripc_AcquireImage + 2431
    16  libRIP.A.dylib                          0x00007fff866bcaa3 ripc_DrawImage + 1218
    17  com.apple.CoreGraphics                  0x00007fff80b13cda CGContextDrawImage + 446
    18  com.apple.CoreGraphics                  0x00007fff80c9a060 CGPDFDrawingContextDrawImage + 223
    19  com.apple.CoreGraphics                  0x00007fff80c93b1d op_Do + 101
    20  com.apple.CoreGraphics                  0x00007fff80b5a536 pdf_scanner_handle_xname + 105
    21  com.apple.CoreGraphics                  0x00007fff80b598f7 CGPDFScannerScan + 472
    22  com.apple.CoreGraphics                  0x00007fff80b579ac CGPDFDrawingContextDrawPage + 787
    23  com.apple.CoreGraphics                  0x00007fff80b5764a CGContextDrawPDFPageWithProgressCallback + 100
    24  com.apple.PDFKit                        0x00007fff87f8715f -[PDFPage(PDFPagePrivate) drawWithBox:inContext:] + 629
    25  com.apple.PDFKit                        0x00007fff87f84db5 -[PDFPage(PDFPagePrivate) thumbnailOfSize:forBox:] + 673
    26  com.apple.imageKit                      0x00007fff80977feb -[IKImageCellDatasourceProxy _thumbnailWithRepresentation:type:uti:size:antialiased:quality:] + 1713
    27  com.apple.imageKit                      0x00007fff809766eb -[IKImageCellDatasourceProxy thumbnailWithSize:antialiased:quality:] + 177
    28  com.apple.imageKit                      0x00007fff8088726a -[IKImageWrapper _thumbnailWithSize:antialiased:quality:] + 577
    29  com.apple.imageKit                      0x00007fff8088537e -[IKImageWrapper thumbnailWithSize:antialiased:quality:] + 124
    30  com.apple.imageKit                      0x00007fff80970959 -[IKThumbnailBuilder computeThumbnail] + 319
    31  com.apple.imageKit                      0x00007fff809716f9 -[IKThumbnailOperation main] + 35
    32  com.apple.Foundation                    0x00007fff8687bcc4 -[__NSOperationInternal start] + 681
    33  com.apple.Foundation                    0x00007fff8695aae7 __doStart2 + 97
    34  libSystem.B.dylib                       0x00007fff83813284 _dispatch_call_block_and_release + 15
    35  libSystem.B.dylib                       0x00007fff837f17f1 _dispatch_worker_thread2 + 239
    36  libSystem.B.dylib                       0x00007fff837f1128 _pthread_wqthread + 353
    37  libSystem.B.dylib                       0x00007fff837f0fc5 start_wqthread + 13
    Thread 3:  Dispatch queue: com.apple.root.default-priority
    0   libSystem.B.dylib                       0x00007fff83811f8a __semwait_signal + 10
    1   libSystem.B.dylib                       0x00007fff83811e19 nanosleep + 148
    2   com.apple.Foundation                    0x00007fff8687c356 +[NSThread sleepUntilDate:] + 116
    3   com.apple.imageKit                      0x00007fff808a4d0a -[IKImageBrowserView(ImageBrowserImport) _importThumbnails:state:] + 1128
    4   com.apple.imageKit                      0x00007fff80940458 -[IKImageBrowserView(IKImageBrowserTasks) _performAsyncImportIfAny:delegate:] + 49
    5   com.apple.imageKit                      0x00007fff8093f4c5 -[IKTaskAsyncOperation main] + 67
    6   com.apple.Foundation                    0x00007fff8687bcc4 -[__NSOperationInternal start] + 681
    7   com.apple.Foundation                    0x00007fff8695aae7 __doStart2 + 97
    8   libSystem.B.dylib                       0x00007fff83813284 _dispatch_call_block_and_release + 15
    9   libSystem.B.dylib                       0x00007fff837f17f1 _dispatch_worker_thread2 + 239
    10  libSystem.B.dylib                       0x00007fff837f1128 _pthread_wqthread + 353
    11  libSystem.B.dylib                       0x00007fff837f0fc5 start_wqthread + 13
    Thread 4:  Dispatch queue: com.apple.root.default-priority
    0   libSystem.B.dylib                       0x00007fffffe007db __memcpy + 59
    1   libJBIG2.A.dylib                        0x00000001176b0298 JBIG2Bitmap::JBIG2Bitmap(unsigned int, JBIG2Bitmap*) + 132
    2   libJBIG2.A.dylib                        0x00000001176a970c JBIG2Stream::readSymbolDictSeg(unsigned int, unsigned int, unsigned int*, unsigned int) + 3586
    3   libJBIG2.A.dylib                        0x00000001176a5212 JBIG2Stream::readSegments() + 838
    4   libJBIG2.A.dylib                        0x00000001176a4dad JBIG2Stream::reset() + 151
    5   libJBIG2.A.dylib                        0x00000001176aeecb jb_state::get_stream() + 207
    6   libJBIG2.A.dylib                        0x00000001176aef18 read_bytes(void*, void*, unsigned long) + 22
    7   com.apple.CoreGraphics                  0x00007fff810a6e4c jbig2_filter_refill + 29
    8   com.apple.CoreGraphics                  0x00007fff80b52210 CGPDFSourceRefill + 235
    9   com.apple.CoreGraphics                  0x00007fff80b520e5 CGPDFSourceRead + 92
    10  com.apple.CoreGraphics                  0x00007fff80c1ce0a CGAccessSessionGetChunks + 459
    11  com.apple.CoreGraphics                  0x00007fff80b17be1 img_decode_read + 516
    12  com.apple.CoreGraphics                  0x00007fff80b20b34 img_interpolate_read + 864
    13  com.apple.CoreGraphics                  0x00007fff80afbd9b img_data_lock + 8693
    14  com.apple.CoreGraphics                  0x00007fff80af8eaf CGSImageDataLock + 212
    15  libRIP.A.dylib                          0x00007fff866be21f ripc_AcquireImage + 2431
    16  libRIP.A.dylib                          0x00007fff866bcaa3 ripc_DrawImage + 1218
    17  com.apple.CoreGraphics                  0x00007fff80b13cda CGContextDrawImage + 446
    18  com.apple.CoreGraphics                  0x00007fff80c9a060 CGPDFDrawingContextDrawImage + 223
    19  com.apple.CoreGraphics                  0x00007fff80c93b1d op_Do + 101
    20  com.apple.CoreGraphics                  0x00007fff80b5a536 pdf_scanner_handle_xname + 105
    21  com.apple.CoreGraphics                  0x00007fff80b598f7 CGPDFScannerScan + 472
    22  com.apple.CoreGraphics                  0x00007fff80b579ac CGPDFDrawingContextDrawPage + 787
    23  com.apple.CoreGraphics                  0x00007fff80b5764a CGContextDrawPDFPageWithProgressCallback + 100
    24  com.apple.PDFKit                        0x00007fff87f8715f -[PDFPage(PDFPagePrivate) drawWithBox:inContext:] + 629
    25  com.apple.PDFKit                        0x00007fff87f84db5 -[PDFPage(PDFPagePrivate) thumbnailOfSize:forBox:] + 673
    26  com.apple.imageKit                      0x00007fff80977feb -[IKImageCellDatasourceProxy _thumbnailWithRepresentation:type:uti:size:antialiased:quality:] + 1713
    27  com.apple.imageKit                      0x00007fff809766eb -[IKImageCellDatasourceProxy thumbnailWithSize:antialiased:quality:] + 177
    28  com.apple.imageKit                      0x00007fff8088726a -[IKImageWrapper _thumbnailWithSize:antialiased:quality:] + 577
    29  com.apple.imageKit                      0x00007fff8088537e -[IKImageWrapper thumbnailWithSize:antialiased:quality:] + 124
    30  com.apple.imageKit                      0x00007fff80970959 -[IKThumbnailBuilder computeThumbnail] + 319
    31  com.apple.imageKit                      0x00007fff809716f9 -[IKThumbnailOperation main] + 35
    32  com.apple.Foundation                    0x00007fff8687bcc4 -[__NSOperationInternal start] + 681
    33  com.apple.Foundation                    0x00007fff8695aae7 __doStart2 + 97
    34  libSystem.B.dylib                       0x00007fff83813284 _dispatch_call_block_and_release + 15
    35  libSystem.B.dylib                       0x00007fff837f17f1 _dispatch_worker_thread2 + 239
    36  libSystem.B.dylib                       0x00007fff837f1128 _pthread_wqthread + 353
    37  libSystem.B.dylib                       0x00007fff837f0fc5 start_wqthread + 13
    Thread 5 Crashed:  Dispatch queue: com.apple.root.default-priority
    0   libJBIG2.A.dylib                        0x00000001176aa9ee JBIG2Stream::findSegment(unsigned int) + 8
    1   libJBIG2.A.dylib                        0x00000001176a8b13 JBIG2Stream::readSymbolDictSeg(unsigned int, unsigned int, unsigned int*, unsigned int) + 521
    2   libJBIG2.A.dylib                        0x00000001176a5212 JBIG2Stream::readSegments() + 838
    3   libJBIG2.A.dylib                        0x00000001176a4dad JBIG2Stream::reset() + 151
    4   libJBIG2.A.dylib                        0x00000001176aeecb jb_state::get_stream() + 207
    5   libJBIG2.A.dylib                        0x00000001176aef18 read_bytes(void*, void*, unsigned long) + 22
    6   com.apple.CoreGraphics                  0x00007fff810a6e4c jbig2_filter_refill + 29
    7   com.apple.CoreGraphics                  0x00007fff80b52210 CGPDFSourceRefill + 235
    8   com.apple.CoreGraphics                  0x00007fff80b520e5 CGPDFSourceRead + 92
    9   com.apple.CoreGraphics                  0x00007fff80c1ce0a CGAccessSessionGetChunks + 459
    10  com.apple.CoreGraphics                  0x00007fff80b17be1 img_decode_read + 516
    11  com.apple.CoreGraphics                  0x00007fff80b20b34 img_interpolate_read + 864
    12  com.apple.CoreGraphics                  0x00007fff80afbd9b img_data_lock + 8693
    13  com.apple.CoreGraphics                  0x00007fff80af8eaf CGSImageDataLock + 212
    14  libRIP.A.dylib                          0x00007fff866be21f ripc_AcquireImage + 2431
    15  libRIP.A.dylib                          0x00007fff866bcaa3 ripc_DrawImage + 1218
    16  com.apple.CoreGraphics                  0x00007fff80b13cda CGContextDrawImage + 446
    17  com.apple.CoreGraphics                  0x00007fff80c9a060 CGPDFDrawingContextDrawImage + 223
    18  com.apple.CoreGraphics                  0x00007fff80c93b1d op_Do + 101
    19  com.apple.CoreGraphics                  0x00007fff80b5a536 pdf_scanner_handle_xname + 105
    20  com.apple.CoreGraphics                  0x00007fff80b598f7 CGPDFScannerScan + 472
    21  com.apple.CoreGraphics                  0x00007fff80b579ac CGPDFDrawingContextDrawPage + 787
    22  com.apple.CoreGraphics                  0x00007fff80b5764a CGContextDrawPDFPageWithProgressCallback + 100
    23  com.apple.PDFKit                        0x00007fff87f8715f -[PDFPage(PDFPagePrivate) drawWithBox:inContext:] + 629
    24  com.apple.PDFKit                        0x00007fff87f84db5 -[PDFPage(PDFPagePrivate) thumbnailOfSize:forBox:] + 673
    25  com.apple.imageKit                      0x00007fff80977feb -[IKImageCellDatasourceProxy _thumbnailWithRepresentation:type:uti:size:antialiased:quality:] + 1713
    26  com.apple.imageKit                      0x00007fff809766eb -[IKImageCellDatasourceProxy thumbnailWithSize:antialiased:quality:] + 177
    27  com.apple.imageKit                      0x00007fff8088726a -[IKImageWrapper _thumbnailWithSize:antialiased:quality:] + 577
    28  com.apple.imageKit                      0x00007fff8088537e -[IKImageWrapper thumbnailWithSize:antialiased:quality:] + 124
    29  com.apple.imageKit                      0x00007fff80970959 -[IKThumbnailBuilder computeThumbnail] + 319
    30  com.apple.imageKit                      0x00007fff809716f9 -[IKThumbnailOperation main] + 35
    31  com.apple.Foundation                    0x00007fff8687bcc4 -[__NSOperationInternal start] + 681
    32  com.apple.Foundation                    0x00007fff8695aae7 __doStart2 + 97
    33  libSystem.B.dylib                       0x00007fff83813284 _dispatch_call_block_and_release + 15
    34  libSystem.B.dylib                       0x00007fff837f17f1 _dispatch_worker_thread2 + 239
    35  libSystem.B.dylib                       0x00007fff837f1128 _pthread_wqthread + 353
    36  libSystem.B.dylib                       0x00007fff837f0fc5 start_wqthread + 13
    Thread 6:  Dispatch queue: com.apple.root.default-priority
    0   libJBIG2.A.dylib                        0x00000001176a735f JBIG2Stream::readGenericBitmap(int, int, int, int, int, int, JBIG2Bitmap*, int*, int*, int) + 5775
    1   libJBIG2.A.dylib                        0x00000001176a9411 JBIG2Stream::readSymbolDictSeg(unsigned int, unsigned int, unsigned int*, unsigned int) + 2823
    2   libJBIG2.A.dylib                        0x00000001176a5212 JBIG2Stream::readSegments() + 838
    3   libJBIG2.A.dylib                        0x00000001176a4dad JBIG2Stream::reset() + 151
    4   libJBIG2.A.dylib                        0x00000001176aeecb jb_state::get_stream() + 207
    5   libJBIG2.A.dylib                        0x00000001176aef18 read_bytes(void*, void*, unsigned long) + 22
    6   com.apple.CoreGraphics                  0x00007fff810a6e4c jbig2_filter_refill + 29
    7   com.apple.CoreGraphics                  0x00007fff80b52210 CGPDFSourceRefill + 235
    8   com.apple.CoreGraphics                  0x00007fff80b520e5 CGPDFSourceRead + 92
    9   com.apple.CoreGraphics                  0x00007fff80c1ce0a CGAccessSessionGetChunks + 459
    10  com.apple.CoreGraphics                  0x00007fff80b17be1 img_decode_read + 516
    11  com.apple.CoreGraphics                  0x00007fff80b20b34 img_interpolate_read + 864
    12  com.apple.CoreGraphics                  0x00007fff80afbd9b img_data_lock + 8693
    13  com.apple.CoreGraphics                  0x00007fff80af8eaf CGSImageDataLock + 212
    14  libRIP.A.dylib                          0x00007fff866be21f ripc_AcquireImage + 2431
    15  libRIP.A.dylib                          0x00007fff866bcaa3 ripc_DrawImage + 1218
    16  com.apple.CoreGraphics                  0x00007fff80b13cda CGContextDrawImage + 446
    17  com.apple.CoreGraphics                  0x00007fff80c9a060 CGPDFDrawingContextDrawImage + 223
    18  com.apple.CoreGraphics                  0x00007fff80c93b1d op_Do + 101
    19  com.apple.CoreGraphics                  0x00007fff80b5a536 pdf_scanner_handle_xname + 105
    20  com.apple.CoreGraphics                  0x00007fff80b598f7 CGPDFScannerScan + 472
    21  com.apple.CoreGraphics                  0x00007fff80b579ac CGPDFDrawingContextDrawPage + 787
    22  com.apple.CoreGraphics                  0x00007fff80b5764a CGContextDrawPDFPageWithProgressCallback + 100
    23  com.apple.PDFKit                        0x00007fff87f8715f -[PDFPage(PDFPagePrivate) drawWithBox:inContext:] + 629
    24  com.apple.PDFKit                        0x00007fff87f84db5 -[PDFPage(PDFPagePrivate) thumbnailOfSize:forBox:] + 673
    25  com.apple.imageKit                      0x00007fff80977feb -[IKImageCellDatasourceProxy _thumbnailWithRepresentation:type:uti:size:antialiased:quality:] + 1713
    26  com.apple.imageKit                      0x00007fff809766eb -[IKImageCellDatasourceProxy thumbnailWithSize:antialiased:quality:] + 177
    27  com.apple.imageKit                      0x00007fff8088726a -[IKImageWrapper _thumbnailWithSize:antialiased:quality:] + 577
    28  com.apple.imageKit                      0x00007fff8088537e -[IKImageWrapper thumbnailWithSize:antialiased:quality:] + 124
    29  com.apple.imageKit                      0x00007fff80970959 -[IKThumbnailBuilder computeThumbnail] + 319
    30  com.apple.imageKit                      0x00007fff809716f9 -[IKThumbnailOperation main] + 35
    31  com.apple.Foundation                    0x00007fff8687bcc4 -[__NSOperationInternal start] + 681
    32  com.apple.Foundation                    0x00007fff8695aae7 __doStart2 + 97
    33  libSystem.B.dylib                       0x00007fff83813284 _dispatch_call_block_and_release + 15
    34  libSystem.B.dylib                       0x00007fff837f17f1 _dispatch_worker_thread2 + 239
    35  libSystem.B.dylib                       0x00007fff837f1128 _pthread_wqthread + 353
    36  libSystem.B.dylib                       0x00007fff837f0fc5 start_wqthread + 13
    Thread 5 crashed with X86 Thread State (64-bit):
      rax: 0x0000000102f40ff0  rbx: 0x0000000102f156f0  rcx: 0x0000000000000003  rdx: 0x00007fff707c8630
      rdi: 0x0000000102f1bfe0  rsi: 0x0000000000000000  rbp: 0x000000011767a970  rsp: 0x000000011767a970
       r8: 0x0000000102ffc0a0   r9: 0x0000000000000000  r10: 0x0000000000000003  r11: 0x00000000102f4100
      r12: 0x0000000102f1bfe0  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x0000000000000000
      rip: 0x00000001176aa9ee  rfl: 0x0000000000010297  cr2: 0x000000000000000c
    Binary Images:
           0x100000000 -        0x100169ff7  com.apple.Preview 5.0.3 (504.1) <18721FE6-B8BA-6541-DEF6-9D366917376F> /Applications/Preview.app/Contents/MacOS/Preview
           0x1037c5000 -        0x1037ebfff  GLRendererFloat ??? (???) <0AF0FF0D-6FD6-B5FA-9991-C8F58E8F1DD4> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GL RendererFloat
           0x115646000 -        0x1157d7fef  GLEngine ??? (???) <7B2CD458-D828-6A44-C918-C194838974D5> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
           0x115808000 -        0x115f8ffff  com.apple.GeForceGLDriver 1.6.26 (6.2.6) <D469864E-34A6-37EE-A01D-7C2AF0223D35> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDrive r
           0x116389000 -        0x1167acfef  libclh.dylib 3.1.1 C  (3.1.1) <0774DA8C-734E-2639-0F37-CCB20D17CDBD> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
           0x1176a4000 -        0x1176b3fff  libJBIG2.A.dylib 545.0.0 (compatibility 64.0.0) <D1F33544-AF41-7D19-6D6B-241D053DE92E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libJBIG2.A.dylib
           0x200000000 -        0x200517fef  com.apple.GeForce7xxxGLDriver 1.6.26 (6.2.6) <067B2F67-F443-521E-05AD-69831554D5F0> /System/Library/Extensions/GeForce7xxxGLDriver.bundle/Contents/MacOS/GeForce7xx xGLDriver
        0x7fff5fc00000 -     0x7fff5fc3bdef  dyld 132.1 (???) <B536F2F1-9DF1-3B6C-1C2C-9075EA219A06> /usr/lib/dyld
        0x7fff80024000 -     0x7fff8012eff7  com.apple.MeshKitIO 1.1 (49.2) <F296E151-80AE-7764-B969-C2050DF26BFE> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshK itIO.framework/Versions/A/MeshKitIO
        0x7fff8012f000 -     0x7fff80145fef  libbsm.0.dylib ??? (???) <42D3023A-A1F7-4121-6417-FCC6B51B3E90> /usr/lib/libbsm.0.dylib
        0x7fff80178000 -     0x7fff80179ff7  com.apple.audio.units.AudioUnit 1.6.6 (1.6.6) <BE4E577D-87EC-8FD0-5341-AE99CE4ADC99> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
        0x7fff8017a000 -     0x7fff801b7ff7  libFontRegistry.dylib ??? (???) <8C69F685-3507-1B8F-51AD-6183D5E88979> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
        0x7fff801b8000 -     0x7fff801f1ff7  com.apple.MeshKit 1.1 (49.2) <3795F201-4A5F-3D40-57E0-87AD6B714239> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/MeshKit
        0x7fff8021c000 -     0x7fff802ccfff  edu.mit.Kerberos 6.5.11 (6.5.11) <085D80F5-C9DC-E252-C21B-03295E660C91> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
        0x7fff802cd000 -     0x7fff802cdff7  com.apple.Cocoa 6.6 (???) <68B0BE46-6E24-C96F-B341-054CF9E8F3B6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
        0x7fff802ce000 -     0x7fff80510fe7  com.apple.AddressBook.framework 5.0.4 (883) <3C634319-4B5B-592B-2D3A-A16336F93AA0> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
        0x7fff80511000 -     0x7fff80511ff7  com.apple.Accelerate 1.6 (Accelerate 1.6) <2BB7D669-4B40-6A52-ADBD-DA4DB3BC0B1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
        0x7fff805ec000 -     0x7fff805ecff7  com.apple.quartzframework 1.5 (1.5) <B182B579-BCCE-81BF-8DA2-9E0B7BDF8516> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
        0x7fff805ed000 -     0x7fff80612ff7  com.apple.CoreVideo 1.6.2 (45.6) <E138C8E7-3CB6-55A9-0A2C-B73FE63EA288> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
        0x7fff80613000 -     0x7fff80675fe7  com.apple.datadetectorscore 2.0 (80.7) <F9D2332D-0890-2ED2-1AC8-F85CB89D8BD4> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
        0x7fff80676000 -     0x7fff80733fff  com.apple.CoreServices.OSServices 359 (359) <8F509D8D-4C94-9A1C-3A87-5B775D9F6075> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
        0x7fff80734000 -     0x7fff8077bff7  com.apple.coreui 2 (114) <D7645B59-0431-6283-7322-957D944DAB21> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
        0x7fff8077c000 -     0x7fff80787ff7  com.apple.speech.recognition.framework 3.11.1 (3.11.1) <F0DDF27E-DB55-07CE-E548-C62095BE8167> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
        0x7fff80788000 -     0x7fff8078eff7  IOSurface ??? (???) <04EDCEDE-E36F-15F8-DC67-E61E149D2C9A> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
        0x7fff80810000 -     0x7fff8087cff7  com.apple.CorePDF 1.3 (1.3) <6770FFB0-DEA0-61E0-3520-4B95CCF5D1CF> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
        0x7fff8087d000 -     0x7fff80ab8fef  com.apple.imageKit 2.0.3 (1.0) <5D18C246-303A-6580-9DC9-79BE79467C95> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
        0x7fff80ab9000 -     0x7fff811b606f  com.apple.CoreGraphics 1.545.0 (???) <F0A5F62D-4C66-5B1F-4F13-322932915901> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
        0x7fff811ed000 -     0x7fff81203fe7  com.apple.MultitouchSupport.framework 207.10 (207.10) <1828C264-A54A-7FDD-FE1B-49DDE3F50779> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
        0x7fff81204000 -     0x7fff81206fff  com.apple.print.framework.Print 6.1 (237.1) <CA8564FB-B366-7413-B12E-9892DA3C6157> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
        0x7fff81207000 -     0x7fff81278ff7  com.apple.AppleVAFramework 4.10.23 (4.10.23) <3304268B-A93D-9F79-09C0-AA9081406352> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
        0x7fff81279000 -     0x7fff812bafef  com.apple.QD 3.36 (???) <5DC41E81-32C9-65B2-5528-B33E934D5BB4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
        0x7fff812bb000 -     0x7fff814abfef  com.apple.JavaScriptCore 6533.20 (6533.20.20) <0AA8B101-C02C-0858-84BC-4E4D397E0231> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
        0x7fff814ac000 -     0x7fff81623fe7  com.apple.CoreFoundation 6.6.4 (550.42) <770C572A-CF70-168F-F43C-242B9114FCB5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
        0x7fff81722000 -     0x7fff8172ffe7  libCSync.A.dylib 545.0.0 (compatibility 64.0.0) <45B5B514-7CEB-38A9-F34A-1D96F010EC42> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
        0x7fff817e5000 -     0x7fff818fcfef  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <1B27AFDD-DF87-2009-170E-C129E1572E8B> /usr/lib/libxml2.2.dylib
        0x7fff81904000 -     0x7fff8194bfff  com.apple.QuickLookFramework 2.3 (327.6) <11DFB135-24A6-C0BC-5B97-ECE352A4B488> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
        0x7fff8194c000 -     0x7fff8198dfff  com.apple.SystemConfiguration 1.10.5 (1.10.2) <FB39F09C-57BB-D8CC-348D-93E00C602F7D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
        0x7fff819ef000 -     0x7fff819f0fff  com.apple.MonitorPanelFramework 1.3.0 (1.3.0) <5062DACE-FCE7-8E41-F5F6-58821778629C> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPane l
        0x7fff819f1000 -     0x7fff823e7fff  com.apple.AppKit 6.6.7 (1038.35) <9F4DF818-9DB9-98DA-490C-EF29EA757A97> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
        0x7fff823e8000 -     0x7fff82478fff  com.apple.SearchKit 1.3.0 (1.3.0) <4175DC31-1506-228A-08FD-C704AC9DF642> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
        0x7fff82479000 -     0x7fff8248afff  com.apple.DSObjCWrappers.Framework 10.6 (134) <3C08225D-517E-2822-6152-F6EB13A4ADF9> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
        0x7fff8248b000 -     0x7fff8298ffe7  com.apple.VideoToolbox 0.484.20 (484.20) <8B6B82D2-350B-E9D3-5433-51453CDA65B4> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbo x
        0x7fff82a64000 -     0x7fff82a67fff  com.apple.help 1.3.1 (41) <54B79BA2-B71B-268E-8752-5C8EE00E49E4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
        0x7fff82a68000 -     0x7fff82bd7fe7  com.apple.QTKit 7.6.6 (1756.15) <B35EDB1D-FCB0-1D40-629E-6ACB56D57C68> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
        0x7fff82bd8000 -     0x7fff82c8dfe7  com.apple.ink.framework 1.3.3 (107) <FFC46EE0-3544-A459-2AB9-94778A75E3D4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
        0x7fff82c8e000 -     0x7fff82ef8fef  com.apple.QuartzComposer 4.2 ({156.28}) <7586E7BD-D3BD-0EAC-5AC9-0BFA3679017C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
        0x7fff82ef9000 -     0x7fff82efafff  liblangid.dylib ??? (???) <EA4D1607-2BD5-2EE2-2A3B-632EEE5A444D> /usr/lib/liblangid.dylib
        0x7fff83152000 -     0x7fff83164fe7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <76B83C8D-8EFE-4467-0F75-275648AFED97> /usr/lib/libsasl2.2.dylib
        0x7fff8316d000 -     0x7fff834a1fff  com.apple.CoreServices.CarbonCore 861.34 (861.34) <B5680539-CB31-6C6D-C0AD-606D4D46E7F5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
        0x7fff834a2000 -     0x7fff83564fef  libFontParser.dylib ??? (???) <363E2A8A-CEFE-9A74-E677-C240B27A4FC6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
        0x7fff8356b000 -     0x7fff8357cff7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <FB5EE53A-0534-0FFA-B2ED-486609433717> /usr/lib/libz.1.dylib
        0x7fff8357d000 -     0x7fff83591fff  libGL.dylib ??? (???) <0FA671EB-6FA0-BA97-C00A-C42247C22B26> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
        0x7fff836ee000 -     0x7fff836eeff7  com.apple.ApplicationServices 38 (38) <10A0B9E9-4988-03D4-FC56-DDE231A02C63> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
        0x7fff836ef000 -     0x7fff837d5fef  com.apple.DesktopServices 1.5.10 (1.5.10) <B7E00D85-F971-D85B-0217-482E15E9E924> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
        0x7fff837d6000 -     0x7fff83997fff  libSystem.B.dylib 125.2.10 (compatibility 1.0.0) <9BAEB2F2-B485-6349-E1AB-637FE12EE770> /usr/lib/libSystem.B.dylib
        0x7fff83998000 -     0x7fff83acdff7  com.apple.audio.toolbox.AudioToolbox 1.6.6 (1.6.6) <AFAB42A2-A3A8-83D8-D583-613625706690> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
        0x7fff83ada000 -     0x7fff83b44fe7  libvMisc.dylib 268.0.1 (compatibility 1.0.0) <75A8D840-4ACE-6560-0889-2AFB6BE08E59> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
        0x7fff83b45000 -     0x7fff83b45ff7  com.apple.CoreServices 44 (44) <DC7400FB-851E-7B8A-5BF6-6F50094302FB> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
        0x7fff83b46000 -     0x7fff83c18fe7  com.apple.CFNetwork 454.11.12 (454.11.12) <B1C9008A-4A5D-609D-5D10-C93DAD6FFB4C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
        0x7fff83ccc000 -     0x7fff83d07fff  com.apple.AE 496.4 (496.4) <CBEDB6A1-FD85-F842-4EB8-CC289FAE0F24> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
        0x7fff83d08000 -     0x7fff83d4dfff  com.apple.CoreMediaIOServices 134.0 (1160) <BA22EA4A-4572-749A-4FE0-1323E0B6F6F3> /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/Core MediaIOServices
        0x7fff83d4e000 -     0x7fff83d69ff7  com.apple.openscripting 1.3.1 (???) <FD46A0FE-AC79-3EF7-AB4F-396D376DDE71> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
        0x7fff83d6a000 -     0x7fff83d87ff7  libPng.dylib ??? (???) <0C232C1E-49C8-F7A9-9634-DF2BDA1AB722> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
        0x7fff83dca000 -     0x7fff83e4cfff  com.apple.QuickLookUIFramework 2.3 (327.6) <9093682A-0E2D-7D27-5F22-C96FD00AE970> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.f ramework/Versions/A/QuickLookUI
        0x7fff83e7d000 -     0x7fff83eaefff  libGLImage.dylib ??? (???) <6925991A-9B1B-B9FA-645A-807F9BCC3DE7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
        0x7fff83eaf000 -     0x7fff83efeff7  com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1) <01B370FB-D524-F660-3826-E85B7F0D85CD> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
        0x7fff83eff000 -     0x7fff83f4efef  libTIFF.dylib ??? (???) <F0F7F0B7-7253-F88F-9E2D-FA3770143758> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
        0x7fff83f4f000 -     0x7fff84759fe7  libBLAS.dylib 219.0.0 (compatibility 1.0.0) <FC941ECB-71D0-FAE3-DCBF-C5A619E594B8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
        0x7fff8475a000 -     0x7fff84af7fe7  com.apple.QuartzCore 1.6.3 (227.36) <6FD8E129-135E-2F89-E9F0-A3CD0C6FCEF1> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
        0x7fff84af8000 -     0x7fff84b35fff  com.apple.LDAPFramework 2.0 (120.1) <16383FF5-0537-6298-73C9-473AEC9C149C> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
        0x7fff84bec000 -     0x7fff84c41ff7  com.apple.framework.familycontrols 2.0.2 (2020) <F09541B6-5E28-1C01-C1AE-F6A2508670C7> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
        0x7fff84c42000 -     0x7fff84cfbfff  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <2C5ED312-E646-9ADE-73A9-6199A2A43150> /usr/lib/libsqlite3.dylib
        0x7fff84d40000 -     0x7fff84d4ffff  com.apple.opengl 1.6.12 (1.6.12) <29482652-1E44-1C47-428F-1209AA65336D> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
        0x7fff84d50000 -     0x7fff84deaff7  com.apple.ApplicationServices.ATS 275.15.1 (???) <55B528A6-0C88-6CB8-152B-A34A440FACFE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
        0x7fff84e26000 -     0x7fff84e6eff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0) <170DE04F-89AB-E295-0880-D69CAFBD7979> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
        0x7fff84e6f000 -     0x7fff84ed7fff  com.apple.MeshKitRuntime 1.1 (49.2) <1F4C9AB5-9D3F-F91D-DB91-B78610562ECC> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshK itRuntime.framework/Versions/A/MeshKitRuntime
        0x7fff84ed8000 -     0x7fff84f07ff7  com.apple.quartzfilters 1.6.0 (1.6.0) <9CECB4FC-1CCF-B8A2-B935-5888B21CBEEF> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
        0x7fff84f1e000 -     0x7fff84f41fff  com.apple.opencl 12.3.6 (12.3.6) <42FA5783-EB80-1168-4015-B8C68F55842F> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
        0x7fff84f42000 -     0x7fff84fc1fe7  com.apple.audio.CoreAudio 3.2.6 (3.2.6) <1DD64A62-0DE4-223F-F781-B272FECF80F0> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
        0x7fff85016000 -     0x7fff8501fff7  com.apple.DisplayServicesFW 2.3.0 (283) <3D05929C-AB17-B8A4-DC81-87C27C59E664> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
        0x7fff85020000 -     0x7fff85025fff  libGFXShared.dylib ??? (???) <878C429B-44D4-875C-1A35-4FD8C6152695> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
        0x7fff85026000 -     0x7fff85147fe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <48AEAFE1-21F4-B3C8-4199-35AD5E8D0613> /usr/lib/libcrypto.0.9.8.dylib
        0x7fff851fe000 -     0x7fff852bffef  com.apple.ColorSync 4.6.6 (4.6.6) <EC6C8119-23F6-A96E-47A3-5CD31E462AE3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
        0x7fff852c0000 -     0x7fff85703fef  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <0CC61C98-FF51-67B3-F3D8-C5E430C201A9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
        0x7fff85a48000 -     0x7fff85a70fff  com.apple.DictionaryServices 1.1.2 (1.1.2) <E9269069-93FA-2B71-F9BA-FDDD23C4A65E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
        0x7fff85a71000 -     0x7fff85cf9fef  com.apple.security 6.1.2 (55002) <015C9A08-3D07-9462-8E91-DB1924349621> /System/Library/Frameworks/Security.framework/Versions/A/Security
        0x7fff85d12000 -     0x7fff85d5bfef  libGLU.dylib ??? (???) <0FCD57C5-D7AA-F2DD-D2EC-C1C8B931F65C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
        0x7fff85fab000 -     0x7fff85fcbff7  com.apple.DirectoryService.Framework 3.6 (621.11) <AD76C757-6701-BDB5-631E-1CB77D669586> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
        0x7fff85fcc000 -     0x7fff85fd7fff  com.apple.CrashReporterSupport 10.6.7 (258) <BB0B9A08-6CEC-0500-5BD1-C18E1465E406> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
        0x7fff85fd8000 -     0x7fff86012fff  libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <C7153747-50E3-32DA-426F-CC4C505D1D6C> /usr/lib/libssl.0.9.8.dylib
        0x7fff86013000 -     0x7fff86019ff7  com.apple.CommerceCore 1.0 (9) <4C66D962-91B5-F25C-A6FF-DFD5F924A0DD> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
        0x7fff8601a000 -     0x7fff861d2fef  com.apple.ImageIO.framework 3.0.4 (3.0.4) <EFB373AE-FE02-40C4-ABDC-09D61AFD25EA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
        0x7fff861d3000 -     0x7fff862ecfef  libGLProgrammability.dylib ??? (???) <C4BB281B-629D-08ED-2991-3D51671B0B02> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
        0x7fff8637a000 -     0x7fff86678fff  com.apple.HIToolbox 1.6.5 (???) <AD1C18F6-51CB-7E39-35DD-F16B1EB978A8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
        0x7fff8668d000 -     0x7fff8668dff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <DA9BFF01-40DF-EBD5-ABB7-787DAF2D77CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
        0x7fff866b1000 -     0x7fff866f4ff7  libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <2C596A24-8B86-79D6-1A8E-5E8FFB6A1558> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
        0x7fff866f5000 -     0x7fff8672efef  libcups.2.dylib 2.8.0 (compatibility 2.0.0) <F8E0672F-C0B4-B161-E50D-A1405D14F21C> /usr/lib/libcups.2.dylib
        0x7fff8672f000 -     0x7fff86736fff  com.apple.OpenDirectory 10.6 (10.6) <4200CFB0-DBA1-62B8-7C7C-91446D89551F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
        0x7fff86830000 -     0x7fff86832fff  libRadiance.dylib ??? (???) <73257486-8E94-E758-1A5A-5B521F27EE12> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
        0x7fff86842000 -     0x7fff86ac5fe7  com.apple.Foundation 6.6.6 (751.53) <476E617B-B59B-53DE-991D-98C1993BCBCE> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
        0x7fff86b15000 -     0x7fff86b9aff7  com.apple.print.framework.PrintCore 6.3 (312.7) <CDFE82DD-D811-A091-179F-6E76069B432D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
        0x7fff86b9b000 -     0x7fff86c51fff  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <F206BE6D-8777-AE6C-B367-7BEA76C14241> /usr/lib/libobjc.A.dylib
        0x7fff86c52000 -     0x7fff86c60ff7  libkxld.dylib ??? (???) <4016E9E6-0645-5384-A697-2775B5228113> /usr/lib/system/libkxld.dylib
        0x7fff86c61000 -     0x7fff86ca5fe7  com.apple.ImageCaptureCore 1.0.4 (1.0.4) <F4ED3329-1A86-EB10-CFC2-999D8699B5E6> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCo re
        0x7fff86d2a000 -     0x7fff86d40fff  com.apple.ImageCapture 6.0.2 (6.0.2) <06E4103B-9BE4-7EAD-B532-89FC5EB06ED4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
        0x7fff86d41000 -     0x7fff86d93ff7  com.apple.HIServices 1.8.2 (???) <7C91D07D-FA20-0882-632F-0CAE4FAC2B79> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
        0x7fff86d94000 -     0x7fff86d94ff7  com.apple.Carbon 150 (152) <19B37B7B-1594-AD0A-7F14-FA2F85AD7241> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
        0x7fff86d95000 -     0x7fff86df5fe7  com.apple.framework.IOKit 2.0 (???) <D107CB8A-5182-3AC4-35D0-07068A695C05> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
        0x7fff86e12000 -     0x7fff86e18ff7  com.apple.DiskArbitration 2.3 (2.3) <857F6E43-1EF4-7D53-351B-10DE0A8F992A> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
        0x7fff86e19000 -     0x7fff86e96fef  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
        0x7fff86e97000 -     0x7fff86e9bff7  libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) <49E6AF5D-AF9B-67CF-A6B8-C79F6BA8A627> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
        0x7fff87b95000 -     0x7fff87ba9ff7  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <621B7415-A0B9-07A7-F313-36BEEDD7B132> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
        0x7fff87baa000 -     0x7fff87bb9fff  com.apple.NetFS 3.2.2 (3.2.2) <7CCBD70E-BF31-A7A7-DB98-230687773145> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
        0x7fff87bba000 -     0x7fff87bbbff7  com.apple.TrustEvaluationAgent 1.1 (1) <51867586-1C71-AE37-EAAD-535A58DD3550> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
        0x7fff87bbc000 -     0x7fff87d7afff  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <2C6ECACF-CD56-1714-6F63-CB6F5EE7A1E2> /usr/lib/libicucore.A.dylib
        0x7fff87d7b000 -     0x7fff87d94fff  com.apple.CFOpenDirectory 10.6 (10.6) <CCF79716-7CC6-2520-C6EB-A4F56AD0A207> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
        0x7fff87f14000 -     0x7fff87f5dff7  com.apple.securityinterface 4.0.1 (40418) <E2DC796D-84EC-48F5-34A9-DF614573BE74> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
        0x7fff87f5e000 -     0x7fff87f61ff7  libCoreVMClient.dylib ??? (???) <00C97B96-8D3B-45EB-F503-DB49712DC42D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
        0x7fff87f62000 -     0x7fff87ff1fff  com.apple.PDFKit 2.5.1 (2.5.1) <7B8A187A-F0BB-44E7-FBD4-9E1C5F9D5E85> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
        0x7fff87ff2000 -     0x7fff87ff6ff7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
        0x7fff87ff7000 -     0x7fff88074fef  com.apple.backup.framework 1.2.2 (1.2.2) <13A0D34C-28B7-2140-ECC9-B08D10CD4AB5> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
        0x7fff88075000 -     0x7fff880b6ff7  com.apple.CoreMedia 0.484.20 (484.20) <42F3B74A-F886-33A0-40EE-8399B12BD32A> /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia
        0x7fff880c0000 -     0x7fff8819dfff  com.apple.vImage 4.1 (4.1) <C3F44AA9-6F71-0684-2686-D3BBC903F020> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
        0x7fff8819e000 -     0x7fff881c4fe7  libJPEG.dylib ??? (???) <AD42F658-7C32-EEE5-8341-A8EE6476BF46> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
        0x7fff881c5000 -     0x7fff881c8ff7  com.apple.securityhi 4.0 (36638) <38935851-09E4-DDAB-DB1D-30ADC39F7ED0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
        0x7fff881c9000 -     0x7fff881cefff  libGIF.dylib ??? (???) <1B9DCB7F-CD1D-B23F-8AC6-5292B94A4D0E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
        0x7fff883d2000 -     0x7fff8841efff  libauto.dylib ??? (???) <F7221B46-DC4F-3153-CE61-7F52C8C293CF> /usr/lib/libauto.dylib
        0x7fff88591000 -     0x7fff885c4fff  libTrueTypeScaler.dylib ??? (???) <6EFBF3B7-E4D5-E6AE-5A7D-22F37E288737> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
        0x7fff885de000 -     0x7fff88609ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <87A0B228-B24A-C426-C3FB-B40D7258DD49> /usr/lib/libxslt.1.dylib
        0x7fff88616000 -     0x7fff886b6fff  com.apple.LaunchServices 362.2 (362.2) <A8EDC37C-1D40-5ED0-49BE-90EF110A6B3A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
        0x7fff886b7000 -     0x7fff887f5fff  com.apple.CoreData 102.1 (251) <32233D4D-00B7-CE14-C881-6BF19FD05A03> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
        0x7fff8896a000 -     0x7fff88a92ff7  com.apple.MediaToolbox 0.484.20 (484.20) <628A7245-7ADE-AD47-3368-CF8EDCA6CC1C> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbo x
        0x7fff88a93000 -     0x7fff88b1ffef  SecurityFoundation ??? (???) <6860DE26-0D42-D1E8-CD7C-5B42D78C1E1D> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
        0x7fff88b20000 -     0x7fff88b6aff7  com.apple.Metadata 10.6.3 (507.15) <5170FCE0-ED6C-2E3E-AB28-1DDE3F628FC5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
        0x7fff88b6b000 -     0x7fff88b80ff7  com.apple.LangAnalysis 1.6.6 (1.6.6) <DC999B32-BF41-94C8-0583-27D9AB463E8B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
        0x7fff88b81000 -     0x7fff88b81ff7  com.apple.vecLib 3.6 (vecLib 3.6) <08D3D45D-908B-B86A-00BA-0F978D2702A7> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
        0x7fff88b90000 -     0x7fff88bb1fff  libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <6993F348-428F-C97E-7A84-7BD2EDC46A62> /usr/lib/libresolv.9.dylib
        0x7fff88d76000 -     0x7fff88df4ff7  com.apple.CoreText 3.151.8 (???) <5DCD6BD9-63FB-767E-5993-5AEBE890145B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
        0x7fff88df5000 -     0x7fff88dfaff7  com.apple.CommonPanels 1.2.4 (91) <4D84803B-BD06-D80E-15AE-EFBE43F93605> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
        0x7fff88dfb000 -     0x7fff89226fef  com.apple.RawCamera.bundle 3.6.4 (561) <C4AB0054-B2C8-246E-0F17-98F4BD5BE94C> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
        0x7fffffe00000 -     0x7fffffe01fff  libSystem.B.dylib ??? (???) <9BAEB2F2-B485-6349-E1AB-637FE12EE770> /usr/lib/libSystem.B.dylib
    Model: MacPro1,1, BootROM MP11.005C.B08, 4 processors, Dual-Core Intel Xeon, 2.66 GHz, 12 GB, SMC 1.7f10
    Graphics: NVIDIA GeForce 7300 GT, NVIDIA GeForce 7300 GT, PCIe, 0 MB
    Graphics: NVIDIA GeForce 8800 GT, NVIDIA GeForce 8800 GT, PCIe, 512 MB
    Memory Module: global_name
    Bluetooth: Version 2.4.0f1, 2 service, 19 devices, 1 incoming serial ports
    Network Service: Built-in Ethernet 1, Ethernet, en0
    PCI Card: NVIDIA GeForce 7300 GT, Display, Slot-4
    PCI Card: NVIDIA GeForce 8800 GT, Display, Slot-1
    Serial ATA Device: SAMSUNG HD103UJ, 931.51 GB
    Serial ATA Device: SAMSUNG HD103SI, 931.51 GB
    Serial ATA Device: WDC WD5000AAKS-00TMA0, 465.76 GB
    Serial ATA Device: WDC WD5000AAKS-00YGA0, 465.76 GB
    Parallel ATA Device: SONY    DVD RW DW-D150A
    USB Device: Hub, 0x0424  (SMSC), 0x2504, 0xfd3000

  • PDF Viewer classfied as downloaded app after 1.3.1-update

    After updating my Pre to 1.3.1 today, I noticed that the PDF viewer was listed as a downloaded app with an unknown author (in the System info application's software list). However, IIRC, it was installed on the Pre when I got it, and was (correctly) listed as a preinstalled app before the 1.3.1 upgrade.
    Is this a bug?
    Post relates to: Pre p100ueu (O2)

    Thanks for your answer
    I updated directly from 1.1.3 to 1.3.1 (as this is the official upgrade path for the German version) - perhaps it was different with 1.1.3?!
    When you look at the details of an installed app (by tapping on it in the software list), the information window that appears also displays by whom the app was developed. But for the PDF viewer, it just says "von Unbekannt" (which means "from Unknown"). I think it should say something like "from Palm". That's what I meant with my last statement, sorry if it was a bit confusing.

  • [Bug Report] CR4E V2: Exported PDF displays Japanese characters incorrectly

    We now plan to transport a legacy application from VB to Java with Crystal Reports for Eclipse. It is required to export report as PDF file, but result PDFs display Japanese characters incorrectly for field with some mostly used Japanese fonts (MS Gothic & Mincho).
    Here is our sample Crystal Reports project:   [download related resources here|http://sites.google.com/site/cr4eexportpdf/example-of-cr4e-export-pdf]
    1. PDFExportSample.rpt located under ..\src contains fields with different Japanese fonts.
    2. Run SampleViewerFrameClient#main(..) to open a Java Report Viewer:
        a) At zoom rate 100%, everything is ok.
        b) Change zoom rate to 200% or 50%, some fields in Japanese font collapse.
        c) Export to PDF file,
             * Fonts "MS Gothic & Mincho": both ASCII & Japanese characters failed.
             * Fonts "Meiryo & HGKyokashotai": everything works well.
             * Open PDF properties, you will see all fonts are embedded with built-in encoding.
             * Interest to note that copy collapsed Japanese characters from Acrobat Reader, then
               paste them into a Notepad window, Notepad will show the correct Japanese characters anyway.
               It seems PDF export in CR4E mistaking to choose right typeface for Japanese characters
               from some TTF file.
    3. Open PDFExportSample.rpt in Crystal Report 2008 Designer (trial version), and export it as PDF.
        The result PDF displays both ASCII & Japanese characters without any problem.
    Test environment as below:
    * Windows XP Professional SP3 (Japanese) with MS Office which including extra fonts (i.e. HGKyokashotai)
    * Font version: MS Gothic, Mincho, Meiryo, all in Version 5.0
        You can download MS Meiryo from Microsoft's Site:
        http://www.microsoft.com/downloads/details.aspx?familyid=F7D758D2-46FF-4C55-92F2-69AE834AC928&displaylang=en)
    * Eclipse 3.5.2
    * Crystal Reports for Eclipse, V2, 12.2.207.r916
    Can this problem be fixed? If yes how long will it take to release a patch?
    We really looking forward to a solution before abandoning CR4E.
    Thanks for any reply.

    I have created a [simple PDF file|http://sites.google.com/site/cr4eexportpdf/inside-the-pdf/simple.pdf?attredirects=0&d=1] exported from CR4E. It is expected to display "漢字" (or in unicode as "\u6F22\u5B57"), but instead being rendered in different ones of "殱塸" (in unicode as "\u6BB1\u5878").
    Look inside into this simple PDF file (you can just open it with your favorite text editor), here is its page content:
    8 0 obj
    <</Filter [ /FlateDecode ] /Length 120>>
    stream ... endstream
    endobj
    Decode this stream, we get:
    /DeviceRGB cs
    /DeviceRGB CS
    q
    1 0 0 1 0 841.7 cm
    13 -13 569.2 -815.7  re W n
    BT
    1 0 0 1 25.75 -105.6 Tm     <-- text position
    0 Tr
    /ttf0 10 Tf                 <-- apply font
    0 0 0 sc
    ( !)Tj                      <-- show glyphs [20, 21], which index is to embedded TrueType font subset
    ET
    Q
    The only embeded font subset is defined as:
    9 0 obj /ttf0 endobj
    10 0 obj /AAAAAA+MSGothic endobj
    11 0 obj
    << /BaseFont /AAAAAA+MSGothic
    /FirstChar 32
    /FontDescriptor 13 0 R
    /LastChar 33
    /Subtype /TrueType
    /ToUnicode 18 0 R                            <-- point to a CMap object
    /Type /Font
    /Widths 17 0 R >>
    endobj
    12 0 obj [ 0 -140 1000 859 ] endobj
    13 0 obj
    << /Ascent 860
    /CapHeight 1001
    /Descent -141
    /Flags 4
    /FontBBox 12 0 R
    /FontFile2 14 0 R                            <-- point to an embedded TrueType font subset
    /FontName /AAAAAA+MSGothic
    /ItalicAngle 0
    /MissingWidth 1000
    /StemV 0
    /Type /FontDescriptor >>
    endobj
    The CMap object after decoded is:
    18 0 obj
    /CIDInit /ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo <<
    /Registry (AAAAAB+MSGothic) /Ordering (UCS) /Supplement 0 >> def
    /CMapName /AAAAAB+MSGothic def
    1 begincodespacerange <20> <21> endcodespacerange
    2 beginbfrange
    <20> <20> <6f22>                         <-- "u6F22"
    <21> <21> <5b57>                         <-- "u5B57"
    endbfrange
    endcmap CMapName currentdict /CMap defineresource pop end end
    endobj
    I can write out the embedded TrueType font subset (= "14 0 obj") to a file named "[embedded.ttc|http://sites.google.com/site/cr4eexportpdf/inside-the-pdf/embedded.ttf?attredirects=0&d=1]", which is really a tiny TrueType font file containing only the wrong typefaces for "漢" & "字". It seems everything OK except CR4E failed to choose right typefaces from the TrueType file (msgothic.ttc).
    Is it any help? I am looking forward to any solution.

  • PDF document in a Swing Applet?

    How can you display a PDF document in a Swing Applet?

    I have implemented a document archiving solution that provides a Swing UI to search a database for available documents. All the documents in the archive are in the PDF format. To accomplish this I use an html frameset where a Swing applet is displayed in one frame and the PDF document is displayed in the lower frame. I use LiveConnect to have my javascript communicate with the applet. My applet calls a javascript function that causes the URL of the lower frame point to the PDF document. This works fine, but I would rather use an all Java UI instead of depending on the browser and javascript.
    How can we get Adobe or Sun to address this need?

  • Swing app keyboard stops working, mystery ESCAPE keystrokes appear in EDT

    Java 6 Swing app. In our development environment, works great. In QA, they use it for a bit, type in a text field, click out to a Windows XP/7 app, click back in the text field, and the keyboard stops accepting keystrokes. The mouse continues to work, and the Swing app continues to paint to the screen.
    I hooked up a KeyEventDispatcher to listen to what is going on. I'll post a more verbose log at the end of this post, but the short version is this. When the keyboard hangs, the log shows that 'escape' keys are being sent, though we do not do any keystroke injection in our app, ESCAPE or otherwise. Nothing on the Swing app can be determined visually to have focus.
    Just before the app starts hanging, it has a side effect of not being able to be brought into the foreground by clicking on it, if, for example, one was working with Excel or Notepad, then try to click on the JFrame title of the app, or anywhere else on the app frame/internals. Once this condition happens, moving away to another Windows app, then going back to the Swing app, causes the keyboard to stop working and the KeyEventDispatcher to see 'escape' keystrokes being sent out.
    Connecting remotely to the app via JVisualVM/JConsole does not show any of the threads hanging/blocked.
    Sometimes you can work for hours before seeing this problem, and other times, you can start the app up and it happens right away. Once it happens, sometimes you can't recover, and sometimes you can click on a button on a navigator panel on the left side that displays an info panel on the right side, and you can start typing again in text fields.
    Once this problem happens, you can start (or have already running) a completely different Swing app (ex.: StackTrace), and the keyboard will stop working for that app too, even though its running in its own separate VM.
    This problem (ALMOST!) always happen when typing in a Swing text field (JTextField, JTextArea, etc.), clicking on and then typing in a Windows text area (Excel cell, Notepad), then clicking back into the Swing app's text field. A few times, we've gotten this to happen by typing in a text field, tabbing to a button, pressing a button, then tabbing/clicking back into the text field, all without leaving the Swing app. But this latter scenario is rare, usually going to/from Swing/Windows XP/7 apps cause the problem to occur more readily.
    The QA computers normally use Citrix to connect and run the app, but this also happens if we run the app completely locally. But again, this only happens to some computers, all of the ones in the QA department; the development computers (the app has not been released into production yet) does not see this problem.
    I had thought that our problem was this problem (Wrong characters in KeyEvents generated from input of barcode scanner but purposely slowing down the acceptance of KEY_PRESSED and KEY_RELEASED events before allowing them to go on to the Swing app (via a KeyDispatcher) did not solve the problem.
    Also, we had thought it might be a Citrix problem and how it (or does it?) hook into the Windows keyboard. The fact that once one Swing app gets into this keyboard doesn't work and escape keys are being sent out by the EDT can affect another Swing app makes me wonder. We're not seeing any VM exceptions either like this (EXCEPTION_ACCESS_VIOLATION - JRE 6.0_23 - Citrix, windows 2003
    Been trying to get this one solved for over a week, but with no luck. Any help/advice would be appreciated. Thank you in advance for your time.
    P.S. Here's the detailed log info I generated via my KeyEventDispatch listener...
    2011-04-01 11:58:17,493 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:36 - KEY1-keystroke [java.awt.DefaultKeyboardFocusManager@377369]: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=27,keyText=Escape,keyChar=Escape,keyLocation=KEY_LOCATION_STANDARD,rawCode=27,primaryLevelUnicode=27,scancode=1] on javax.swing.JTextField[,320,28,175x18,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.ep.skin.lnf.framework.utils.internal.RoundedBorder@c3a7c0,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],columns=15,columnWidth=11,command=,horizontalAlignment=LEADING]
    2011-04-01 11:58:17,494 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:42 - KEY2-ActiveWindow: javax.swing.JFrame[mainFrame,128,128,1024x768,invalid,layout=java.awt.BorderLayout,title=My - HQ - 17601,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,1024x768,invalid,layout=com.ep.skin.lnf.framework.internal.RootPaneUI$MetalRootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.BorderUIResource@d0e678,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
    2011-04-01 11:58:17,496 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:48 - KEY3-CurrentFocusCycleRoot: javax.swing.JFrame[mainFrame,128,128,1024x768,invalid,layout=java.awt.BorderLayout,title=My - HQ - 17601,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,1024x768,invalid,layout=com.ep.skin.lnf.framework.internal.RootPaneUI$MetalRootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.BorderUIResource@d0e678,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
    2011-04-01 11:58:17,497 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:54 - KEY4-FocusedWindow: javax.swing.JFrame[mainFrame,128,128,1024x768,invalid,layout=java.awt.BorderLayout,title=My - HQ - 17601,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,1024x768,invalid,layout=com.ep.skin.lnf.framework.internal.RootPaneUI$MetalRootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.BorderUIResource@d0e678,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
    2011-04-01 11:58:17,498 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:60 - KEY5-FocusOwner: javax.swing.JTextField[,320,28,175x18,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.ep.skin.lnf.framework.utils.internal.RoundedBorder@c3a7c0,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],columns=15,columnWidth=11,command=,horizontalAlignment=LEADING]
    2011-04-01 11:58:17,499 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:66 - KEY6-PermanentFocusOwner: javax.swing.JTextField[,320,28,175x18,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.ep.skin.lnf.framework.utils.internal.RoundedBorder@c3a7c0,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],columns=15,columnWidth=11,command=,horizontalAlignment=LEADING]
    2011-04-01 11:58:17,501 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:74 - KEY7-stacktrace...
    com..client.util.MyKeyEventDispatcher$StackTraceGenerationException: This exception was created to generate a stack trace, and can be safely ignored.
         at com..client.util.MyKeyEventDispatcher.dispatchKeyEvent(MyKeyEventDispatcher.java:73)
         at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
         at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
         at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Window.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    2011-04-01 11:58:17,504 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:36 - KEY1-keystroke [java.awt.DefaultKeyboardFocusManager@377369]: java.awt.event.KeyEvent[KEY_RELEASED,keyCode=27,keyText=Escape,keyChar=Escape,keyLocation=KEY_LOCATION_STANDARD,rawCode=27,primaryLevelUnicode=27,scancode=1] on javax.swing.JTextField[,320,28,175x18,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.ep.skin.lnf.framework.utils.internal.RoundedBorder@c3a7c0,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],columns=15,columnWidth=11,command=,horizontalAlignment=LEADING]
    2011-04-01 11:58:17,506 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:42 - KEY2-ActiveWindow: javax.swing.JFrame[mainFrame,128,128,1024x768,invalid,layout=java.awt.BorderLayout,title=My - HQ - 17601,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,1024x768,invalid,layout=com.ep.skin.lnf.framework.internal.RootPaneUI$MetalRootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.BorderUIResource@d0e678,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
    2011-04-01 11:58:17,507 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:48 - KEY3-CurrentFocusCycleRoot: javax.swing.JFrame[mainFrame,128,128,1024x768,invalid,layout=java.awt.BorderLayout,title=My - HQ - 17601,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,1024x768,invalid,layout=com.ep.skin.lnf.framework.internal.RootPaneUI$MetalRootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.BorderUIResource@d0e678,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
    2011-04-01 11:58:17,508 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:54 - KEY4-FocusedWindow: javax.swing.JFrame[mainFrame,128,128,1024x768,invalid,layout=java.awt.BorderLayout,title=My - HQ - 17601,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,1024x768,invalid,layout=com.ep.skin.lnf.framework.internal.RootPaneUI$MetalRootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.BorderUIResource@d0e678,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
    2011-04-01 11:58:17,509 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:60 - KEY5-FocusOwner: javax.swing.JTextField[,320,28,175x18,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.ep.skin.lnf.framework.utils.internal.RoundedBorder@c3a7c0,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],columns=15,columnWidth=11,command=,horizontalAlignment=LEADING]
    2011-04-01 11:58:17,510 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:66 - KEY6-PermanentFocusOwner: javax.swing.JTextField[,320,28,175x18,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.ep.skin.lnf.framework.utils.internal.RoundedBorder@c3a7c0,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],columns=15,columnWidth=11,command=,horizontalAlignment=LEADING]
    2011-04-01 11:58:17,512 [AWT-EventQueue-1] DEBUG MyKeyEventDispatcher.dispatchKeyEvent:74 - KEY7-stacktrace...
    com..client.util.MyKeyEventDispatcher$StackTraceGenerationException: This exception was created to generate a stack trace, and can be safely ignored.
         at com..client.util.MyKeyEventDispatcher.dispatchKeyEvent(MyKeyEventDispatcher.java:73)
         at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
         at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
         at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Window.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    The above log info repeats multiple times, KEY_PRESSED and KEY_RELEASE, over and over again, for 'escape' keys.
    Edited by: 850693 on Apr 7, 2011 10:16 AM (typo fix)
    Edited by: 850693 on Apr 7, 2011 10:19 AM (Fixed links)

    <discaimer>Don't put too much hope in my reply</disclaimer>
    The only real difference is QA has the Citrix client installed on them, and development does not. You don't need to run our Swing app through a Citrix client though to cause the bug/freezing, just running it on a PC with the Citrix client seems to be enough (in theory). We've been working down a checklist of possible problems/solutions, and we've gotten to the "Install Citrix to the dev PC" item now, so I'll post back if that makes a difference or not in reproducing the problem.
    I've also had QA people actually come over to a dev PC, without the Citrix client, and try to reproduce the problem, and they have not been able to. There's 'something' about their environment vs. ours, but not sure how that would manifest itself as a AWT/Swing keyboard event of mysterious escape keystrokes followed by the locking up on the keyboard, but not the whole Swing app. My personal guess is the Citirix client installing funky Windows-level keyboard driver(s), but I may be totally off on that. /shrugI read your initial post twice and couldn't find out whether you reproduce that on several different machines, so one "environmental" difference comes to mind: have you tried using another keyboard on the defective QA configuration?
    Of course that doesn't explain in itself how the problem would manifest only after switching back and forth to a native Windows app, but then, with the hint that Citrix may make a difference, maybe one driver filters out repeated "Esc" keystrokes, while another doesn't, and that manifests only after a few app switches, and the system event queue, or whatever it's called in Windows, redirects the events to the target app/window?
    Other than that, I wish you had investigated Jeanette's pacemaker hypothesis more... ;)
    Otherwise, yeah. I have a hook in to see all AWTEvent's, but I still need to see/find what's posting the mysterious escape keys to the event queue.I assume it's what you mean, but I'll try to make that clear: you have to investigate, at the OS level, what is posting escape key events to the OS queue.
    I am not a Windows developper, but I seem to understand that the following programs claims to capture keystrokes on the whole screen (not limited to a single window), with some limitations: http://www.codeproject.com/KB/winsdk/WIN_RECORDER.aspx
    More generally, you should search for a Windows way to peek at the Windows' (keyboard?) event queue.
    I'm not sure this could identify which DLL (if it's not originated by the material, see the defective keyboard hypothesis) is posting the events, but that's worth a try (Java for example, would enables to stuff a custom event queue that would trace info about a Java-poster).
    Even if you can't identify the posting DLL, running the "key captuyre" on both the Windows host that has the Citrix window, and the Windows host that you are accessing via Citrix, may give you hints as to where the heck the key strokes originate...
    Good luck, and keep us informed,
    J.

  • Italic and Bold in PDF display as gibberish

    The italics and bold characters in a PDF display as gibberish in both Preview and Safari 7.  The same file viewed in Adobe Reader and Chrome renders correctly.
    I have a MBP running Mavericks 10.9.4. (The file also views fine in Safari on an iPad.)

    You can let Apple know via
    http://www.apple.com/feedback
    PDF files can get generated in a lot of different ways, and sometimes Adobe Reader or another app is required rather than Preview.

  • How to use pdf files inside swf

    Hallo. I need a little help. I need to load pdf file inside my swf. I can just open a new browser page and load there my pdf file but first i go outside my swf and second users have to get adobe reader in order to read files. Is there a way to load a pdf file inside my swf ??.. I know that flashpaper is doing that but it is not a free program.. Is there any other solution for doing that without paying or do i have to use flashpaper absolutely??
    Thx for help.
    Max

    Thx a lot for your answer... You say that i should use another program for splitting pages... why?. pdf2swf is not doing that??.. it just convert only 1 page?.. And then what other program i can use inside my flex app for splitting??.. can i do it with as3?.
    Thx
    Max

Maybe you are looking for