LaTeX composition in (g)vim with live update-as-you-type PDF preview

Ever since I tried the gummi LaTeX editor, I've been intrigued by the idea of having a live-updating PDF preview--i.e., a PDF output panel which updated as I typed. This provides all the good things of WYSIWYG, but without taking away the control I have by editing the source directly. However, apart from its preview panel, I was thoroughly unimpressed with gummi as an editor. It had none of the advanced features I was used to.
Since then, I've been trying various techniques to make it work with my preferred editor, (g)vim. At first, I used latexmk with the -pvc option which recompiles whenever the file changes, along with a PDF editor that refreshes whenever the file changes (like evince); but found it slow and tended to get stuck.
My current method is to use mupdf as my viewer, with a custom LaTeX script which calls xdotool to update mupdf whenever I have a successful compilation. This seems to be working fairly well.
Here's an animated GIF screen capture showing it in action
There is typically still a 1-second delay between typing something and it showing on the PDF preview, but it's not really any worse than it seems to be wih gummi, and I get to use a world-class editor.
I should note that I'm not using the vim-latex suite plugin or anything similar, so I don't know whether or not any of this is compatible.
Anyway, I thought I'd post my method here just in case anyone thought it useful, or more importantly, anyone had any feedback for how it might be improved. I'm not a programmer (--my degrees are in philosophy!--) and don't really have that much experience with vim or bash scripting, so forgive my naive methods.
Anyway, in my ~/.vim/ftplugin/tex.vim I have:
" Function to save, check if already compiling and compile if not
function! KKLtxAction()
" go to right directory
lcd %:p:h
" save the file if need be and it's possible
if filewritable(bufname("%"))
silent update
endif
" see how many kkltx processes there are
" note that there are always 3 when the checking itself happens
" so we need there to be no more than that
let numrunning = system("ps ax | grep kkltx | wc -l")
if numrunning < 4
exec "silent !kkltx " . expand("%") . " &"
endif
endfunction
" Call this function whenever mupdf the cursor moves
" But only in gvim
if has("gui_running")
au CursorMoved *.tex call KKLtxAction()
au CursorMovedI *.tex call KKLtxAction()
endif
So whenever the cursor moves, the file saves and checks if the compilation script is running. If it is not, it runs it. Here's the script, named kkltx. (To make it work, create a ~/.config/kkltx folder. Sorry about the stupid name; I needed it to be uncommon.)
#!/bin/bash
file="$1"
logfile="${file%.tex}.log"
auxfile="${file%.tex}.aux"
# check to see when file was last saved and
# check see what version of file was last compiled
currmodified=$(stat -c %Y "$file")
oldmodified=$(cat $HOME/.config/kkltx/lastprocessedfile)
# if they're the same exit with no change
if [ "$currmodified" == "$oldmodified" ] ; then
echo "nochange"
exit 0
else
# if compilation is necessary, check what program to use
# 'xelatex' should appear in first 5 lines for xelatex docs
if head -n 5 "$file" | grep -i -q 'xelatex' > /dev/null 2>&1 ; then
execprog="xelatex"
else
execprog="pdflatex"
fi
# try to compile
if ${execprog} -interaction=batchmode -file-line-error -synctex=1 "$file" > /dev/null 2>&1 ; then
# if compiling worked check if bibtex needs to run
if cat "$logfile" | grep -i -q 'undefined citations' > /dev/null 2>&1 ; then
if bibtex "$auxfile" > /dev/null 2>&1 ; then
if ! ${execprog} -interaction=batchmode -file-line-error -synctex=1 "$file" > /dev/null 2>&1 ; then
echo "failure"
exit 1
fi
else
echo "bibfail"
exit 2
fi
fi
# check if a rerun is necessary to update cross-references
if cat "$logfile" | grep -i -q 'rerun to get' > /dev/null 2>&1 ; then
if ! ${execprog} -interaction=batchmode -file-line-error -synctex=1 "$file" > /dev/null 2>&1 ; then
echo "failure"
exit 1
fi
fi
# update mupdf by sending the r key to it
xdotool search --class mupdf key --window %@ r > /dev/null 2>&1
echo "success"
# save time of compilation
echo -n "$currmodified" > "$HOME/.config/kkltx/lastprocessedfile" 2>/dev/null
else
echo "failure"
exit 1
fi
fi
exit 0
One thing you miss out on with mupdf is the SyncTeX ability in, e.g., TeXworks that allows you jump from the source to the corresponding part of the PDF and vice-versa. Here's a kludge that at least gets to you to the right page by using xdotool to send the signal to move to a certain page matching the source, or to read what page mupdf is on, and move to the beginning of the source code for that page (or strictly, a couple inches over and down). Again, in my ~/.vim/ftplugin/tex.vim
" \v to open the viewer
nnoremap \v :exec "silent! !mupdf ".expand("%:r").".pdf &"
" forward search with mupdf
function! MuPDFForward()
" make sure I'm in the right directory
lcd %:p:h
let pageforward = 0
" find where I am now; adjust for starting with 0
let searchline = line(".") + 1
let searchcol = col(".") + 1
" use synctex to find the page to jump to
let pageforward = system("synctex view -i " . searchline . ":" . searchcol . ":\"" . expand("%") . "\" -o \"" . expand("%:r") . ".pdf\" | grep -m1 'Page:' | sed 's/Page://'")
" if a page other than 0 is found, send the page number to mupdf
if pageforward > 0
call system("xdotool search --class mupdf type --window %1 \"" . pageforward . "g\"")
endif
endfunction
" inverse search with mypdf
function! MuPDFReverse()
lcd %:p:h
let gotoline = 0
" call a script which returns the line number near start of page shown on mupdf
let gotoline = system("syncreverse-mupdf.sh " . expand("%:p:r"))
if gotoline > 0
exec ":" . gotopage
endif
endfunction
" mappings \f and \r for forward and reverse search
nnoremap <buffer> \f :call MuPDFForward()<CR>
nnoremap <buffer> \r :call MuPDFReverse()<CR>
Here is the script syncreverse-mupdf.sh called by the above:
#!/bin/bash
# syncreverse.sh full-path-of-PDF-minus-extension
pathfn="$1"
# reduce filename to base, add .pdf
pdffile="$(echo "$pathfn" | sed 's@.*/@@g').pdf"
# change to directory containing files
cd "$(echo "$pathfn" | sed 's@\(.*\)/[^/]*@\1@g')"
# read page number in mupdf window title
page=$(xdotool search --class mupdf getwindowname | sed 's:.* - \([0-9]*\)/.*:\1:')
# synctex lookup; remove junk
line=$(synctex edit -o "$page:288:108:$pdffile" | grep -m1 'Line:' | sed 's/Line://' | head -n1)
line=$(echo "$line" | sed -n 's/\([0-9]*\).*/\1/p')
# return line for gvim
echo "$line"
exit 0
I also recommend putting mappings in vim to send keys to mupdf to move around, so you can move around in the preview but without making (g)vim lose focus. These are just examples.
nnoremap <silent> <buffer> <C-PageDown> :silent! call system("xdotool search --class mupdf key --window %@ Page_Down")<CR>
nnoremap <silent> <buffer> <C-PageUp> :silent! call system("xdotool search --class mupdf key --window %@ Page_Up")<CR>
Anyway, these could definitely be improved, by, for example, accommodating master/sub-documents, and so on. Thoughts?
Last edited by frabjous (2010-11-04 22:41:21)

OK, I've uploaded a PKGBUILD to AUR. Since I've changed how it handles recognizing when it's safe to recompile, it no longer needs to have a weird name. The name is now:
vim-live-latex-preview
It comes with a very short vim help file, which I'll copy here.
*live-latex-preview.txt* For Vim version 7.3. Last change: 2010 Oct 27
*live-latex-preview*
A plugin for creating a live-updating PDF
preview for a LaTeX file in MuPDF
Default key bindings:~
\p = Begin auto-compilation and launch MuPDF preview.
\o = End auto-compilation and close MuPDF preview.
\s = Check the result of the last compilation;
jump to first error in case of errors.
\f = Forward search to page in PDF matching cursor
position in source.
\r = Reverse/inverse search to position in source
matching active page in MuPDF. (Very approximate.)
\<PageUp>, \<PageDown>, \<Up>, \<Down>, \<Right>, \<Left>, \G
\m, \t, \-, \+, \= = Send the corresponding keystrokes
to the MuPDF preview without losing focus on vim Window
The '\' can be changed by changing <LocalLeader>.
Be aware that your file is saved whenever the cursor moves. Be sure
to take the appropriate measures to keep back-up saves and undo files
so you can undo changes if need be.
To compile with XeLaTeX rather than PDFLaTeX, include the string
'xelatex' somewhere in the first five lines of your file (e.g., in a
comment). Currently only PDFLaTeX and XeLaTeX are supported. (Support
for LuaLaTeX and/or LaTeX > dvips > ps2pdf may be added in the future,
but they may be too slow for the live updating process anyway.)
The plug-in does not currently support master- and sub-documents
via LaTeX's \input{...} and \include{...} mechanisms. This may be
added in the future.
vim:tw=78:ts=8:ft=help:norl:
This is a new version; pretty much completely rewritten from the above. In particular, I've tried to incorporate keenerd's ideas; in particular some changes:
Rather than grepping the active processes, when it begins a compilation, it records the process ID of the compilation script, and will not begin a new compilation until that process finishes.
When it first launches MuPDF, it records the Window ID and sends it back to vim, so vim knows which instance of MuPDF to refresh or work with.
I've added a \s quick key which provides a one-word summary of the effects of the last compilation and jumps to the line number of the first error, if there were errors.
The script is located in a separate file in the main $VIMRUNTIME/ftplugin folder, rather than a user's tex.vim file.
I'm sure there's still plenty of room for improvement. I'd still like to get it to handle master/sub-documents well, for example. All comments welcome.

Similar Messages

  • Problems when scrubbing through timeline with live update on

    Hey guys! I have a problem. Sometimes when I scrub through my timeline in AE with live update on and I try to get to a frame that hasn't been rendered yet, AE freaks out. On my windows taskbar, multiple instances of AE seem to populate the taskbar (although none of them are selectable) and the screen flashes in between my desktop BG and AE. Any thoughts? thanks!

    Check the Event Viewer for the exact cause of the crashes. sounds like the same old driver crashes, which could be your graphics card or another component on your system like audio devices. Also verify your device manager for any devices that may be flagged and repair their drivers. This can go down to trivial things like your SATA controlelr driver or the temperature monitoring of the chip sending wrong signals when it supposedly gets too hot...
    Mylenium

  • Cannot finish update with live update

    Every time I try to update my drivers with live update 2 (latest version), It starts downloading and then just stops and NEVER finishes the download.
    Anyone got any suggestions?
    MSI NFORCE
    512 MEGS RAM
    AMD 1700+
    40 GIG WD HD
    CABLE MODEM (ATTBI.COM)

    JErnst,
    I didn't use the MSI WHQL'd 2920 driver, but i suspect it's the same as the one I did use, as it doesn't come with a Setup.exe
    However, all you've got to do is to go into the Control Panel...System...Hardware....Device Manager.  Select your Display Adapter (graphics card), rt-clk and select properties
    On the Driver tab, select update driver, and select the location where you unzipped the drivers.  It should require a reboot.
    HTH
    BIM2k

  • Still the same problem with Live update 2

    I still have the same problem with Live update 2.
    I've downloaded newer Bios update but it's 13 MB... it's obvious that I can not have
    in floppy disk and I'm a little bit  uncomfortable of updating bios from CD-rom .
    But what else can I do, besides updating Bios to get out of this Live update from start-up.
    Should I clear CMOS?

    13mb are you really sure ?
    go here instead.
    http://www.msi.com.tw/program/support/bios/bos/spt_bos_detail.php?UID=436&kind=1
    the download file is around 300kb.
    make sure you get the right file.
    you did not specify if you got L or ILRS.
    also dont use live update.
    get drivers from http://www.nvidia.com instead.

  • Iphoto 9.1.2 and new 9.1.3 update crash on assembling pdf preview of fotolibro template

    Iphoto 9.1.2 and new 9.1.3 update crash on assembling pdf preview of fotolibro template, i have test any solution but none, i have imac and macbook pro with same problem, snow leopard 10.6.7. I have install fresh snow leopard on new hard drive, i have install iphoto with any update and i have update snow to 10.6.6, preview pdf of fotolibro template does not crash !
    NB. iphoto on my macbook pro crash on 3 page, on my imac the process continue but the image on pdf preview is bad.
    Sorry for my bad english

    Does this make any sense?  Rebuilt it and worked for a while then this bug showed up.  Desperate.
    Process:         iPhoto [1772]
    Path:            /Applications/iPhoto.app/Contents/MacOS/iPhoto
    Identifier:      com.apple.iPhoto
    Version:         9.1.3 (9.1.3)
    Build Info:      iPhotoProject-6070000~1
    Code Type:       X86 (Native)
    Parent Process:  launchd [127]
    Date/Time:       2011-05-17 15:25:23.035 -0700
    OS Version:      Mac OS X 10.6.7 (10J869)
    Report Version:  6
    Interval Since Last Report:          411775 sec
    Crashes Since Last Report:           17
    Per-App Interval Since Last Report:  283 sec
    Per-App Crashes Since Last Report:   13
    Anonymous UUID:                      D7B8F200-B763-44B6-B124-D9508195FA1B
    Exception Type:  EXC_BAD_ACCESS (SIGBUS)
    Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
    Crashed Thread:  29
    Thread 0:  Dispatch queue: com.apple.main-thread
    0   com.apple.ColorSync                     0x94aa7620 CMM8Bit3ChanNoConvDecoder::DoDecode(CMM8Bits const&, CMMRuntimeInfo*, unsigned long) + 152
    1   com.apple.ColorSync                     0x94a90573 CMMProcessBitmap(CMMConversionParams*) + 1326
    2   com.apple.ColorSync                     0x94a91439 DoApplyTransform + 458
    3   com.apple.ColorSync                     0x94a915b0 AppleCMMApplyTransform + 335
    4   com.apple.ColorSync                     0x94aceb50 ColorSyncCMMApplyTransform + 117
    5   com.apple.ColorSync                     0x94a6f2ff ColorSyncTransformConvert + 204
    6   libCSync.A.dylib                        0x91a00d76 ConvertImageGeneric + 778
    7   libCSync.A.dylib                        0x91a00a67 CMSColorWorldConvertData + 35
    8   libCSync.A.dylib                        0x91a023d9 CMSTransformConvertData + 115
    9   com.apple.CoreGraphics                  0x9205bf3d CGCMSInterfaceTransformConvertData + 34
    10  com.apple.CoreGraphics                  0x9205bde9 CGColorTransformConvertData + 201
    11  com.apple.CoreGraphics                  0x9205ac22 img_colormatch_read + 551
    12  com.apple.CoreGraphics                  0x92038c45 img_data_lock + 9137
    13  com.apple.CoreGraphics                  0x92035c42 CGSImageDataLock + 172
    14  libRIP.A.dylib                          0x96fb174c ripc_AcquireImage + 2446
    15  libRIP.A.dylib                          0x96faf3c2 ripc_DrawImage + 1245
    16  com.apple.CoreGraphics                  0x920358bc CGContextDrawImage + 450
    17  com.apple.iPhoto                        0x000b83de 0x1000 + 750558
    18  com.apple.CoreGraphics                  0x922180ae CGPatternDelegateDrawPattern + 168
    19  libRIP.A.dylib                          0x96fbeb24 ripc_TilePattern + 5079
    20  libRIP.A.dylib                          0x96fa6608 ripc_GetColor + 6248
    21  libRIP.A.dylib                          0x96fa4188 ripc_Render + 194
    22  libRIP.A.dylib                          0x96fa144c ripc_DrawRects + 622
    23  com.apple.CoreGraphics                  0x9201cf90 CGContextFillRects + 159
    24  com.apple.CoreGraphics                  0x9205fb2c CGContextFillRect + 32
    25  com.apple.iPhoto                        0x0007efd5 0x1000 + 516053
    26  com.apple.QuartzCore                    0x90da20a1 -[CALayer drawInContext:] + 65
    27  com.apple.QuartzCore                    0x91008efc backing_callback(CGContext*, void*) + 77
    28  com.apple.QuartzCore                    0x90da17ca CABackingStoreUpdate + 2326
    29  com.apple.QuartzCore                    0x90da0ac0 -[CALayer _display] + 958
    30  com.apple.QuartzCore                    0x90d9af05 CALayerDisplayIfNeeded + 621
    31  com.apple.QuartzCore                    0x90d9a2d0 CA::Context::commit_transaction(CA::Transaction*) + 362
    32  com.apple.QuartzCore                    0x90d99f18 CA::Transaction::commit() + 316
    33  com.apple.AppKit                        0x935c6016 -[NSView(NSLayerKitGlue) _drawRectAsLayerTree:] + 644
    34  com.apple.AppKit                        0x93528b23 -[NSView _drawRect:clip:] + 175
    35  com.apple.AppKit                        0x935284c8 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1600
    36  com.apple.AppKit                        0x935269e7 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 711
    37  com.apple.AppKit                        0x9352795c -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 4668
    38  com.apple.AppKit                        0x9352795c -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 4668
    39  com.apple.AppKit                        0x9352795c -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 4668
    40  com.apple.AppKit                        0x935c5aa3 -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 311
    41  com.apple.AppKit                        0x93522ea2 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 3309
    42  com.apple.AppKit                        0x93483a57 -[NSView displayIfNeeded] + 818
    43  com.apple.AppKit                        0x93437661 -[NSNextStepFrame displayIfNeeded] + 98
    44  com.apple.AppKit                        0x9344cd40 -[NSWindow displayIfNeeded] + 204
    45  com.apple.AppKit                        0x9347e28a _handleWindowNeedsDisplay + 696
    46  com.apple.CoreFoundation                0x95cc9e02 __CFRunLoopDoObservers + 1186
    47  com.apple.CoreFoundation                0x95c85d8d __CFRunLoopRun + 557
    48  com.apple.CoreFoundation                0x95c85464 CFRunLoopRunSpecific + 452
    49  com.apple.CoreFoundation                0x95c85291 CFRunLoopRunInMode + 97
    50  com.apple.HIToolbox                     0x92bece04 RunCurrentEventLoopInMode + 392
    51  com.apple.HIToolbox                     0x92becaf5 ReceiveNextEventCommon + 158
    52  com.apple.HIToolbox                     0x92beca3e BlockUntilNextEventMatchingListInMode + 81
    53  com.apple.AppKit                        0x9345478d _DPSNextEvent + 847
    54  com.apple.AppKit                        0x93453fce -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
    55  com.apple.AppKit                        0x93416247 -[NSApplication run] + 821
    56  com.apple.AppKit                        0x9340e2d9 NSApplicationMain + 574
    57  com.apple.iPhoto                        0x00010c89 0x1000 + 64649
    58  com.apple.iPhoto                        0x000107e5 0x1000 + 63461
    Thread 1:  Dispatch queue: com.apple.libdispatch-manager
    0   libSystem.B.dylib                       0x9317d922 kevent + 10
    1   libSystem.B.dylib                       0x9317e03c _dispatch_mgr_invoke + 215
    2   libSystem.B.dylib                       0x9317d4f9 _dispatch_queue_invoke + 163
    3   libSystem.B.dylib                       0x9317d29e _dispatch_worker_thread2 + 240
    4   libSystem.B.dylib                       0x9317cd21 _pthread_wqthread + 390
    5   libSystem.B.dylib                       0x9317cb66 start_wqthread + 30
    Thread 2:
    0   libSystem.B.dylib                       0x9317c9b2 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9317cf48 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9317cb66 start_wqthread + 30
    Thread 3:
    0   libSystem.B.dylib                       0x9317c9b2 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9317cf48 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9317cb66 start_wqthread + 30
    Thread 4:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 5:
    0   libSystem.B.dylib                       0x9315709a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x93157807 mach_msg + 68
    2   com.apple.CoreFoundation                0x95c8637f __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation                0x95c85464 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation                0x95c85291 CFRunLoopRunInMode + 97
    5   com.apple.Foundation                    0x964e4640 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279
    6   com.apple.proxtcore                     0x8f6613c5 -[XTRunLoopThread run:] + 453
    7   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    8   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    9   libSystem.B.dylib                       0x931847fd _pthread_start + 345
    10  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 6:
    0   libSystem.B.dylib                       0x9315709a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x93157807 mach_msg + 68
    2   com.apple.CoreFoundation                0x95c8637f __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation                0x95c85464 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation                0x95c85291 CFRunLoopRunInMode + 97
    5   com.apple.Foundation                    0x964e4640 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279
    6   com.apple.proxtcore                     0x8f6613c5 -[XTRunLoopThread run:] + 453
    7   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    8   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    9   libSystem.B.dylib                       0x931847fd _pthread_start + 345
    10  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 7:
    0   libSystem.B.dylib                       0x9317c9b2 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9317cf48 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9317cb66 start_wqthread + 30
    Thread 8:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 9:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 10:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 11:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 12:
    0   libSystem.B.dylib                       0x9315709a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x93157807 mach_msg + 68
    2   com.apple.CoreFoundation                0x95c8637f __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation                0x95c85464 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation                0x95c85291 CFRunLoopRunInMode + 97
    5   com.apple.Foundation                    0x964e4640 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279
    6   com.apple.proxtcore                     0x8f6613c5 -[XTRunLoopThread run:] + 453
    7   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    8   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    9   libSystem.B.dylib                       0x931847fd _pthread_start + 345
    10  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 13:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 14:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 15:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 16:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 17:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 18:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 19:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 20:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 21:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 22:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 23:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 24:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore                     0x8f66014f -[XTMsgQueue waitForMessage] + 47
    7   com.apple.proxtcore                     0x8f65ef30 -[XTThread run:] + 400
    8   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    9   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    10  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    11  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 25:
    0   libSystem.B.dylib                       0x9315709a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x93157807 mach_msg + 68
    2   com.apple.iLifeSQLAccess                0x01631a81 -[RALatchTrigger wait] + 81
    3   com.apple.iLifeSQLAccess                0x01631976 -[RAOperationQueueImpl _workThread] + 358
    4   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    5   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    6   libSystem.B.dylib                       0x931847fd _pthread_start + 345
    7   libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 26:
    0   libSystem.B.dylib                       0x9315709a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x93157807 mach_msg + 68
    2   com.apple.iLifeSQLAccess                0x01631a81 -[RALatchTrigger wait] + 81
    3   com.apple.iLifeSQLAccess                0x01631976 -[RAOperationQueueImpl _workThread] + 358
    4   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    5   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    6   libSystem.B.dylib                       0x931847fd _pthread_start + 345
    7   libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 27:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation                    0x964e6d48 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation                    0x9649f9bd -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation                    0x9649f8a0 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.RedRock                       0x01b3670d -[RKAsyncImageRenderer _backgroundRenderThread:] + 173
    7   com.apple.proxtcore                     0x8f66b8cc -[XTThreadSendOnlyDetached _detachedMessageHandler:] + 220
    8   com.apple.proxtcore                     0x8f6615b3 -[XTSubscription postMessage:] + 227
    9   com.apple.proxtcore                     0x8f660db6 -[XTDistributor distributeMessage:] + 950
    10  com.apple.proxtcore                     0x8f660831 -[XTThread handleMessage:] + 849
    11  com.apple.proxtcore                     0x8f65ef46 -[XTThread run:] + 422
    12  com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    13  com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    14  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    15  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 28:
    0   libSystem.B.dylib                       0x93185046 __semwait_signal + 10
    1   libSystem.B.dylib                       0x93184d02 _pthread_cond_wait + 1191
    2   libSystem.B.dylib                       0x93186998 pthread_cond_wait$UNIX2003 + 73
    3   com.apple.Foundation                    0x964d28a8 -[NSCondition wait] + 316
    4   com.apple.iPhoto                        0x00060f87 0x1000 + 393095
    5   com.apple.iPhoto                        0x00060da1 0x1000 + 392609
    6   com.apple.CoreFoundation                0x95cc2edd __invoking___ + 29
    7   com.apple.CoreFoundation                0x95cc2e48 -[NSInvocation invoke] + 136
    8   com.apple.RedRock                       0x01b6e0f1 -[RKInvoker _invokeTargetWithPool:] + 81
    9   com.apple.proxtcore                     0x8f66b888 -[XTThreadSendOnlyDetached _detachedMessageHandler:] + 152
    10  com.apple.proxtcore                     0x8f6615b3 -[XTSubscription postMessage:] + 227
    11  com.apple.proxtcore                     0x8f660db6 -[XTDistributor distributeMessage:] + 950
    12  com.apple.proxtcore                     0x8f660831 -[XTThread handleMessage:] + 849
    13  com.apple.proxtcore                     0x8f65ef46 -[XTThread run:] + 422
    14  com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    15  com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    16  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    17  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 29 Crashed:
    0   libJPEG.dylib                           0x933d64f1 vec_ycc_rgbx_convert + 711
    1   libJPEG.dylib                           0x933d5b98 sep_upsample + 182
    2   libJPEG.dylib                           0x933d3cd6 process_data_context_main + 496
    3   libJPEG.dylib                           0x933d3ad7 _cg_jpeg_read_scanlines + 150
    4   com.apple.ImageIO.framework             0x96e04894 copyImageBlockSetJPEG + 2970
    5   com.apple.ImageIO.framework             0x96deec61 ImageProviderCopyImageBlockSetCallback + 174
    6   com.apple.CoreGraphics                  0x9209b61b CGImageProviderCopyImageBlockSet + 228
    7   com.apple.CoreGraphics                  0x9209fe2c img_blocks_create + 348
    8   com.apple.CoreGraphics                  0x9209fcb1 img_blocks_extent + 85
    9   com.apple.CoreGraphics                  0x92038b46 img_data_lock + 8882
    10  com.apple.CoreGraphics                  0x92035c42 CGSImageDataLock + 172
    11  libRIP.A.dylib                          0x96fb174c ripc_AcquireImage + 2446
    12  libRIP.A.dylib                          0x96faf3c2 ripc_DrawImage + 1245
    13  com.apple.CoreGraphics                  0x920358bc CGContextDrawImage + 450
    14  com.apple.iPhoto                        0x000b5b6d 0x1000 + 740205
    15  com.apple.iPhoto                        0x003e1992 0x1000 + 4065682
    16  com.apple.iPhoto                        0x000b4d38 0x1000 + 736568
    17  com.apple.iPhoto                        0x0033984e 0x1000 + 3377230
    18  com.apple.iPhoto                        0x000b4747 0x1000 + 735047
    19  com.apple.iPhoto                        0x0016e565 0x1000 + 1496421
    20  com.apple.iLifeFaceRecognition          0x011184b0 -[FaceRecognitionManager detectFacesInPhoto:userInfo:options:delegate:context:] + 149
    21  com.apple.RedRock                       0x01bb72ec -[RKFaceDetectionWorker detectFacesForMaster:aggressive:] + 844
    22  com.apple.iPhoto                        0x00787569 0x1000 + 7890281
    23  com.apple.RedRock                       0x01bb6e11 -[RKFaceDetectionWorker performJob:] + 385
    24  com.apple.proxtcore                     0x8f6615b3 -[XTSubscription postMessage:] + 227
    25  com.apple.proxtcore                     0x8f660db6 -[XTDistributor distributeMessage:] + 950
    26  com.apple.proxtcore                     0x8f660831 -[XTThread handleMessage:] + 849
    27  com.apple.proxtcore                     0x8f65ef46 -[XTThread run:] + 422
    28  com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    29  com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    30  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    31  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 30:
    0   libSystem.B.dylib                       0x9317c9b2 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9317cf48 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9317cb66 start_wqthread + 30
    Thread 31:
    0   libSystem.B.dylib                       0x9315709a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x93157807 mach_msg + 68
    2   com.apple.iLifeSQLAccess                0x01631a81 -[RALatchTrigger wait] + 81
    3   com.apple.iLifeSQLAccess                0x01631976 -[RAOperationQueueImpl _workThread] + 358
    4   com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    5   com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    6   libSystem.B.dylib                       0x931847fd _pthread_start + 345
    7   libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 32:  com.apple.CFSocket.private
    0   libSystem.B.dylib                       0x93176066 select$DARWIN_EXTSN + 10
    1   com.apple.CoreFoundation                0x95cc5c83 __CFSocketManager + 1091
    2   libSystem.B.dylib                       0x931847fd _pthread_start + 345
    3   libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 33:
    0   libSystem.B.dylib                       0x93185046 __semwait_signal + 10
    1   libSystem.B.dylib                       0x93184d02 _pthread_cond_wait + 1191
    2   libSystem.B.dylib                       0x93186998 pthread_cond_wait$UNIX2003 + 73
    3   com.apple.Foundation                    0x964d28a8 -[NSCondition wait] + 316
    4   com.apple.Foundation                    0x964c03a1 -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 1111
    5   com.apple.Foundation                    0x964d2a03 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 184
    6   com.apple.RedRock                       0x01b5a1f0 -[RKInvoker forwardInvocation:] + 208
    7   com.apple.CoreFoundation                0x95cc3cd4 ___forwarding___ + 1108
    8   com.apple.CoreFoundation                0x95cc3802 _CF_forwarding_prep_0 + 50
    9   com.apple.iPhoto                        0x000906d7 0x1000 + 587479
    10  com.apple.iPhoto                        0x000904dd 0x1000 + 586973
    11  com.apple.iPhoto                        0x000903e8 0x1000 + 586728
    12  com.apple.iPhoto                        0x00090350 0x1000 + 586576
    13  com.apple.CoreFoundation                0x95cc2edd __invoking___ + 29
    14  com.apple.CoreFoundation                0x95cc2e48 -[NSInvocation invoke] + 136
    15  com.apple.RedRock                       0x01b6e0f1 -[RKInvoker _invokeTargetWithPool:] + 81
    16  com.apple.proxtcore                     0x8f66b888 -[XTThreadSendOnlyDetached _detachedMessageHandler:] + 152
    17  com.apple.proxtcore                     0x8f6615b3 -[XTSubscription postMessage:] + 227
    18  com.apple.proxtcore                     0x8f660db6 -[XTDistributor distributeMessage:] + 950
    19  com.apple.proxtcore                     0x8f660831 -[XTThread handleMessage:] + 849
    20  com.apple.proxtcore                     0x8f65ef46 -[XTThread run:] + 422
    21  com.apple.Foundation                    0x964aaad0 -[NSThread main] + 45
    22  com.apple.Foundation                    0x964aaa80 __NSThread__main__ + 1499
    23  libSystem.B.dylib                       0x931847fd _pthread_start + 345
    24  libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 34:
    0   libSystem.B.dylib                       0x9317c9b2 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9317cf48 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9317cb66 start_wqthread + 30
    Thread 35:
    0   libSystem.B.dylib                       0x931570fa semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                       0x93184c85 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                       0x931b3aa8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.CoreVideo                     0x984ab7a6 CVDisplayLink::waitUntil(unsigned long long) + 386
    4   com.apple.CoreVideo                     0x984aa5eb CVDisplayLink::runIOThread() + 741
    5   com.apple.CoreVideo                     0x984aa2ea startIOThread(void*) + 156
    6   libSystem.B.dylib                       0x931847fd _pthread_start + 345
    7   libSystem.B.dylib                       0x93184682 thread_start + 34
    Thread 29 crashed with X86 Thread State (32-bit):
      eax: 0x00000010  ebx: 0x933d623b  ecx: 0x933ea430  edx: 0x00000000
      edi: 0x3059fc10  esi: 0x933ea420  ebp: 0xb18ab488  esp: 0xb18ab360
       ss: 0x0000001f  efl: 0x00010206  eip: 0x933d64f1   cs: 0x00000017
       ds: 0x0000001f   es: 0x0000001f   fs: 0x0000001f   gs: 0x00000037
      cr2: 0x00000000
    Binary Images:
        0x1000 -   0xf4efe7  com.apple.iPhoto 9.1.3 (9.1.3) <C69810A0-C4CC-E2F7-8A7D-6F5FF0689177> /Applications/iPhoto.app/Contents/MacOS/iPhoto
    0x10cb000 -  0x10f2ff7  com.apple.iPhoto.Tellus 1.2 (47) <20628357-FF33-571A-EE39-5F7874E30EA0> /Applications/iPhoto.app/Contents/Frameworks/Tellus.framework/Versions/A/Tellus
    0x1111000 -  0x1128ff7  com.apple.iLifeFaceRecognition 1.0 (21) <AD53D7A2-F0B2-FF76-5C6D-C23B234AB50E> /Library/Frameworks/iLifeFaceRecognition.framework/Versions/A/iLifeFaceRecognit ion
    0x1137000 -  0x1162fff  com.apple.DiscRecordingUI 5.0.8 (5080.4.1) <D231FB9E-5136-E5AF-2650-B2CF49297FA9> /System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI
    0x117a000 -  0x1186ff3  com.apple.UpgradeChecker 1.0 (1.1) <D229406E-5225-325C-8A07-2D7981CBC283> /Applications/iPhoto.app/Contents/Frameworks/UpgradeChecker.framework/Versions/ A/UpgradeChecker
    0x118e000 -  0x118eff7  com.apple.iLifeSlideshow 2.1.0 (806) <9A91C06F-66C3-4A7B-7233-D4853EBFFCEF> /Library/Frameworks/iLifeSlideshow.framework/Versions/A/iLifeSlideshow
    0x1192000 -  0x1279fef  org.python.python 2.6.1 (2.6.1) <4FFD855C-1C5A-9206-A695-8C9904F1DA84> /System/Library/Frameworks/Python.framework/Versions/2.6/Python
    0x12c4000 -  0x1538ff7  com.apple.iLifePageLayout 1.1 (146) <44E87CB6-E2AD-4D4E-5447-93979FE733C4> /Library/Frameworks/iLifePageLayout.framework/Versions/A/iLifePageLayout
    0x15fe000 -  0x16c2ff7  com.apple.iLifeSQLAccess 1.4 (20.3) <A689DC8A-E683-2635-1DBE-23AA7061EE35> /Library/Frameworks/iLifeSQLAccess.framework/Versions/A/iLifeSQLAccess
    0x1703000 -  0x1731fe7  com.apple.ProUtils 1.0 (107) <CDE57121-223E-B708-9609-AB8A9E3B68AA> /Applications/iPhoto.app/Contents/Frameworks/ProUtils.framework/Versions/A/ProU tils
    0x174e000 -  0x17a3ff7  com.apple.iLifeKit 1.1 (79) <94932A73-C319-2B2E-E0B0-6C099D7FC99C> /Library/Frameworks/iLifeKit.framework/Versions/A/iLifeKit
    0x17e9000 -  0x1a0ffe7  com.apple.prokit 6.0.2 (1177) <E556C175-2912-F4CD-1A99-8BF1C7846D5B> /System/Library/PrivateFrameworks/ProKit.framework/Versions/A/ProKit
    0x1b13000 -  0x1f53fef  com.apple.RedRock 1.5 (221.1) <1E4F339E-2DC9-FC65-9704-69E8BC1A2441> /Applications/iPhoto.app/Contents/Frameworks/RedRock.framework/Versions/A/RedRo ck
    0x2185000 -  0x2317ff3  com.apple.geode 1.3 (135.2) <E784488A-8F30-EFD1-76A6-5F26C60C4AE9> /Applications/iPhoto.app/Contents/Frameworks/Geode.framework/Versions/A/Geode
    0x23b1000 -  0x23b8ff7  com.apple.MediaSync 1.0 (119.1) <68B686BB-A6F8-0130-15CE-EE18CB4338A6> /Applications/iPhoto.app/Contents/Frameworks/MediaSync.framework/Versions/A/Med iaSync
    0x23c0000 -  0x2475fe7  libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) <AACC86C0-86B4-B1A7-003F-2A0AF68973A2> /usr/lib/libcrypto.0.9.7.dylib
    0x24bb000 -  0x24bcfff +eOkaoCom.dylib ??? (???) <2DE16B47-23E7-73DB-1297-C928E40DFC31> /Library/Frameworks/iLifeFaceRecognition.framework/Versions/A/Resources/eOkaoCo m.dylib
    0x24c0000 -  0x24e5ff2 +eOkaoPt.dylib ??? (???) <831D49D0-43A0-21A0-2662-2207E3BE0FF6> /Library/Frameworks/iLifeFaceRecognition.framework/Versions/A/Resources/eOkaoPt .dylib
    0x24ec000 -  0x2520fe7 +eOkaoDt.dylib ??? (???) <5693A28E-8C94-0F5F-150E-3B17CF753F64> /Library/Frameworks/iLifeFaceRecognition.framework/Versions/A/Resources/eOkaoDt .dylib
    0x2526000 -  0x268dfff +eOkaoFr.dylib ??? (???) <E355FB47-C5EF-50CF-621A-9B17A50E2850> /Library/Frameworks/iLifeFaceRecognition.framework/Versions/A/Resources/eOkaoFr .dylib
    0x2691000 -  0x26bbff7  com.apple.iLifeSlideshowCore 2.0 (222) <D0941F7F-2DE8-40F1-1477-687AFCC89175> /Library/Frameworks/iLifeSlideshow.framework/Versions/A/Frameworks/iLifeSlidesh owCore.framework/Versions/A/iLifeSlideshowCore
    0x26d6000 -  0x27e2fe3  com.apple.iLifeSlideshowProducer 2.0 (589) <CED6CB0D-2831-E73C-6532-C37B9E0CE44A> /Library/Frameworks/iLifeSlideshow.framework/Versions/A/Frameworks/iLifeSlidesh owProducer.framework/Versions/A/iLifeSlideshowProducer
    0x284d000 -  0x29b6ff3  com.apple.iLifeSlideshowRenderer 2.1.0 (645) <BEA7528F-25E6-12E9-E70A-C82DBFAF6096> /Library/Frameworks/iLifeSlideshow.framework/Versions/A/Frameworks/iLifeSlidesh owRenderer.framework/Versions/A/iLifeSlideshowRenderer
    0x2a34000 -  0x2a3fff7  com.apple.iLifeSlideshowExporter 2.0 (230) <959E575E-3F9B-B222-872C-085C6EA8910B> /Library/Frameworks/iLifeSlideshow.framework/Versions/A/Frameworks/iLifeSlidesh owExporter.framework/Versions/A/iLifeSlideshowExporter
    0x2a49000 -  0x2a72fe3  com.apple.audio.CoreAudioKit 1.6.1 (1.6.1) <7FFBD485-5251-776A-CC44-4470DD84112B> /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit
    0x2a83000 -  0x2b04ff7  com.apple.NyxAudioAnalysis 12.2 (12.2) <925917F5-EBD7-7995-7C0B-9D542C8FD775> /Library/Frameworks/NyxAudioAnalysis.framework/Versions/A/NyxAudioAnalysis
    0x2b23000 -  0x2b4afe7  com.apple.ExpressCheckout 1.0 (1.0) <2C26F7DA-007A-0575-3FE0-989D049E6C7F> /Library/Frameworks/iLifePageLayout.framework/Versions/A/Frameworks/ExpressChec kout.framework/Versions/A/ExpressCheckout
    0x2b6e000 -  0x2ba9ffb  com.apple.iLifeImageAnalysis 1.0 (2) <56F6DD05-33B6-A8E3-8482-97F7C327BB7E> /Library/Frameworks/iLifePageLayout.framework/Versions/A/Frameworks/iLifeImageA nalysis.framework/Versions/A/iLifeImageAnalysis
    0x2508f000 - 0x2508fff0 +com.google.GearsEnabler ??? (1.0) <C5B680AD-0957-59FD-B95F-A79C89E04678> /Library/InputManagers/GearsEnabler/GearsEnabler.bundle/Contents/MacOS/GearsEna bler
    0x25241000 - 0x25243ff7  libclparser.dylib ??? (???) <F1C02810-AEEA-F661-FCED-DEA4EB7524D7> /System/Library/Frameworks/OpenCL.framework/Libraries/libclparser.dylib
    0x27207000 - 0x27211fff +com.unsanity.smartcrashreports Smart Crash Reports version 1.5 (1.5) <7E3E7D42-BB62-6D09-E262-0140BA963851> /Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle/Contents/MacOS/Smart Crash Reports
    0x2723e000 - 0x27242ff7  libcldcpuengine.dylib 1.5.6 (compatibility 1.0.0) <EF10CD42-F20F-EB7B-FC29-2AA973D5758D> /System/Library/Frameworks/OpenCL.framework/Libraries/libcldcpuengine.dylib
    0x2c0be000 - 0x2c0c3ff7  com.apple.iphoto.accountconfig.Email 1.0 (1) <8981D1D5-F5E0-EF7F-C6B4-5704489489A3> /Applications/iPhoto.app/Contents/PlugIns/Email.accountconfigplugin/Contents/Ma cOS/Email
    0x2c0dd000 - 0x2c255fe7  GLEngine ??? (???) <0E1DF3E4-0EEE-9FD8-8F52-FFFCF0DF23A7> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
    0x2c287000 - 0x2c9d1ff7  com.apple.GeForceGLDriver 1.6.26 (6.2.6) <90B

  • To All IPod Users having Trouble with Live Updating playlists.

    I thought I should share this with other IPod users as there is quite a bit of discussion on the net about it.
    After 3 days trying to get "Smart Playlists"to live update on my IPod touch, reading, researching and reading more, I finally got my Ipod playlist to live update.
    I've discovered that certain rules break live updating.
    OK it is only a basic set of rules, but it is working.
    The 1st thing I did was group all my songs using the "Composer" field. Do not use sorting, it breaks live updating.
    example: All songs were composed by Music, all Soundtracks were composed by Soundtrack. And so on. I did this in ITunes using "Get Info".
    I placed two rules in my playlist:
    Composer is Music
    Last Played is not in the last 6 months.
    I ticked "Live Update"
    Do not use Limit to as this breaks Live Updating as well.
    If your list is in a different order on your IPod then in ITunes just select any other column in ITunes other than the numbered column, e.g. Name. Your list should match now in both ITunes and your IPod.
    Just use shuffle within the playlist to mix things up.
    Once played your track should drop off your playlist.
    Hope this helps.

    I live by my Smart playlist to sort out all my TV shows and Video Podcast but it suddenly stopped updating after I paid $25 for the iTunes Match service.
    It stopped in iTunes. I don't worry to much about my iPhones because I plug them in every day and it will update iTunes.
    If iTunes doesn't work the apple TV, iPads and iPhones don't work.
    Do I need to cancel the iTunes Match service?
    Please someone find a fix.

  • Live Updating: Can you do it with DW?

    Is there anyway to live update with dreamweaver? For instance, I when I push save I want it to save locally and server-side.
    Normally i wouldnt care and just preview in browser, but Im working on a wordpress site and I'm too lazy to setup mySQL.

    Being too lazy to do something the proper way can lead to disastrous mistakes, but that's a decision you have to make for yourself.
    To answer your question, yes, you can get Dreamweaver to upload files automatically to your remote server when you save them.
    Select Sites > Manage Sites, choose the site where you want this to happen, and click Edit.
    In the Site Definitiion dialog box, click the Advanced tab, and select Remote Info from the Category list on the left.
    Select the checkbox labelled "Automatically upload files to server on save".
    Personally, I would never choose this option, because there's always a danger that you'll make a mistake, not realize it, and before you know it, you have creamed your site. Still, the option is there if you're confident that's what you want.

  • Problems with Live Update 3 and Core Center

    Hi All
    I have just put together the system listed below. On the first boot-up screen "Live Update 2" is displayed on the top right of screen. I installed "Live Update 3"  from the Drivers & Utilities  CD supplied with the Mobo. On rebooting, the computer crashes straight after loading Windows. The problem occurs even after I downloaded the latest version.
    I also installed Core Center from the same CD. This works fine until I try to switch user. It then comes up with the error "No Hardware Monitor Found" and crashes. The same thing happens after downloading the latest version.
    What could be causing this?
    Many thanks.

    Upgrade BIOS and see what happens...

  • Off the shelf Flash chart with live update and slider?

    Does anyone know of any good off the shelf Flash line chart
    that has
    1. Live AJAX-type update of data (without reloading entire
    Flash chart)
    2. Horizontal axis slider to be able to zoom in (like the
    time slider on Google Finance)
    I have been using
    XML/SWF
    chart chart but find that its live update is clunky.
    Is doing a custom chart our best bet?
    Thanks! Chirag

    Hi,
    it was a bug, corrected in patch 4.0.1 (bug 9868860), see http://www.oracle.com/technetwork/developer-tools/apex/application-express/401-patch-166923.html#BABJCAFA.
    It's why it don't works with APEX 4.0.0.

  • How do you update smart playlists with live update turned off?

    If I create a smart playlist in itunes and deselect live updating then how exactly does the smart playlist load up?
    The reason I ask is that started setting up Smart Playlists for all of the artists on my computer and they're all set to live update which is consequently slowing down my itunes.  I realize that I may not necessarily need that. My question is though...how exactly would I go about manually updating a smart playlist that has live updating turned off?

    Well, the problem is that I have smart playlists for every artist in my library (which is literally hundreds).  With every live update turned on, every time I edit tags for a new single or something it'll scan all the smart playlists for matches.  The reason I'd like to have smart playlists instead of regular playlists is that I tend to add a lot of singles, and, especially in the hip hop genre, they tend to have a lot of guest appearances so I'd like the smart playlists to do tehir job.....I'd just prefer to not have it set to live update so I can avoid delays during tagging.
    Apparently this is a known side efffect of having many smart playlists in your itunes.  I realize my way of working with them might be slightly unconventional in comparison to how they are typically used but it's great for me.  If I could leave live update on without any performance degregation then I would but it seems I have to pick.
    I read somewhere that if you shut down itunes and restart that it'll refresh all your smart playlists (if live update is turned off).

  • N560GTX-Ti OC freeze during CoD4 MP after update VGA BIOS with Live Update

    hi
    I updated the bios via live update , and i want the stock one back couse cod4 freezes my pc after a few minutes so i cant play
    please help me.   
    (i am sure thats the problem couse i could play the game before i done that update... i thought it will be useful since it was telling me there was an updat, and updates usually great , right? )
    s\n : 602-V238-130B1103125151
    thank You in advance.
    oh and please tell me the exact right way to update it, i dont want to fry my vga card 

    well i reinstalled my x64 win7 after the bios update (full wipe) and the problem remained the same...
    also tried older nvidia drivers too( but i played the game with the newest without any errors) and tried the stable one that was with the vga.  still freezing the game

  • [915 Series] Problem with Live Update 3

    I'm having a problem installing MSI's Live Update 3 on my PC.  Everytime I install it and reboot the PC, the following happens: boot-up will progress normally through POST, the Windows XP Splash screen, the Welcome Screen, up through the initial load-up of my Windows desktop.  But before all the system tray icons finish loading in the taskbar, I will get a blue screen of death and the PC spontaneously reboots, and the cycle will continue infinitely.  I know that it is definitely the Live Update software that is causing this, because A) I can boot up into safe mode and the error does not occur until I try to manually start the Live Update software B) the error stops occuring if I (in safe mode) initiate a System Restore and go back before the point where Live Update was installed.  I would like to be able to use my Live Update software if possible, but I can't get beyond this system crash with it installed.  Any suggestions?

    Rename or delete the ntaccess.sys file in \Program Files\MSI\Live Update 3. You will get a error when you run Live Update or Live Monitor about a service not started but just keep clicking OK and it seems to work, although I only download the files and canceled the installation. For online Live Update I think you'll find the file in \Windows\System32. Good luck.

  • Smart playlists with live updating not syncing right on my ipod touch??

    does anyone else have this problem? the only way i can seem to make them sync properly on my ipod is to take off the live updating, but thats just creating another problem...
    apple please fix this!

    The book is in ibooks format.  The extension is ".ibooks".  I did delete it from itunes and download it again from the store a few times.  I tried updating my ibooks app.  I even sent it to the ipod through dropbox.  I looked through all the settings I could find in itunes and ipod.  So far no matter what I do, ibooks does not see this book.

  • Manually and quickly updating smart playlists with 'Live Updating' off?

    Hi,
    I have a quite large music library (13,000 songs) and use a multitude of nested smart playlists that change often because I don't want to listen to the same song every day and I want to listen to good songs more often than bad songs. I'm also splitting up by genre, because not all my friends appreciate all of my musical tastes, and I myself am not always in the mood for every genre.
    The consequence of this is that from time to time, iTunes stutters when playing a new song, presumably because it's updating all the smart playlists when the previous song ended.
    Now, I had hoped that turning 'Live Updating' off would cause iTunes to update the smart playlists at startup instead of updating continuously. However, it turns out that though the performance improved dramatically, turning off 'Live Updating' caused the smart playlists to never update. Obviously I don't want that, since that means all my smart playlists are static.
    Is there a way to have both good performance and easy updating of the playlists? There are a bit too many playlists to manually update very day by forcing iTunes to update the playlist.
    An 'Update all smart playlists now' button or a 'Update all smart playlists at startup' feature would be nice...
    Any hints, tips, help, suggestions?
    Thank you so much.
    Greetings,
    Tijl Kindt
    Athlon64 3800+ 2GB RAM Windows XP iPod Nano 4GB Black

    Using the SDK, you (well, I) would do something like this:
    1. Get a list of all the playlists in the iTunes Library.
    2. For each playlist, test if playlist is a Smart playlist (Playlist->Smart() returns a boolean)
    2a. If it is a smart playlist, select it by setting a property value for the BrowserWindow object (basically BrowserWindow->SelectedPlaylist(playlist object)) (for example perl code, see http://groups.google.com/group/comp.lang.perl.misc/browse_thread/thread/1248563d 743795d8/be1a88fc6eeab0e4?lnk=gst&q=itunesperlselectedplaylist&rnum=1#be1a88fc6eeab0e4)
    2b. Using keystrokes (Alt-F,G), select "File..Get Info". Then keystroke Alt-U to toggle live updating, then Enter to click OK.
    2c. Repeat above, which should toggle live updating off again. (unfortunately there is no way to be sure whether the starting state was off or on -- I'm assuming it will always be off)

  • Problems with Live Update 2

    Whenever the system starts up, I get several errors stating, "the service was not started".
    Unfortunately, it doesn't state what service (although it's obviously related to Live Update because the bl**dy thing won't work) & it's not immediately evident (to me, at least) which of the plethora of un-started services I need to start to correct it.
    Anyone else had this & know how to correct it?

    Alright, this is really getting on my t*ts!
    I haven;t changed anything &, following a re-boot, I'm now getting the "service was not started" error again once I log into Windows.
    When I try to run Live Update, it gives me the same error but does actually produce the IE window, although the options for Live BIOS & Live Driver are missing (the others are still there but don't work).
    I've even started EVERY service in Control Panel & I still get the same, so I'm assuming it's not so much a "service is not started", but more like a "service does not exist".  If this is the case, what is the service & how do I get it back?  Why doesn't re-installing Live Update solve the problem?

Maybe you are looking for

  • Combining form files

    I have 286 separate pdf form files that I need to combine to one pdf file so that I can export the text into a spreadsheet. Problem is that when I combine the files, Acrobat replaces the data on the forms with the data from the first file. For exampl

  • Report Output not displaying

    Hi folks, I am experiencing a strange problem. I created a master-detail report in the builder that takes a single user defined parameter. On running the report and entering the requested parameter value, all i get is a report that shows no data at a

  • Deleting Duplicate Photos - Photoshop Elements

    Is there a way to delete duplicate photos in viewer? I seem to have two sets of almost every picture. Thank you.

  • Iphone 4s dropped in water

    Hello Everyone one of my family member dropped an iphone in water and the worst part is he actually called me from same phone although it still being wet sounds stupid i know anyways the situation is weird, infact feel lucky even after he did such a

  • Will Adobe Premiere Pro support Olympus E-P1 videos and when?

    Premiere Pro does not support Olympus PEN E-P1 videos. Will this be supported and any indication of when? Thanks John