Your problem is likely well before that point, since it looks like the failure 
has to do with a font. Either the font is damaged somehow, or the reference is 
invalid.

On Jan 17, 2014, at 4:22 AM, Totte Alm <to...@code66.se> wrote:

> Hello again,
> 
> Still debugging my CG -> ARC move and I'm stuck with one problem that I just 
> can't understand.
> 
> DEBUG SNIP WHERE THIS HAPPENS
>       _thePDF = [[PDFDocument alloc] initWithData:_data];
>       // test-
>    if (_thePDF) {
>        @try {
>    *CRASHES HERE* ->  [_thePDF writeToFile:[NSString 
> stringWithFormat:@"%@/PDFtemp-%f-h.pdf", NSTemporaryDirectory(), [[NSDate 
> date] timeIntervalSince1970]]];
>        }
>        @catch (NSException *exception) {
>            NSLog(@"Ex:%@", [exception description]);
>        }
>        @finally {
>            // None
>            ;
>        }
>       }
>    // - test
> 
> This code crashes with the dump below, but only when running from XCode. If I 
> run the app under instruments (using zombies or allications) it works as 
> expected.
> Anyone has a Ptr on what I'm missing. 
> 
> Thread 1, Queue : com.apple.main-thread
> #0    0x00007fff8e1e8def in __cxa_throw ()
> #1    0x00007fff8e65621a in TcmapEncodingTable::GetSubtable(unsigned short, 
> unsigned short, unsigned short, unsigned short*) ()
> #2    0x00007fff8e66852b in TcmapEncodingTable::TcmapEncodingTable(TSFNTFont 
> const&, unsigned short, unsigned short, unsigned short) ()
> #3    0x00007fff8e6858a5 in FPFontGetTrueTypeEncoding ()
> #4    0x00007fff97090888 in get_truetype_encoding ()
> #5    0x00007fff926aeb32 in CGFontGetTrueTypeEncoding ()
> #6    0x00007fff926ae919 in lookup_glyphs_by_cmap_nonsymbolic ()
> #7    0x00007fff926ae75c in lookup_glyphs_by_cmap ()
> #8    0x00007fff926ae6ed in get_truetype_glyph_vector ()
> #9    0x00007fff926adf53 in CGPDFEncodingGetGlyphVector ()
> #10   0x00007fff926ada20 in simple_draw ()
> #11   0x00007fff926ad96a in CGPDFTextLayoutDrawGlyphs ()
> #12   0x00007fff926ac0e1 in op_TJ ()
> #13   0x00007fff9264144d in pdf_scanner_handle_xname ()
> #14   0x00007fff92640753 in CGPDFScannerScan ()
> #15   0x00007fff9263ea53 in CGPDFDrawingContextDrawPage ()
> #16   0x00007fff9263e808 in pdf_page_draw_in_context ()
> #17   0x00007fff9263e7a8 in CGContextDrawPDFPage ()
> #18   0x00007fff900f9d77 in -[PDFPage(PDFPagePrivate) drawWithBox:inContext:] 
> ()
> #19   0x00007fff900f4f31 in -[PDFDocument(PDFDocumentInternal) 
> writeToConsumer:withOptions:] ()
> #20   0x00007fff900f11e9 in -[PDFDocument writeToURL:withOptions:] ()
> #21   0x00007fff900f10c6 in -[PDFDocument writeToFile:withOptions:] ()
> #22   0x00007fff900f1083 in -[PDFDocument writeToFile:] ()
> #23   0x00000001000d5549 in -[FlaggingsObject getPreview:] at 
> xxx/FlaggingsObject.m:107
> 
> Btw, thx Ken Tomases for the "tampoline" idea, works perfect.
> 
> / Totte
> 
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/david.duncan%40apple.com
> 
> This email sent to david.dun...@apple.com

--
David Duncan


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to