Uploading images for a mySQL / PHP database
Hopefully this can be done - I'm working on a site that uses
a simple mySQL database, where the records include an image.
I have the form to add records, including the field
containing the file name - but is it also possible to upload the
actual file using the same form to their folder, or does that need
to be done separately using FTP software?
The idea is for my client to be able to as easily as possible
add / delete / edit records himself, so clearly getting the actual
images uploaded at the same point he adds records to the database
would be great if that's possible.
Cheers,
Iain
The PHP.NET site really covers it in considerable detail.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.dreamweavermx-templates.com
- Template Triage!
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
http://www.macromedia.com/support/search/
- Macromedia (MM) Technotes
==================
"David Powers" <[email protected]> wrote in message
news:ejo4qf$ee3$[email protected]..
> Iain71 wrote:
>> Cheers for that - not sure exactly what I need to do
tho'
>
> I'm sure there are plenty of online tutorials if you
Google for them. I
> also cover file uploads in my new book, PHP Solutions.
It's not
> particularly difficult, but there are quite a few steps,
and you need to
> be aware of security considerations.
>
> --
> David Powers
> Adobe Community Expert
> Author, "Foundation PHP for Dreamweaver 8" (friends of
ED)
>
http://foundationphp.com/
Similar Messages
-
Upload images to a MySQL database (PHP)?
Ok so i don't get any error but is not doing anything to my database, any suggestions?
<body>
<form action="image.php" method="POST" enctype="multipart/form-data">
File:
<input type="file" name="image" />
<input type="submit" value="Upload"/>
</form>
<?php
//Conect to database
$mydatabase = mysql_pconnect($hostname_mydatabase, $username_mydatabase, $password_mydatabase) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db("database")or die (mysql_error());
//file properties
$file = $_FILES['image']['tmp_name'];
if (!isset($file))
echo"PLease select a file";
else
$image=addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name=addslashes($_FILES['image']['name']);
$image_size=getimagesize($_FILES['image']['tmp_name']);
if($image_size==FALSE)
echo "That's not an image.";
else
if ($insert = mysql_query("INSERT INTO table VALUES ('$image_name', '$image')"))
echo "Problem uploading image.";
else
?>
</body>Why do you want the binary value of the image?
Just save the image name as you are and then move the uploaded file to the proper folder on your server.
http://php.net/manual/en/function.move-uploaded-file.php -
Storing Uploaded Image Path into Mysql
Hi I am developing a cms and am using the code David gives in his book PHP Solutions, everything works fine but I can't work out how to extract the uploaded path so that it is stored in my table.
Help would be really appreciated, I am making good progress in learning the php especially with David's books but am still struggling when it comes to having to customized the code.
The code for the upload.php is as follows,
<?php
class Gp1_Upload{
protected $_uploaded = array();
protected $_destination;
protected $_max = 51200;
protected $_messages = array();
protected $_permitted = array('image/gif',
'image/jpeg',
'image/pjpeg',
'image/png');
protected $_renamed = false;
public function __construct($path) {
if (!is_dir($path) || !is_writable($path)) {
throw new Exception("$path must be a valid, writable directory.");
$this->_destination = $path;
$this->_uploaded = $_FILES;
public function getuploadpath (){
public function getMaxSize() {
return number_format($this->_max/1024, 1) . 'kB';
public function setMaxSize($num) {
if (!is_numeric($num)) {
throw new Exception("Maximum size must be a number.");
$this->_max = (int) $num;
public function move($overwrite = false) {
$field = current($this->_uploaded);
if (is_array($field['name'])) {
foreach ($field['name'] as $number => $filename) {
// process multiple upload
$this->_renamed = false;
$this->processFile($filename, $field['error'][$number], $field['size'][$number], $field['type'][$number], $field['tmp_name'][$number], $overwrite);
} else {
$this->processFile($field['name'], $field['error'], $field['size'], $field['type'], $field['tmp_name'], $overwrite);
public function getMessages() {
return $this->_messages;
protected function checkError($filename, $error) {
switch ($error) {
case 0:
return true;
case 1:
case 2:
$this->_messages[] = "$filename exceeds maximum size: " . $this->getMaxSize();
return true;
case 3:
$this->_messages[] = "Error uploading $filename. Please try again.";
return false;
case 4:
$this->_messages[] = 'No file selected.';
return false;
default:
$this->_messages[] = "System error uploading $filename. Contact webmaster.";
return false;
protected function checkSize($filename, $size) {
if ($size == 0) {
return false;
} elseif ($size > $this->_max) {
$this->_messages[] = "$filename exceeds maximum size: " . $this->getMaxSize();
return false;
} else {
return true;
protected function checkType($filename, $type) {
if (empty($type)) {
return false;
} elseif (!in_array($type, $this->_permitted)) {
$this->_messages[] = "$filename is not a permitted type of file.";
return false;
} else {
return true;
public function addPermittedTypes($types) {
$types = (array) $types;
$this->isValidMime($types);
$this->_permitted = array_merge($this->_permitted, $types);
protected function isValidMime($types) {
$alsoValid = array('image/tiff',
'application/pdf',
'text/plain',
'text/rtf');
$valid = array_merge($this->_permitted, $alsoValid);
foreach ($types as $type) {
if (!in_array($type, $valid)) {
throw new Exception("$type is not a permitted MIME type");
protected function checkName($name, $overwrite) {
$nospaces = str_replace(' ', '_', $name);
if ($nospaces != $name) {
$this->_renamed = true;
if (!$overwrite) {
$existing = scandir($this->_destination);
if (in_array($nospaces, $existing)) {
$dot = strrpos($nospaces, '.');
if ($dot) {
$base = substr($nospaces, 0, $dot);
$extension = substr($nospaces, $dot);
} else {
$base = $nospaces;
$extension = '';
$i = 1;
do {
$nospaces = $base . '_' . $i++ . $extension;
} while (in_array($nospaces, $existing));
$this->_renamed = true;
return $nospaces;
protected function processFile($filename, $error, $size, $type, $tmp_name, $overwrite) {
$OK = $this->checkError($filename, $error);
if ($OK) {
$sizeOK = $this->checkSize($filename, $size);
$typeOK = $this->checkType($filename, $type);
if ($sizeOK && $typeOK) {
$name = $this->checkName($filename, $overwrite);
$success = move_uploaded_file($tmp_name, $this->_destination . $name);
if ($success) {
$message = "$filename uploaded successfully";
if ($this->_renamed) {
$message .= " and renamed $name";
$this->_messages[] = $message;
} else {
$this->_messages[] = "Could not upload $filename";
?>
The code for my form page is this
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
//THE FOLLOWING CODE IS FOR THE UPLOADING OF IMAGES AND FILES
// set the max upload size in bytes
$max = 51200;
if (isset ($_POST ['submit']))
//define the path to the upload folder
$destination = 'uploads/';
require_once('classes/Upload.php');
try {
$upload = new Gp1_Upload($destination);
$upload->setMaxSize($max);
$upload->move();
$result = $upload->getMessages();
} catch (Exception $e) {
echo $e->getMessage();
// END OF UPLOADING OF IMAGES AND FILES
?>
<form id="newvenue" action="" method="post" enctype="multipart/form-data" >
<?php
// THIS CODE DISPLAYS ERROR MESSAGES FOR THE FILE UPLOADS
if (isset($result)){
echo '<ul>';
foreach ($result as $message){
echo "<li>$message</li>";
echo '</ul>';
?>
<table id="neweventdisplay" cellpadding="5" border="0">
<tr>
<td></td>
<td><input type="hidden" name="user_id" value="" /></td>
</tr>
<tr>
<td></td>
<td>Organisers Name</td>
<td><input class="input80px" id="org_name" name="org_name" type="text" /> </td>
</tr>
<tr>
<td></td>
<td><label for="image">Upload image:</label></td>
<td><p>
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $max; ?>" />
<input type="file" name="image" id="image" />
</p></td>
</tr>
<tr>
<td></td>
<td>Details about your upload</td>
<td><input class="input80px" id="org_uploadcapt" name="org_uploadcapt" type="text" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" id="submit" value="upload"></td>
</tr>
<tr>
<td class="heading"> </td>
<td></td>
</tr>
</table>
</form>
<prep>
<?php
if (isset ($_POST ['submit'])){
print_r($_FILES);}
?>
</prep>
</body>
</html>Hi David
Thank you very much for your help. I had continued to work on the code and had worked out how to input the image path into the database but it was using the original filename, so when every it is changed it did not work. The code in my page at that point was the following,
<?php // 2. NEW USER REGISTRATION<br />
include_once ("includes/form_functions.inc.php");
$max = 100000;
$destination = 'uploads/';
// START FORM PROCESSING FOR A NEW REGISTRATION
if (isset($_POST['submit'])) { // Form has been submitted.
$errors = array();
// perform validations on the form data
$required_fields = array('org_name');
$errors = array_merge($errors, check_required_fields($required_fields, $_POST));
$required_numberfields = array('user_id');
$errors = array_merge($errors, check_number_fields($required_numberfields, $_POST));
$fields_with_lengths = array('org_name' => 36, 'org_website' => 100, 'org_contact' => 40, 'org_conemail' => 80, 'org_contel' => 30);
$errors = array_merge($errors, check_max_field_lengths($fields_with_lengths, $_POST));
/*Here I am using trim as well as ucwords, this function converts the first letter of each work into a capital letter, I am using this only on the
firstname and surname to ensure that the data is how I want it as it is going into the database, The better the data is preformated the better the data
swill be within the database.*/
$org_name = trim(strtolower(mysql_prep($_POST['org_name'])));
$org_website = trim(strtolower(mysql_prep($_POST['org_website'])));
$org_contact = trim(strtolower (mysql_prep($_POST['org_contact'])));
$org_conemail = trim(strtolower (mysql_prep($_POST['org_conemail'])));
$org_contel = strtolower (mysql_prep($_POST['org_contel']));
$userid = $_POST['user_id'];
$org_uploadcapt = $_POST['org_uploadcapt'];
$image = $_FILES['image'];
/*Here is the code that takes the variable captured from the input form and matches it up with the appropriate field in the database. An important point with insertion is that the variables are in the same order as the mysql field names, there will be an error if the number of variables does not match the number of field names. Note that there is no entry for the user id as this is an auto increment file within mysql and so is not needed to be entered*/
if ( empty($errors) ) {
$sql = "INSERT INTO organiser
(org_name, org_website, org_contact, org_conemail, org_contel, user_id, org_uploadurl, org_uploadcapt)
VALUES
('{$org_name}', '{$org_website}', '{$org_contact}', '{$org_conemail}', '{$org_contel}', '{$userid}', '{$destination}".$image['name']."', '{$org_uploadcapt}' )";
$result = mysql_query($sql, $connection);
if ($result) {
$message = "The organiser was successfully created.<br />";
} else {
$message = "I am sorry but the organiser could not be added.";
$message .= "<br />" . mysql_error();
} else {
/* this counts the number of errors and informs the user of how many fields were
incorrectly entered*/
if (count($errors) == 1) {
$message = "There was 1 error in the form.";
} else {
$message = "There were " . count($errors) . " errors in the form.";
} else { // Form has not been submitted.
$org_name = "";
$org_website = "";
$org_contact = "";
$org_conemail = "";
$org_contel = "";
$userid = "";
$org_uploadcapt = "";
//THE FOLLOWING CODE IS FOR THE UPLOADING OF IMAGES AND FILES
// set the max upload size in bytes
if (isset ($_POST ['submit']))
//define the path to the upload folder
// Use This On The Local Hosting Machine
//$destination = 'C:/upload_test/';
// Use This On The Live Server
require_once('classes/Upload.php');
try {
$upload = new Gp1_Upload($destination);
$upload->setMaxSize($max);
$upload->move();
$result = $upload->getMessages();
} catch (Exception $e) {
echo $e->getMessage();
// END OF UPLOADING OF IMAGES AND FILES
?>
<title>Horse Events</title>
<?php include_once("includes/meta.inc.php");?>
<?php include_once("includes/cssfavgoogle.inc.php");?>
<link href="css/adminpanel.css" rel="stylesheet" type="text/css" />
<style>
input[type="number"] {
width:40px;
</style>
</head>
<body>
<div id="wrapper">
<div id="admincontent">
<form id="newvenue" action="neworganiser.php" method="post" enctype="multipart/form-data" >
<?php if (!empty ($message)) {echo "<p class=\"message\">" . $message . "</p>";} ?>
<?php if (!empty ($errors)) {display_errors($errors); } ?>
<?php
// THIS CODE DISPLAYS ERROR MESSAGES FOR THE FILE UPLOADS
if (isset($result)){
echo '<ul>';
foreach ($result as $message){
echo "<li>$message</li>";
echo '</ul>';
?>
<br />
<table id="neweventdisplay" cellpadding="5" border="0">
<tr>
<td></td>
<td><input type="hidden" name="user_id" value="<?php echo $url_userid ['user_id']; ?>" /></td>
</tr>
<tr>
<td> <span class="compuls">*</span></td>
<td>Organisers Name</td>
<td><input class="input80px" id="org_name" name="org_name" type="text" />
</td>
</tr>
<tr>
<td><span class="compuls">*</span></td>
<td>Their Website</td>
<td><input class="input80px" id="org_website" name="org_website" type="text" /></td>
</tr>
<tr>
<td><span class="compuls">*</span></td>
<td>Organisers Contact</td>
<td><input id="org_contact" name="org_contact" type="text" />eg: Mrs Jean Kelly</td>
</tr>
<tr>
<td><span class="compuls">*</span></td>
<td>Contact Email</td>
<td><input class="input80px" id="org_conemail" name="org_conemail" type="text" />
</td>
</tr>
<tr>
<td><span class="compuls">*</span></td>
<td>Contact Tel No.</td>
<td><input id="org_contel" name="org_contel" type="text" /></td>
</tr>
<tr>
<td></td>
<td><label for="image">Upload image:</label></td>
<td><p>
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $max; ?>" />
<input type="file" name="image" id="image" />
</p></td>
</tr>
<tr>
<td></td>
<td>Details about your upload</td>
<td><input class="input80px" id="org_uploadcapt" name="org_uploadcapt" type="text" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" id="submit" value="Add Your Organiser"></td>
</tr>
<tr>
<td class="heading"> </td>
<td></td>
</tr>
</table>
<a class="delete" href="controlpanel.php">Cancel</a>
</form>
</div>
I have added the code you kindly forwarded but am getting an error, I am still trying to learn the basics of php and am unsure of what to do next, my php Upload.php now looks like
<?php
class Gp1_Upload{
protected $_uploaded = array();
protected $_destination;
protected $_max = 100000;
protected $_messages = array();
protected $_permitted = array('image/gif',
'image/jpeg',
'image/pjpeg',
'image/png');
protected $_renamed = false;
protected $_filenames = array();
public function __construct($path) {
if (!is_dir($path) || !is_writable($path)) {
throw new Exception("$path must be a valid, writable directory.");
$this->_destination = $path;
$this->_uploaded = $_FILES;
public function getMaxSize() {
return number_format($this->_max/100000, 1) . 'kB';
public function setMaxSize($num) {
if (!is_numeric($num)) {
throw new Exception("Maximum size must be a number.");
$this->_max = (int) $num;
public function move($overwrite = false) {
$field = current($this->_uploaded);
if (is_array($field['name'])) {
foreach ($field['name'] as $number => $filename) {
// process multiple upload
$this->_renamed = false;
$this->processFile($filename, $field['error'][$number], $field['size'][$number], $field['type'][$number], $field['tmp_name'][$number], $overwrite);
} else {
$this->processFile($field['name'], $field['error'], $field['size'], $field['type'], $field['tmp_name'], $overwrite);
public function getMessages() {
return $this->_messages;
protected function checkError($filename, $error) {
switch ($error) {
case 0:
return true;
case 1:
case 2:
$this->_messages[] = "$filename exceeds maximum size: " . $this->getMaxSize();
return true;
case 3:
$this->_messages[] = "Error uploading $filename. Please try again.";
return false;
case 4:
$this->_messages[] = 'No file selected.';
return false;
default:
$this->_messages[] = "System error uploading $filename. Contact webmaster.";
return false;
protected function checkSize($filename, $size) {
if ($size == 0) {
return false;
} elseif ($size > $this->_max) {
$this->_messages[] = "$filename exceeds maximum size: " . $this->getMaxSize();
return false;
} else {
return true;
protected function checkType($filename, $type) {
if (empty($type)) {
return false;
} elseif (!in_array($type, $this->_permitted)) {
$this->_messages[] = "$filename is not a permitted type of file.";
return false;
} else {
return true;
public function addPermittedTypes($types) {
$types = (array) $types;
$this->isValidMime($types);
$this->_permitted = array_merge($this->_permitted, $types);
protected function isValidMime($types) {
$alsoValid = array('image/tiff',
'application/pdf',
'text/plain',
'text/rtf');
$valid = array_merge($this->_permitted, $alsoValid);
foreach ($types as $type) {
if (!in_array($type, $valid)) {
throw new Exception("$type is not a permitted MIME type");
protected function checkName($name, $overwrite) {
$nospaces = str_replace(' ', '_', $name);
if ($nospaces != $name) {
$this->_renamed = true;
if (!$overwrite) {
$existing = scandir($this->_destination);
if (in_array($nospaces, $existing)) {
$dot = strrpos($nospaces, '.');
if ($dot) {
$base = substr($nospaces, 0, $dot);
$extension = substr($nospaces, $dot);
} else {
$base = $nospaces;
$extension = '';
$i = 1;
do {
$nospaces = $base . '_' . $i++ . $extension;
} while (in_array($nospaces, $existing));
$this->_renamed = true;
return $nospaces;
protected function processFile($filename, $error, $size, $type, $tmp_name, $overwrite) {
$OK = $this->checkError($filename, $error);
if ($OK) {
$sizeOK = $this->checkSize($filename, $size);
$typeOK = $this->checkType($filename, $type);
if ($sizeOK && $typeOK) {
$name = $this->checkName($filename, $overwrite);
$success = move_uploaded_file($tmp_name, $this->_destination . $name);
if ($success) {
$message = "$filename uploaded successfully";
if ($this->_renamed) {
$message .= " and renamed $name";
$this->_messages[] = $message;
} else {
$this->_messages[] = "Could not upload $filename";
public getFilenames() {
return $this->_filenames;
?>
The error is Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE.
I have not worked with oop before and have only very briefly looked at the principle was on my foundation degree. -
Larger image pop up using php / database
Hi,
My photographic site gallery section runs off a data base
where the images
are uploaded via a content management system into the folder
images/photos.
The images are then loaded from this folder and run through a
downsizing
script to their appropriate areas ie gallery thumbnails and
gallery images.
What I am wanting to do is add a section on the image page so
people can
view a larger image.
I have made a _blank link made to
seelarger.php?im=images/photos/<?=$image?> on the image
page with a text
link
and the image on the seelarger.php is
images/photos/<?=$image?>
This isnt working.... how can I transfer the image on the
image page to a
another page.
Thanks
Matt
Matt Lauder Gallery
Panoramic Images of Australia
www.mattlauder.com.au
0414 374 533Do I replace the
seelarger.php?im=<?php echo urlencode($image); ?> code
you gave me before
with
seelarger.php?im=<?php echo urlencode($image);
?>&title=<?php echo
urlencode($title); ?>
and can you confirm what code I need on the seelarger.php
page.
as I replaced the seelarger.php?im=<?php echo
urlencode($image); ?> code
with the new one you gave and nothing happened.
Thanks
Matt
"David Powers" <[email protected]> wrote in message
news:ej84c4$283$[email protected]..
> matt wrote:
>> Excellent.... worked perfectly thankyou.... now how
do I do the same with
>> the title.... on the image page I have it as
<?=$title?>
>>
>> And on the seelarger.php I have it as echo
>> "<title>{$_GET[title]}</title>";
>
> You need to pass the variable from one page to the next.
It doesn't just
> appear by magic.
>
> seelarger.php?im=<?php echo urlencode($image);
?>&title=<?php echo
> urlencode($title); ?>
>
> --
> David Powers
> Adobe Community Expert
> Author, "Foundation PHP for Dreamweaver 8" (friends of
ED)
>
http://foundationphp.com/ -
Upload Image for Master Data Product - SAP CRM GUI
Hi,
I see in DEMOS image for master data product TX COMMPR01, when you open transaction image is in top of the screen with the other data.
I create a new product and add an image in Tab Document, however image only is load when I pushed botton preview.
Some idea?
Regards,Hi Wilbert,
Well it should work if you have loaded the image at the right place in the Tab Document. Please verify the same.
What I did to check this :-
Go to Tab Document -> follow the tree structure Document -> Picture -> Full Size.
The Right click on Full Size ->create -> Document -> Import. And I imported a picture form my desktop. I did the same for Thumbnail. I can see the image in the top right corner of the screen in TX COMMPR01.
Also In order to view the complete picture I just Right click on the file name -> Document -> Display and I can see the full picture.
<b>Reward points if it helps!!</b>
Best regards,
Vikash. -
Where to upload images for use on my page?
Hi,
Where should I upload my images so I can use them in a HTML portlet?
CU
Jerome
nullHi,
I have made a new folder in Apache Data and
made it avialable for image storage
Thank you;
null -
Export Settings for uploading images for albums
I can not upload my files to an online site to design a photo album. Apparently they are too large. Can someone send a screen print of how the export should be set to produce a quality 10 x 10 album and will upload in a reasonable time frame? Thanks so much!
I would have to guess, as I don't know your upload speeds wherever you are located. You also don't say what your need for quality is, or what use these photo albums will be put to. And if you are a professional photographer, I suppose the needs for quality are higher than for me (I am not a professional photographer).
So, my starting point in the Export dialog would be to set the Quality slider to 70. If the quality isn't good enough, try higher. If the upload speeds are too long, try lower.
Sorry, I can't give you a screen capture, as I am at work at the moment. -
Error With Uploading Images for Content Manager
Hi Guys
I have tried to upload an image into Content Manager..... and on the concurrent request i get a failed error..+---------------------------------------------------------------------------+
Content Manager: Version : 11.5.0 - Development
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
BULKUPLOADCP module: OCM BulkUpload Process
Current system time is 04-AUG-2006 11:47:46
java.lang.NullPointerException
at oracle.apps.jtf.util.ErrorStackUtil.getErrorStack(ErrorStackUtil.java:82)
at oracle.apps.jtf.util.ErrorStackUtil.fillDBErrorStack(ErrorStackUtil.java:163)
at oracle.apps.jtf.util.ErrorStackUtil.fillDBErrorStack(ErrorStackUtil.java:151)
at oracle.apps.ibc.admin.ContentItemManager.upsertContentItem(ContentItemManager.java:1776)
at oracle.apps.ibc.admin.contentitems.server.BulkUploadCP.getItemsFromXMLFile(BulkUploadCP.java:518)
at oracle.apps.ibc.admin.contentitems.server.BulkUploadCP.createItemsFolders(BulkUploadCP.java:269)
at oracle.apps.ibc.admin.contentitems.server.BulkUploadCP.runProgram(BulkUploadCP.java:172)
at oracle.apps.fnd.cp.request.Run.main(Run.java:148)
Start of log messages from FND_FILE
End of log messages from FND_FILE
Executing request completion options...
Finished executing request completion options.
Concurrent request completed
Current system time is 04-AUG-2006 11:47:50
this ist hte logBumb thread. Please follow-up here: http://forums.adobe.com/message/4851765
-
Trouble uploading images for a photo book -
Hi,
I have made a photobook and wish to buy it...there seems to be a problem when i get to the part where it says
"upload" it uploads photos half way then says "unsuccessful" giving me the option to try again or cancel my order.
Have tried several times, rebooted my Mac, all software is up to date...not sure what to do next? help!Hello again,
Yes, rebooted to safe mode...have tried buying book but iPhoto crashes within seconds and comes up with this repsonse, not sure what this all means!!!!
Process: iPhoto [257]
Path: /Applications/iPhoto.app/Contents/MacOS/iPhoto
Identifier: com.apple.iPhoto
Version: 9.4 (9.4)
Build Info: iPhotoProject-701064000000000~1
Code Type: X86 (Native)
Parent Process: launchd [135]
User ID: 501
Date/Time: 2012-09-25 11:02:28.423 +1000
OS Version: Mac OS X 10.8.2 (12C54)
Report Version: 10
Interval Since Last Report: 17143 sec
Crashes Since Last Report: 3
Per-App Interval Since Last Report: 8960 sec
Per-App Crashes Since Last Report: 3
Anonymous UUID: 3D6A08AF-672E-2B09-BEEA-9F6D099B79F2
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSString stringWithUTF8String:]: NULL cString'
Application Specific Backtrace 1:
0 CoreFoundation 0x0184612b __raiseError + 219
1 libobjc.A.dylib 0x04dd952e objc_exception_throw + 230
2 CoreFoundation 0x017a5bbb +[NSException raise:format:] + 139
3 Foundation 0x0497faf1 +[NSString stringWithUTF8String:] + 90
4 iLifePageLayout 0x033d9ba7 -[KHPDFGenerator _retrieveGPUInfo] + 83
5 libobjc.A.dylib 0x04de65d3 -[NSObject performSelector:withObject:] + 70
6 Foundation 0x049c20c0 __NSThreadPerformPerform + 395
7 CoreFoundation 0x0171c66f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
8 CoreFoundation 0x0171c169 __CFRunLoopDoSources0 + 441
9 CoreFoundation 0x01741e46 __CFRunLoopRun + 934
10 CoreFoundation 0x0174163a CFRunLoopRunSpecific + 378
11 CoreFoundation 0x017414ab CFRunLoopRunInMode + 123
12 HIToolbox 0x06b4215a RunCurrentEventLoopInMode + 242
13 HIToolbox 0x06b41ec9 ReceiveNextEventCommon + 374
14 HIToolbox 0x06b41d44 BlockUntilNextEventMatchingListInMode + 88
15 AppKit 0x0544fa3a _DPSNextEvent + 724
16 AppKit 0x0544f26c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
17 AppKit 0x056a22c0 -[NSApplication _realDoModalLoop:peek:] + 667
18 AppKit 0x056a2404 -[NSApplication _doModalLoop:peek:] + 67
19 AppKit 0x056a25c5 -[NSApplication runModalForWindow:] + 198
20 iLifePageLayout 0x033effcc -[KHLightboxOverlayView lightboxViewFinishedEnterAnimation:] + 125
21 iLifePageLayout 0x033f0d4c -[KHLightboxEnvelopeView animationDidStop:finished:] + 230
22 QuartzCore 0x03608404 _ZN2CA5Layer23run_animation_callbacksEPv + 276
23 libdispatch.dylib 0x04ff2c82 _dispatch_client_callout + 46
24 libdispatch.dylib 0x04ff82e3 _dispatch_main_queue_callback_4CF + 223
25 CoreFoundation 0x017421d5 __CFRunLoopRun + 1845
26 CoreFoundation 0x0174163a CFRunLoopRunSpecific + 378
27 CoreFoundation 0x017414ab CFRunLoopRunInMode + 123
28 HIToolbox 0x06b4215a RunCurrentEventLoopInMode + 242
29 HIToolbox 0x06b41ec9 ReceiveNextEventCommon + 374
30 HIToolbox 0x06b41d44 BlockUntilNextEventMatchingListInMode + 88
31 AppKit 0x0544fa3a _DPSNextEvent + 724
32 AppKit 0x0544f26c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
33 AppKit 0x054456cc -[NSApplication run] + 855
34 AppKit 0x053e86f6 NSApplicationMain + 1053
35 iPhoto 0x000578b9 iPhoto + 63673
36 iPhoto 0x00056f05 iPhoto + 61189
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x01846947 ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___ + 7
1 libobjc.A.dylib 0x04dd952e objc_exception_throw + 230
2 com.apple.CoreFoundation 0x01845fc1 -[NSException raise] + 17
3 com.apple.AppKit 0x056a2607 -[NSApplication runModalForWindow:] + 264
4 com.apple.iLifePageLayout 0x033effcc -[KHLightboxOverlayView lightboxViewFinishedEnterAnimation:] + 125
5 com.apple.iLifePageLayout 0x033f0d4c -[KHLightboxEnvelopeView animationDidStop:finished:] + 230
6 com.apple.QuartzCore 0x03608404 CA::Layer::run_animation_callbacks(void*) + 276
7 libdispatch.dylib 0x04ff2c82 _dispatch_client_callout + 46
8 libdispatch.dylib 0x04ff82e3 _dispatch_main_queue_callback_4CF + 223
9 com.apple.CoreFoundation 0x017421d5 __CFRunLoopRun + 1845
10 com.apple.CoreFoundation 0x0174163a CFRunLoopRunSpecific + 378
11 com.apple.CoreFoundation 0x017414ab CFRunLoopRunInMode + 123
12 com.apple.HIToolbox 0x06b4215a RunCurrentEventLoopInMode + 242
13 com.apple.HIToolbox 0x06b41ec9 ReceiveNextEventCommon + 374
14 com.apple.HIToolbox 0x06b41d44 BlockUntilNextEventMatchingListInMode + 88
15 com.apple.AppKit 0x0544fa3a _DPSNextEvent + 724
16 com.apple.AppKit 0x0544f26c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
17 com.apple.AppKit 0x054456cc -[NSApplication run] + 855
18 com.apple.AppKit 0x053e86f6 NSApplicationMain + 1053
19 com.apple.iPhoto 0x000578b9 0x48000 + 63673
20 com.apple.iPhoto 0x00056f05 0x48000 + 61189
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x051b2c02 __select_nocancel + 10
1 libdispatch.dylib 0x04ff5a08 _dispatch_mgr_invoke + 376
2 libdispatch.dylib 0x04ff57a9 _dispatch_mgr_thread + 53
Thread 2:
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x05069512 pthread_cond_timedwait_relative_np + 47
3 com.apple.Foundation 0x049f33c6 -[NSCondition waitUntilDate:] + 404
4 com.apple.Foundation 0x049f31ed -[NSConditionLock lockWhenCondition:beforeDate:] + 282
5 com.apple.Foundation 0x049f8740 -[NSConditionLock lockWhenCondition:] + 69
6 com.apple.proxtcore 0x038aee12 -[XTMsgQueue waitForMessage] + 47
7 com.apple.proxtcore 0x038adefa -[XTThread run:] + 412
8 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
9 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
10 libsystem_c.dylib 0x05064557 _pthread_start + 344
11 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 3:
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x05069512 pthread_cond_timedwait_relative_np + 47
3 com.apple.Foundation 0x049f33c6 -[NSCondition waitUntilDate:] + 404
4 com.apple.Foundation 0x049f31ed -[NSConditionLock lockWhenCondition:beforeDate:] + 282
5 com.apple.Foundation 0x049f8740 -[NSConditionLock lockWhenCondition:] + 69
6 com.apple.proxtcore 0x038aee12 -[XTMsgQueue waitForMessage] + 47
7 com.apple.proxtcore 0x038adefa -[XTThread run:] + 412
8 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
9 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
10 libsystem_c.dylib 0x05064557 _pthread_start + 344
11 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 4:
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x05069512 pthread_cond_timedwait_relative_np + 47
3 com.apple.Foundation 0x049f33c6 -[NSCondition waitUntilDate:] + 404
4 com.apple.Foundation 0x049f31ed -[NSConditionLock lockWhenCondition:beforeDate:] + 282
5 com.apple.Foundation 0x049f8740 -[NSConditionLock lockWhenCondition:] + 69
6 com.apple.proxtcore 0x038aee12 -[XTMsgQueue waitForMessage] + 47
7 com.apple.proxtcore 0x038adefa -[XTThread run:] + 412
8 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
9 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
10 libsystem_c.dylib 0x05064557 _pthread_start + 344
11 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 5:
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x05069512 pthread_cond_timedwait_relative_np + 47
3 com.apple.Foundation 0x049f33c6 -[NSCondition waitUntilDate:] + 404
4 com.apple.Foundation 0x049f31ed -[NSConditionLock lockWhenCondition:beforeDate:] + 282
5 com.apple.Foundation 0x049f8740 -[NSConditionLock lockWhenCondition:] + 69
6 com.apple.proxtcore 0x038aee12 -[XTMsgQueue waitForMessage] + 47
7 com.apple.proxtcore 0x038adefa -[XTThread run:] + 412
8 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
9 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
10 libsystem_c.dylib 0x05064557 _pthread_start + 344
11 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 6:
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x05069512 pthread_cond_timedwait_relative_np + 47
3 com.apple.Foundation 0x049f33c6 -[NSCondition waitUntilDate:] + 404
4 com.apple.Foundation 0x049f31ed -[NSConditionLock lockWhenCondition:beforeDate:] + 282
5 com.apple.Foundation 0x049f8740 -[NSConditionLock lockWhenCondition:] + 69
6 com.apple.proxtcore 0x038aee12 -[XTMsgQueue waitForMessage] + 47
7 com.apple.proxtcore 0x038adefa -[XTThread run:] + 412
8 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
9 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
10 libsystem_c.dylib 0x05064557 _pthread_start + 344
11 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 7:
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x05069512 pthread_cond_timedwait_relative_np + 47
3 com.apple.Foundation 0x049f33c6 -[NSCondition waitUntilDate:] + 404
4 com.apple.Foundation 0x049f31ed -[NSConditionLock lockWhenCondition:beforeDate:] + 282
5 com.apple.Foundation 0x049f8740 -[NSConditionLock lockWhenCondition:] + 69
6 com.apple.proxtcore 0x038aee12 -[XTMsgQueue waitForMessage] + 47
7 com.apple.proxtcore 0x038adefa -[XTThread run:] + 412
8 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
9 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
10 libsystem_c.dylib 0x05064557 _pthread_start + 344
11 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 8:
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x05069512 pthread_cond_timedwait_relative_np + 47
3 com.apple.Foundation 0x049f33c6 -[NSCondition waitUntilDate:] + 404
4 com.apple.Foundation 0x049f31ed -[NSConditionLock lockWhenCondition:beforeDate:] + 282
5 com.apple.Foundation 0x049f8740 -[NSConditionLock lockWhenCondition:] + 69
6 com.apple.proxtcore 0x038aee12 -[XTMsgQueue waitForMessage] + 47
7 com.apple.proxtcore 0x038adefa -[XTThread run:] + 412
8 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
9 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
10 libsystem_c.dylib 0x05064557 _pthread_start + 344
11 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 9:
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x05069512 pthread_cond_timedwait_relative_np + 47
3 com.apple.Foundation 0x049f33c6 -[NSCondition waitUntilDate:] + 404
4 com.apple.Foundation 0x049f31ed -[NSConditionLock lockWhenCondition:beforeDate:] + 282
5 com.apple.Foundation 0x049f8740 -[NSConditionLock lockWhenCondition:] + 69
6 com.apple.RedRock 0x03eff1ef -[RKAsyncImageRenderer _backgroundRenderThread:] + 173
7 libobjc.A.dylib 0x04de6586 -[NSObject performSelector:] + 62
8 com.apple.proxtcore 0x038b7df9 -[XTThreadSendOnlyDetached _detachedMessageHandler:] + 167
9 libobjc.A.dylib 0x04de65d3 -[NSObject performSelector:withObject:] + 70
10 com.apple.proxtcore 0x038b022c -[XTSubscription postMessage:] + 191
11 com.apple.proxtcore 0x038afaef -[XTDistributor distributeMessage:] + 681
12 com.apple.proxtcore 0x038af313 -[XTThread handleMessage:] + 515
13 com.apple.proxtcore 0x038adf10 -[XTThread run:] + 434
14 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
15 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
16 libsystem_c.dylib 0x05064557 _pthread_start + 344
17 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 10:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x051b07d2 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x051afcb0 mach_msg + 68
2 com.apple.CoreFoundation 0x0173c599 __CFRunLoopServiceMachPort + 185
3 com.apple.CoreFoundation 0x01741f7f __CFRunLoopRun + 1247
4 com.apple.CoreFoundation 0x0174163a CFRunLoopRunSpecific + 378
5 com.apple.CoreFoundation 0x017414ab CFRunLoopRunInMode + 123
6 com.apple.Foundation 0x0496113a +[NSURLConnection(Loader) _resourceLoadLoop:] + 395
7 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
8 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
9 libsystem_c.dylib 0x05064557 _pthread_start + 344
10 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 11:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x051b2be6 __select + 10
1 com.apple.CoreFoundation 0x01785c00 __CFSocketManager + 1632
2 libsystem_c.dylib 0x05064557 _pthread_start + 344
3 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 12:: CVDisplayLink
0 libsystem_kernel.dylib 0x051b07d2 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x051afcb0 mach_msg + 68
2 com.apple.CoreGraphics 0x08504f94 _CGSSynchronizeWindowBackingStore + 131
3 com.apple.CoreGraphics 0x084b1695 _CGSLockWindow + 3142
4 com.apple.CoreGraphics 0x084b086e CGSDeviceLock + 313
5 com.apple.QuartzCore 0x035e1138 view_draw(_CAView*, double, CVTimeStamp const*, bool) + 236
6 com.apple.QuartzCore 0x035eb780 view_display_link(double, CVTimeStamp const*, void*) + 137
7 com.apple.QuartzCore 0x035eb658 link_callback + 290
8 com.apple.CoreVideo 0x09bc3221 CVDisplayLink::performIO(CVTimeStamp*) + 393
9 com.apple.CoreVideo 0x09bc212e CVDisplayLink::runIOThread() + 840
10 com.apple.CoreVideo 0x09bc1dce startIOThread(void*) + 160
11 libsystem_c.dylib 0x05064557 _pthread_start + 344
12 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 13:
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x050ef0a1 pthread_cond_wait$UNIX2003 + 71
3 com.apple.Foundation 0x049c3734 -[NSCondition wait] + 274
4 com.apple.iPhoto 0x00099414 0x48000 + 332820
5 com.apple.iPhoto 0x00099022 0x48000 + 331810
6 com.apple.CoreFoundation 0x01797d6d __invoking___ + 29
7 com.apple.CoreFoundation 0x01797ca7 -[NSInvocation invoke] + 279
8 com.apple.RedRock 0x03f1b8cb -[RKInvoker _invokeTarget:] + 33
9 com.apple.RedRock 0x03f2c684 -[RKInvoker _invokeTargetWithPool:] + 68
10 libobjc.A.dylib 0x04de65d3 -[NSObject performSelector:withObject:] + 70
11 com.apple.proxtcore 0x038b7df9 -[XTThreadSendOnlyDetached _detachedMessageHandler:] + 167
12 libobjc.A.dylib 0x04de65d3 -[NSObject performSelector:withObject:] + 70
13 com.apple.proxtcore 0x038b022c -[XTSubscription postMessage:] + 191
14 com.apple.proxtcore 0x038afaef -[XTDistributor distributeMessage:] + 681
15 com.apple.proxtcore 0x038af313 -[XTThread handleMessage:] + 515
16 com.apple.proxtcore 0x038adf10 -[XTThread run:] + 434
17 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
18 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
19 libsystem_c.dylib 0x05064557 _pthread_start + 344
20 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 14:: JavaScriptCore::BlockFree
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x050ef0ec pthread_cond_timedwait$UNIX2003 + 70
3 com.apple.JavaScriptCore 0x0d50c3d8 ***::ThreadCondition::timedWait(***::Mutex&, double) + 120
4 com.apple.JavaScriptCore 0x0d722f43 JSC::BlockAllocator::blockFreeingThreadMain() + 115
5 com.apple.JavaScriptCore 0x0d50a35c ***::threadEntryPoint(void*) + 76
6 com.apple.JavaScriptCore 0x0d738880 ***::wtfThreadEntryPoint(void*) + 16
7 libsystem_c.dylib 0x05064557 _pthread_start + 344
8 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 15:: JavaScriptCore::Marking
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x050ef0a1 pthread_cond_wait$UNIX2003 + 71
3 com.apple.JavaScriptCore 0x0d68d6f6 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 198
4 com.apple.JavaScriptCore 0x0d68d5ee JSC::MarkStackThreadSharedData::markingThreadMain() + 238
5 com.apple.JavaScriptCore 0x0d50a35c ***::threadEntryPoint(void*) + 76
6 com.apple.JavaScriptCore 0x0d738880 ***::wtfThreadEntryPoint(void*) + 16
7 libsystem_c.dylib 0x05064557 _pthread_start + 344
8 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 16:
0 libsystem_kernel.dylib 0x051b30ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x0506704c _pthread_workq_return + 45
2 libsystem_c.dylib 0x05066e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x0504ecca start_wqthread + 30
Thread 17:: WebCore: LocalStorage
0 libsystem_kernel.dylib 0x051b28e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x05069220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x050ef0a1 pthread_cond_wait$UNIX2003 + 71
3 com.apple.JavaScriptCore 0x0d50c3a3 ***::ThreadCondition::timedWait(***::Mutex&, double) + 67
4 com.apple.WebCore 0x0ea6fe1a ***::PassOwnPtr<WebCore::StorageTask> ***::MessageQueue<WebCore::StorageTask>::waitForMessageFilteredWithTimeout<bool (WebCore::StorageTask*)>(***::MessageQueueWaitResult&, bool (&)(WebCore::StorageTask*), double) + 74
5 com.apple.WebCore 0x0dfe2bad WebCore::StorageThread::threadEntryPoint() + 157
6 com.apple.JavaScriptCore 0x0d50a35c ***::threadEntryPoint(void*) + 76
7 com.apple.JavaScriptCore 0x0d738880 ***::wtfThreadEntryPoint(void*) + 16
8 libsystem_c.dylib 0x05064557 _pthread_start + 344
9 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 18:
0 libsystem_kernel.dylib 0x051b30ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x0506704c _pthread_workq_return + 45
2 libsystem_c.dylib 0x05066e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x0504ecca start_wqthread + 30
Thread 19:
0 libsystem_kernel.dylib 0x051b30ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x0506704c _pthread_workq_return + 45
2 libsystem_c.dylib 0x05066e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x0504ecca start_wqthread + 30
Thread 20:
0 libsystem_kernel.dylib 0x051b30ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x0506704c _pthread_workq_return + 45
2 libsystem_c.dylib 0x05066e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x0504ecca start_wqthread + 30
Thread 21:
0 libJPEG.dylib 0x0970caa6 save_marker + 86
1 libJPEG.dylib 0x0970c46f read_markers + 2635
2 libJPEG.dylib 0x0970b75d consume_markers + 45
3 libJPEG.dylib 0x0970b439 _cg_jpeg_consume_input + 88
4 libJPEG.dylib 0x0970b3a6 _cg_jpeg_read_header + 53
5 com.apple.ImageIO.framework 0x0750c2dc initImageJPEG + 3297
6 com.apple.ImageIO.framework 0x0750b5ed _CGImagePluginInitJPEG + 91
7 com.apple.ImageIO.framework 0x074e3e1e makeImagePlus + 839
8 com.apple.ImageIO.framework 0x0750380e CGImageSourceCreateImageAtIndex + 162
9 com.apple.iPhoto 0x000e8a3f 0x48000 + 657983
10 com.apple.iPhoto 0x000e818a 0x48000 + 655754
11 com.apple.iPhoto 0x003fce70 0x48000 + 3886704
12 com.apple.iPhoto 0x003496fd 0x48000 + 3151613
13 com.apple.iPhoto 0x0034999e 0x48000 + 3152286
14 com.apple.iPhoto 0x00349b29 0x48000 + 3152681
15 com.apple.iPhoto 0x008d9a01 0x48000 + 8985089
16 com.apple.iLifePageLayout 0x03301e50 -[KHFrame(Photo) imageValid] + 119
17 com.apple.iLifePageLayout 0x033d24ce -[KHComponentGenerator cgImageForRect:scale:renderingIntent:section:progressDelegate:error:] + 311
18 com.apple.iLifePageLayout 0x033d922b -[KHPDFGenerator createWithPath:error:] + 4293
19 com.apple.iLifePageLayout 0x033f9874 -[KHProductOrderController savePDFToPath:] + 133
20 com.apple.iLifePageLayout 0x033faa72 -[KHProductOrderController generateAssets:] + 3886
21 com.apple.Foundation 0x049c51d8 -[NSThread main] + 45
22 com.apple.Foundation 0x049c515b __NSThread__main__ + 1396
23 libsystem_c.dylib 0x05064557 _pthread_start + 344
24 libsystem_c.dylib 0x0504ecee thread_start + 34
Thread 22:
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000001 ebx: 0xbffb74c8 ecx: 0x00000000 edx: 0x00000000
edi: 0x04dd9459 esi: 0x7f18f260 ebp: 0xbffb6ca8 esp: 0xbffb6ca0
ss: 0x00000023 efl: 0x00000286 eip: 0x01846947 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x0d11f000
Logical CPU: 1
Binary Images:
0x48000 - 0xd2eff3 com.apple.iPhoto (9.4 - 9.4) <F93E0BFD-084D-36FA-8F06-60F7045494D0> /Applications/iPhoto.app/Contents/MacOS/iPhoto
0xec1000 - 0xf9bffc org.python.python (2.6.7 - 2.6.7) <AEF0F842-12A1-3139-9187-6B33EBE4100F> /System/Library/Frameworks/Python.framework/Versions/2.6/Python
0xfe7000 - 0xfeeff7 com.apple.PhotoFoundation (1.0 - 1.14) <8D414769-F436-3CB8-9DC1-71DE1B2133F0> /Applications/iPhoto.app/Contents/Frameworks/PhotoFoundation.framework/Versions /A/PhotoFoundation
0x105e000 - 0x123affb com.apple.geode (1.5.3 - 250.66) <1F56E567-3504-371E-A59B-4E74DB8BD3B4> /Applications/iPhoto.app/Contents/Frameworks/Geode.framework/Versions/A/Geode
0x12c8000 - 0x12cdff7 com.apple.iLifePhotoStreamConfiguration (3.4 - 2.5) <65A74F18-5020-31EC-B7E9-EBC14E2D9CA1> /Applications/iPhoto.app/Contents/Frameworks/iLifePhotoStreamConfiguration.fram ework/Versions/A/iLifePhotoStreamConfiguration
0x12d5000 - 0x1303ff3 com.apple.iLifeAssetManagement (2.7 - 31.34) <B86DF6DC-2AA2-302D-87AD-05FC1C2BA553> /Applications/iPhoto.app/Contents/Frameworks/iLifeAssetManagement.framework/Ver sions/A/iLifeAssetManagement
0x1326000 - 0x134dff3 com.apple.iPhoto.Tessera (1.1 - 70.18) <6E33AC53-CAE3-32DF-B424-65FBF9D21EF5> /Applications/iPhoto.app/Contents/Frameworks/Tessera.framework/Versions/A/Tesse ra
0x1360000 - 0x1384ffb com.apple.iPhoto.Tellus (1.3 - 70.18) <43540903-6801-3ADF-A74D-8119A461E215> /Applications/iPhoto.app/Contents/Frameworks/Tellus.framework/Versions/A/Tellus
0x139d000 - 0x13a8fff com.apple.iphoto.AccountConfigurationPlugin (1.2 - 1.2) <FC4BB41B-1F76-31AC-AD3D-6AECE1904548> /Applications/iPhoto.app/Contents/Frameworks/AccountConfigurationPlugin.framewo rk/Versions/A/AccountConfigurationPlugin
0x13b6000 - 0x13cbffb com.apple.iLifeFaceRecognition (1.0 - 30.11) <4A781CBF-9764-3531-91E0-94C5B4DFCFDF> /Applications/iPhoto.app/Contents/Frameworks/iLifeFaceRecognition.framework/Ver sions/A/iLifeFaceRecognition
0x13d9000 - 0x13d9fff com.apple.Cocoa (6.7 - 19) <354094F0-F36B-36F9-BF5F-FD60590FBEB9> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x13de000 - 0x165aff7 com.apple.QuickTime (7.7.1 - 2599.13) <FE609160-E1EF-341D-9B6A-205D3E03A4D2> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x1705000 - 0x1705fff com.apple.Carbon (154 - 155) <604ADD9D-5835-3294-842E-3A4AEBCCB548> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x170a000 - 0x18f2ff3 com.apple.CoreFoundation (6.8 - 744.12) <E939CEA0-493C-3233-9983-5070981BB350> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1a22000 - 0x1a22fff com.apple.CoreServices (57 - 57) <956C6C6D-A5DD-314F-9C57-4A61D41F30CE> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x1a2d000 - 0x1a3bfff com.apple.opengl (1.8.6 - 1.8.6) <1AD1AE7B-B57B-35B5-B571-32A34F0DA737> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x1a45000 - 0x1aadff7 com.apple.framework.IOKit (2.0 - 755.18.10) <9A80E97E-544F-3A45-916D-6DB7ED217E33> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x1ad8000 - 0x1baefff com.apple.DiscRecording (7.0 - 7000.2.4) <C14E99B9-DEFA-3812-89E5-464653B729F4> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x1c06000 - 0x1c54ff3 com.apple.SystemConfiguration (1.12.2 - 1.12.2) <7BA6C58B-0357-356F-BB69-17ACB5E35988> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x1c7e000 - 0x1c8cff7 libz.1.dylib (43) <245F1B61-2276-3BBB-9891-99934116D833> /usr/lib/libz.1.dylib
0x1c95000 - 0x1c95fff com.apple.Accelerate (1.8 - Accelerate 1.8) <4EC0548E-3A3F-310D-A366-47B51D5B6398> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x1c9b000 - 0x1c9bfff com.apple.ApplicationServices (45 - 45) <677C4ACC-9D12-366F-8A87-B898AC806DD9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
0x1ca6000 - 0x1f66fff com.apple.security (7.0 - 55179.1) <CB470E48-621B-34D9-9E78-8B773358CB6B> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x2077000 - 0x20a0ff3 com.apple.DiscRecordingUI (7.0 - 7000.2.4) <F5A4CCC3-E5E2-3451-96FD-40BA328605B6> /System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI
0x20ba000 - 0x20bcfff com.apple.ExceptionHandling (1.5 - 10) <435C80BD-F463-360B-86CA-5E001CACD421> /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHand ling
0x20c3000 - 0x235cff3 com.apple.AddressBook.framework (7.1 - 1167) <AF7B18F2-D0FF-33AA-9CE9-4106B1CDAE1D> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x24ec000 - 0x26a8ffd libicucore.A.dylib (491.11.1) <B19E450A-BAF1-3967-9C95-7F77DC0B4639> /usr/lib/libicucore.A.dylib
0x2738000 - 0x2743ff7 com.apple.UpgradeChecker (9.2 - 9.2) <5C042E3A-3790-36DE-AF64-0426ADA8A038> /Applications/iPhoto.app/Contents/Frameworks/UpgradeChecker.framework/Versions/ A/UpgradeChecker
0x274d000 - 0x27ccff7 com.apple.iLifeMediaBrowser (2.7.2 - 546) <824E7748-CA28-3105-B5C3-27E9D8C6D465> /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeM ediaBrowser
0x2810000 - 0x292eff3 com.apple.WebKit (8536 - 8536.26.14) <C98F734D-D579-3F89-9A58-9EE890B1748E> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x29e1000 - 0x2b3effb com.apple.QTKit (7.7.1 - 2599.13) <2DC9E2BB-9895-3D02-A318-88431052E70B> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x2c0f000 - 0x2c50ff7 libcups.2.dylib (327) <F46F8703-FEAE-3442-87CB-45C8BF98BEE5> /usr/lib/libcups.2.dylib
0x2c60000 - 0x2c60ff7 +cl_kernels (???) <F6AD2410-307A-4F7F-B39D-D16C552F7A60> cl_kernels
0x2c63000 - 0x2c78ff7 com.apple.iChat.InstantMessage (7.0.1 - 3305) <2EB77610-6036-3CCD-9A93-51F7D6DE6EB2> /System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage
0x2c88000 - 0x2d80ff9 libsqlite3.dylib (138.1) <AD7C5914-35F0-37A3-9238-A29D2E26C755> /usr/lib/libsqlite3.dylib
0x2d93000 - 0x312cff3 com.apple.iLifeSlideshow (3.1 - 1151.4) <36D94EEC-7C08-31C9-BE91-612EBCE8E528> /Applications/iPhoto.app/Contents/Frameworks/iLifeSlideshow.framework/Versions/ A/iLifeSlideshow
0x3228000 - 0x3230fff com.apple.DiskArbitration (2.5.1 - 2.5.1) <25A7232F-9B6A-3746-A3A8-12479D086B1E> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x323b000 - 0x34caffb com.apple.iLifePageLayout (1.3 - 176.10) <63535A72-4213-304E-922C-7CD7059DB44B> /Applications/iPhoto.app/Contents/Frameworks/iLifePageLayout.framework/Versions /A/iLifePageLayout
0x35a4000 - 0x371cff5 com.apple.QuartzCore (1.8 - 304.0) <0B0EC55A-9084-3E28-9A84-1813CE3FAA9B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x37b8000 - 0x384fff7 com.apple.MobileMe (13 - 1.0.4) <5E6C6DEC-1F48-358F-8117-40FAAEB8AFAD> /Applications/iPhoto.app/Contents/Frameworks/MobileMe.framework/Versions/A/Mobi leMe
0x38aa000 - 0x3912ff3 com.apple.proxtcore (1.4.1 - 250.56) <2283EDE8-7F1A-3B89-B704-7B12848EC8F4> /Applications/iPhoto.app/Contents/Frameworks/ProXTCore.framework/Versions/A/Pro XTCore
0x3957000 - 0x3a55fff com.apple.iLifeSQLAccess (1.7.1 - 50.76) <315ED751-64EA-3C9A-817B-55C02A1D0362> /Applications/iPhoto.app/Contents/Frameworks/iLifeSQLAccess.framework/Versions/ A/iLifeSQLAccess
0x3a9e000 - 0x3ac9ffb com.apple.ProUtils (1.1 - 200.36) <9687F092-7C89-3A9B-9B6D-10B8B5EAE4E2> /Applications/iPhoto.app/Contents/Frameworks/ProUtils.framework/Versions/A/ProU tils
0x3ae2000 - 0x3b4dfff com.apple.iLifeKit (1.3.1 - 156.11) <AF939763-F773-3527-9225-FEF2D43C5DDB> /Applications/iPhoto.app/Contents/Frameworks/iLifeKit.framework/Versions/A/iLif eKit
0x3b93000 - 0x3dc4ff3 com.apple.prokit (7.3.1 - 1943) <4F8BB1EA-FA77-3B98-8889-8045F3F23A38> /System/Library/PrivateFrameworks/ProKit.framework/Versions/A/ProKit
0x3edc000 - 0x4404ff7 com.apple.RedRock (1.9.4 - 301.35) <F0369719-3387-3479-90DF-DE203074BA30> /Applications/iPhoto.app/Contents/Frameworks/RedRock.framework/Versions/A/RedRo ck
0x45fe000 - 0x45fefff com.apple.quartzframework (1.5 - 1.5) <9018BE5B-4070-320E-8091-6584CC17F798> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x4601000 - 0x460dffa com.apple.CrashReporterSupport (10.8.2 - 414.3) <15321A03-11A6-39BE-B6F5-422F382B34AC> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
0x461b000 - 0x4906ff7 com.apple.AOSKit (1.05 - 151) <F470C45E-620C-3FF2-AB1C-2D57FCD215E7> /System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/AOSKit
0x4924000 - 0x4925ffd +cl_kernels (???) <390510C2-C8F2-42A2-B15F-F78E21EA0388> cl_kernels
0x4927000 - 0x4c44ff3 com.apple.Foundation (6.8 - 945.11) <03B242AC-519C-3683-AA52-E73536B3D55F> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x4dc8000 - 0x4ed5057 libobjc.A.dylib (532.2) <FA455371-7395-3D58-A89B-D1520612D1BC> /usr/lib/libobjc.A.dylib
0x4ef1000 - 0x4f55ff3 libstdc++.6.dylib (56) <F8FA490A-8F3C-3645-ABF5-78926CE9C62C> /usr/lib/libstdc++.6.dylib
0x4fb3000 - 0x4fb3fff libSystem.B.dylib (169.3) <81C58EAB-0E76-3EAB-BDFD-C5A6FE95536F> /usr/lib/libSystem.B.dylib
0x4fba000 - 0x4fbeffe libcache.dylib (57) <834FDCA7-FE3B-33CC-A12A-E11E202477EC> /usr/lib/system/libcache.dylib
0x4fc3000 - 0x4fcefff libcommonCrypto.dylib (60026) <A6C6EDB8-7E69-3827-81F3-9A74D0935461> /usr/lib/system/libcommonCrypto.dylib
0x4fd9000 - 0x4fdcff7 libcompiler_rt.dylib (30) <CE5DBDB4-0124-3E2B-9105-989DF98DD108> /usr/lib/system/libcompiler_rt.dylib
0x4fe3000 - 0x4febfff libcopyfile.dylib (89) <4963541B-0254-371B-B29A-B6806888949B> /usr/lib/system/libcopyfile.dylib
0x4ff1000 - 0x5003ff7 libdispatch.dylib (228.23) <86EF7D45-2D97-3465-A449-95038AE5DABA> /usr/lib/system/libdispatch.dylib
0x5013000 - 0x5014fff libdnsinfo.dylib (453.18) <41C7B8E2-2A81-31DE-BD8B-F0C29E169D4F> /usr/lib/system/libdnsinfo.dylib
0x5019000 - 0x501bfff libdyld.dylib (210.2.3) <05D6FF2A-F09B-309D-95F7-7AF10259C707> /usr/lib/system/libdyld.dylib
0x5021000 - 0x5021fff libkeymgr.dylib (25) <D5E93F7F-9315-3AD6-92C7-941F7B54C490> /usr/lib/system/libkeymgr.dylib
0x5025000 - 0x502cfff liblaunch.dylib (442.26.2) <310C99F8-0811-314D-9BB9-D0ED6DFA024B> /usr/lib/system/liblaunch.dylib
0x5034000 - 0x5038ff7 libmacho.dylib (829) <5280A013-4F74-3F74-BE0C-7F612C49F1DC> /usr/lib/system/libmacho.dylib
0x503d000 - 0x503efff libquarantine.dylib (52) <D526310F-DC77-37EA-8F5F-83928EFA3262> /usr/lib/system/libquarantine.dylib
0x5043000 - 0x5044fff libremovefile.dylib (23.1) <98622D14-DAAB-3AD8-A5D9-C322BF572A98> /usr/lib/system/libremovefile.dylib
0x504a000 - 0x504afff libsystem_blocks.dylib (59) <3A743C5D-CFA5-37D8-80A8-B6795A9DB04F> /usr/lib/system/libsystem_blocks.dylib
0x504e000 - 0x510bfeb libsystem_c.dylib (825.25) <B1F6916A-F558-38B5-A18C-D9733625FDC9> /usr/lib/system/libsystem_c.dylib
0x514a000 - 0x5151fff libsystem_dnssd.dylib (379.32.1) <6A505284-2382-3F27-B96F-15FFDACF004E> /usr/lib/system/libsystem_dnssd.dylib
0x515a000 - 0x5186ff7 libsystem_info.dylib (406.17) <AA5611DB-A944-3072-B6BE-ACAB08689547> /usr/lib/system/libsystem_info.dylib
0x519e000 - 0x51b8ffc libsystem_kernel.dylib (2050.18.24) <C17D49D0-7961-3B67-B443-C788C6E5AA76> /usr/lib/system/libsystem_kernel.dylib
0x51cc000 - 0x51f9ffe libsystem_m.dylib (3022.6) <9975D9C3-3B71-38E3-AA21-C5C5F9D9C431> /usr/lib/system/libsystem_m.dylib
0x5206000 - 0x5214ff3 libsystem_network.dylib (77.10) <7FBF5A15-97BA-3721-943E-E77F0C40DBE1> /usr/lib/system/libsystem_network.dylib
0x5223000 - 0x522dfff libsystem_notify.dylib (98.5) <7EEE9475-18F8-3099-B0ED-23A3E528ABE0> /usr/lib/system/libsystem_notify.dylib
0x5239000 - 0x523afff libsystem_sandbox.dylib (220) <4E42390B-25EC-3530-AF01-337E430C16EB> /usr/lib/system/libsystem_sandbox.dylib
0x5242000 - 0x5243ffd libunc.dylib (25) <58599CBF-E262-3CEA-AFE1-35560E0177DC> /usr/lib/system/libunc.dylib
0x524c000 - 0x5253ffb libunwind.dylib (35.1) <E1E8D8B3-3C78-3AB1-B398-C180DC6DCF05> /usr/lib/system/libunwind.dylib
0x525d000 - 0x527afff libxpc.dylib (140.41) <1BFE3149-C242-3A77-9729-B00DEDC8CCF2> /usr/lib/system/libxpc.dylib
0x5290000 - 0x52dcfff libcorecrypto.dylib (106.2) <20EBADBA-D6D6-36F0-AE80-168E9AF13DB6> /usr/lib/system/libcorecrypto.dylib
0x52ec000 - 0x5ea8ffb com.apple.AppKit (6.8 - 1187.34) <06EDB1D1-3B8A-3699-8E3A-D8F50A27AB7C> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x63c4000 - 0x65dbfff com.apple.CoreData (106.1 - 407.7) <17FD06D6-AD7C-345A-8FA4-1F0FBFF4DAE1> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x6688000 - 0x66caffb com.apple.RemoteViewServices (2.0 - 80.5) <60E04F2F-AFD8-3B1F-BF07-8A3A7EABB8E9> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/Remot eViewServices
0x66f4000 - 0x684cffb com.apple.audio.toolbox.AudioToolbox (1.8 - 1.8) <9205DFC2-8DAE-354E-AD87-46E229B5F2F1> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x68cb000 - 0x68cbffd com.apple.audio.units.AudioUnit (1.8 - 1.8) <4C13DEA2-1EB0-3D06-901A-DB93184C06F0> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x68d2000 - 0x6936fff com.apple.datadetectorscore (4.0 - 269.1) <4D155F09-1A60-325A-BCAC-1B858C2C051B> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
0x6964000 - 0x6a80ff7 com.apple.desktopservices (1.7.2 - 1.7.2) <8E74D101-8398-34F1-A463-B4950680A597> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
0x6aea000 - 0x6ecdff3 com.apple.HIToolbox (2.0 - 625) <5A312E41-9940-363E-B891-90C4672E6850> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
0x7030000 - 0x703afff com.apple.speech.recognition.framework (4.1.5 - 4.1.5) <B855E8B4-2EE3-3BFF-8547-98A0F084F9AF> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
0x7043000 - 0x7085ff7 libauto.dylib (185.1) <B2B5B639-6778-352A-828D-FD8B64A3E8B3> /usr/lib/libauto.dylib
0x709a000 - 0x7183ff7 libxml2.2.dylib (22.3) <015A4FA6-5BB9-3F95-AFB8-B9281E22685B> /usr/lib/libxml2.2.dylib
0x71b4000 - 0x7268fff com.apple.coreui (2.0 - 181.1) <C15ABF35-B7F5-34ED-A461-386DAF65D96B> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x72c1000 - 0x731efff com.apple.audio.CoreAudio (4.1.0 - 4.1.0) <9549B81F-4425-34EE-802B-F462068DC0C5> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7343000 - 0x7344fff liblangid.dylib (116) <E13CC8C5-5034-320A-A210-41A2BDE4F846> /usr/lib/liblangid.dylib
0x734b000 - 0x735eff9 com.apple.MultitouchSupport.framework (235.28 - 235.28) <5C8CFA21-D4FC-32E8-B199-0F7155E6ED9A> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
0x736f000 - 0x7370fff libDiagnosticMessagesClient.dylib (8) <39B3D25A-148A-3936-B800-0D393A00E64F> /usr/lib/libDiagnosticMessagesClient.dylib
0x7378000 - 0x739cfff com.apple.PerformanceAnalysis (1.16 - 16) <18DE0F9F-1264-394D-AC56-6B2A1771DFBE> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/Perf ormanceAnalysis
0x73b4000 - 0x73cbfff com.apple.GenerationalStorage (1.1 - 132.2) <93694E0D-35D3-3633-976E-F354CBD92F54> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
0x73d7000 - 0x7486ff7 com.apple.CoreText (260.0 - 275.16) <873ADCD9-D361-3753-A220-CDD289196AD8> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x74de000 - 0x75ebff3 com.apple.ImageIO.framework (3.2.0 - 845) <BF959BCB-C30A-3680-B7C2-91B327B2B63B> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x763f000 - 0x7713fff com.apple.backup.framework (1.4.1 - 1.4.1) <55F2A679-9B21-3F43-A580-4C2ECF6A5FC5> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7782000 - 0x78cfffb com.apple.CFNetwork (596.2.3 - 596.2.3) <1221EF86-659B-3136-AB57-0CC6B130CDA2> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x797b000 - 0x7998fff libCRFSuite.dylib (33) <C9D72D0C-871A-39A2-8AFB-682D11AE7D0D> /usr/lib/libCRFSuite.dylib
0x79a4000 - 0x79a7ff7 com.apple.TCC (1.0 - 1) <437D76CD-6437-3B55-BE2C-A53508858256> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x79af000 - 0x7a11fff libc++.1.dylib (65.1) <C0CFF9FF-5D52-3EAE-B921-6AE1DA00A135> /usr/lib/libc++.1.dylib
0x7a65000 - 0x7a87fff libc++abi.dylib (24.4) <06479DA4-BC23-34B6-BAFC-A885814261D0> /usr/lib/libc++abi.dylib
0x7ab3000 - 0x7ac5fff libbsm.0.dylib (32) <DADD385E-FE53-3458-94FB-E316A6345108> /usr/lib/libbsm.0.dylib
0x7acf000 - 0x7addfff libxar.1.dylib (105) <343E4A3B-1D04-34A3-94C2-8C7C9A8F736B> /usr/lib/libxar.1.dylib
0x7ae7000 - 0x7aeaffc libpam.2.dylib (20) <FCF74195-A99E-3B07-8E49-688D4A6F1E18> /usr/lib/libpam.2.dylib
0x7af1000 - 0x7af1ffd libOpenScriptingUtil.dylib (148.2) <907E25B1-4F50-3461-B8D5-733C687EB534> /usr/lib/libOpenScriptingUtil.dylib
0x7af7000 - 0x7b03ff8 libbz2.1.0.dylib (29) <7031A4C0-784A-3EAA-93DF-EA1F26CC9264> /usr/lib/libbz2.1.0.dylib
0x7b0b000 - 0x7e10ff7 com.apple.CoreServices.CarbonCore (1037.3 - 1037.3) <4571EDDC-704A-3FB1-B9A6-59870AA6165F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
0x7e85000 - 0x7f01ff3 com.apple.Metadata (10.7.0 - 707.3) <6B6A6216-23D0-34CE-8099-BEE9BA42501E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
0x7f45000 - 0x7fddfff com.apple.CoreServices.OSServices (557.4 - 557.4) <C724AB29-A596-3E1E-9FF1-A4E509AD843A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
0x8035000 - 0x80baff7 com.apple.SearchKit (1.4.0 - 1.4.0) <454E950F-291C-3E95-8F35-05CA0AD6B327> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
0x80f6000 - 0x814ffff com.apple.AE (645.3 - 645.3) <6745659F-006D-3F25-94D6-DF944E9A01FD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
0x8176000 - 0x8220fff com.apple.LaunchServices (539.7 - 539.7) <AF33EBD3-BC0B-30B5-B7DA-5CCCF12D7EDD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
0x826b000 - 0x829cfff com.apple.DictionaryServices (1.2 - 184.4) <0D5BE86F-F40A-3E39-8569-19FCA5EDF9D3> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
0x82bc000 - 0x82c3ff3 com.apple.NetFS (5.0 - 4.0) <1F7041F2-4E97-368C-8F5D-24153D81BBDB> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x82cb000 - 0x82d7ffe libkxld.dylib (2050.18.24) <48A75AF6-9D5A-3552-948E-30A1682D3664> /usr/lib/system/libkxld.dylib
0x82dd000 - 0x82e9ff7 com.apple.NetAuth (4.0 - 4.0) <4983C4B8-9D95-3C4D-897E-07743326487E> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x82f5000 - 0x830bfff com.apple.CFOpenDirectory (10.8 - 151.10) <56C3F276-BD1F-3031-8CF9-8F4F481A534E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
0x8323000 - 0x834cfff libxslt.1.dylib (11.3) <0DE17DAA-66FF-3195-AADB-347BEB5E2EFA> /usr/lib/libxslt.1.dylib
0x8359000 - 0x8362ffd com.apple.audio.SoundManager (4.0 - 4.0) <ABC5FE40-B222-36EB-9905-5C8C4BFD8C87> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
0x836b000 - 0x8390ffb com.apple.framework.familycontrols (4.1 - 410) <5A8504E7-D95D-3101-8E20-38EADE8DEAE1> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
0x83a6000 - 0x843dff7 com.apple.ink.framework (10.8.2 - 150) <D90FF7BC-6B90-39F1-AC52-670269947C58> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
0x8468000 - 0x88aafff com.apple.CoreGraphics (1.600.0 - 324.6) <66556166-F9A7-3EEC-A562-46061C7A79E4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
0x893b000 - 0x89b0ff7 com.apple.ApplicationServices.ATS (332 - 341.1) <95206704-F9C9-33C4-AF25-FE9890E160B2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
0x89d8000 - 0x8a96ff3 com.apple.ColorSync (4.8.0 - 4.8.0) <EFEDCB37-4F20-3CEC-A185-5D2976E11BAC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
0x8ad4000 - 0x8b2bff3 com.apple.HIServices (1.20 - 417) <561A770B-8523-3D09-A763-11F872779A4C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
0x8b5d000 - 0x8b6dff2 com.apple.LangAnalysis (1.7.0 - 1.7.0) <875363E7-6D02-3229-A9DD-E5A5568A7D61> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
0x8b7a000 - 0x8be0fff com.apple.print.framework.PrintCore (8.1 - 387.1) <F8CF762B-B707-3021-958F-BB8D33DB3576> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
0x8c0c000 - 0x8cacff7 com.apple.QD (3.42 - 285) <1B8307C6-AFA8-312E-BA5B-679070EF2CA1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
0x8cd9000 - 0x8ceefff com.apple.speech.synthesis.framework (4.1.12 - 4.1.12) <DE68CEB5-4959-3652-83B8-D2B00D3B932D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x8cfe000 - 0x8d02fff com.apple.IOSurface (86.0.3 - 86.0.3) <E3A4DB0A-1C1A-31E3-A550-5C0E1C874509> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x8d0a000 - 0x8e08ff7 libFontParser.dylib (84.5) <B3006327-7B2D-3966-A56A-BD85F1D71641> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
0x8e59000 - 0x8ea7ffb libFontRegistry.dylib (100) <3B8350C2-4D8F-38C4-A22E-2F855D7E83D1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x8ecc000 - 0x9055ff7 com.apple.vImage (6.0 - 6.0) <1D1F67FE-4F75-3689-BEF6-4A46C8039E70> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
0x9076000 - 0x9076fff com.apple.Accelerate.vecLib (3.8 - vecLib 3.8) <908B8D40-3FB5-3047-B482-3DF95025ECFC> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
0x907c000 - 0x90e4fe7 libvDSP.dylib (380.6) <55780308-4DCA-3B10-9703-EAFC3E13A3FA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
0x90f1000 - 0x9183ffb libvMisc.dylib (380.6) <6DA3A03F-20BE-300D-A664-B50A7B4E4B1A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
0x9190000 - 0x9548ffa libLAPACK.dylib (1073.4) <9A6E5EAD-F2F2-3D5C-B655-2B536DB477F2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
0x95a3000 - 0x96deff7 libBLAS.dylib (1073.4) <FF74A147-05E1-37C4-BC10-7DEB57FE5326> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
0x970a000 - 0x972efff libJPEG.dylib (845) <547FA9A5-0BBB-3E39-BACA-F3E2DAE57DB0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x9739000 - 0x9788ff6 libTIFF.dylib (845) <989A2EB9-3A49-3157-8E9C-B16E6005BC64> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x9796000 - 0x97b2ff7 libPng.dylib (845) <14C43094-C670-3575-BF9B-3A967E05EAC0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x97bc -
here is my Etre Report
EtreCheck version: 1.9.11 (43) - report generated 2 June 2014 17:21:48 BST
Hardware Information:
MacBook Pro (13-inch, Mid 2012)
MacBook Pro - model: MacBookPro9,2
1 2.9 GHz Intel Core i7 CPU: 2 cores
8 GB RAM
Video Information:
Intel HD Graphics 4000 - VRAM: (null)
System Software:
OS X 10.9.3 (13D65) - Uptime: 0 days 1:56:33
Disk Information:
APPLE HDD HTS547575A9E384 disk0 : (750.16 GB)
EFI (disk0s1) <not mounted>: 209.7 MB
Macintosh HD (disk0s2) / [Startup]: 749.3 GB (266.94 GB free)
Recovery HD (disk0s3) <not mounted>: 650 MB
MATSHITADVD-R UJ-8A8
USB Information:
Apple Inc. FaceTime HD Camera (Built-in)
Apple Inc. Apple Internal Keyboard / Trackpad
Apple Computer, Inc. IR Receiver
Apple Inc. BRCM20702 Hub
Apple Inc. Bluetooth USB Host Controller
Thunderbolt Information:
Apple Inc. thunderbolt_bus
Gatekeeper:
Mac App Store and identified developers
Kernel Extensions:
[not loaded] com.leapfrog.codeless.kext (2) Support
[not loaded] com.leapfrog.driver.LfConnectDriver (1.9.8 - SDK 10.8) Support
Launch Daemons:
[loaded] com.adobe.fpsaud.plist Support
[loaded] com.adobe.SwitchBoard.plist Support
[loaded] com.leapfrog.connect.authdaemon.plist Support
Launch Agents:
[not loaded] com.adobe.AAM.Updater-1.0.plist Support
User Launch Agents:
[loaded] com.adobe.AAM.Updater-1.0.plist Support
[running] com.leapfrog.connect.monitor.plist Support
User Login Items:
iTunesHelper
Dropbox
LivedriveCore
Internet Plug-ins:
FlashPlayer-10.6: Version: 13.0.0.214 - SDK 10.6 Support
Flash Player: Version: 13.0.0.214 - SDK 10.6 Support
AdobeExManDetect: Version: AdobeExManDetect 1.1.0.0 - SDK 10.7 Support
QuickTime Plugin: Version: 7.7.3
Default Browser: Version: 537 - SDK 10.9
Audio Plug-ins:
BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
AirPlay: Version: 2.0 - SDK 10.9
AppleAVBAudio: Version: 203.2 - SDK 10.9
iSightAudio: Version: 7.7.3 - SDK 10.9
iTunes Plug-ins:
Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
3rd Party Preference Panes:
Flash Player Support
Time Machine:
Time Machine not configured!
Top Processes by CPU:
3% WindowServer
1% fontd
0% imagent
Top Processes by Memory:
172 MB Safari
139 MB iTunes
82 MB com.apple.WebKit.WebContent
82 MB Finder
49 MB mds_stores
Virtual Memory Information:
4.12 GB Free RAM
1.46 GB Active RAM
1.73 GB Inactive RAM
703 MB Wired RAM
1.14 GB Page-ins
0 B Page-outsRhunter22,
your EtreCheck report isn’t showing any obvious suspect. If you boot into Safe mode and log in, does your MacBook Pro behave similarly then? -
Inserting & uploading records with Dreamweaver CS3, MYSQL & PHP
I'm able to build a web page that allows for images to be
uploaded to a server folder. Also have a web page created to insert
info about the image into a MYSQL/PHP database.
My goal is to find a way to combine the two together so that
when you click the submit button... 1) the image gets uploaded to
the server folder, 2) the info about the image gets placed into the
database table, and 3) there is an entry in the database that
establishes the path to the image.
Any help or direction to a tutorial would be greatly
appreciated.I use a DW extension from DMXzone (Pure PHP Upload) that
allows me to both insert data form an online form into a MySQL
table as well as upload files to a directory on the server with one
button click. This might be a solution for you. -
Uploading Image in webdynpro View.
hi,
I am new in Webdynpro Java. I want to upload image ( for ex. A company Logo).
Any inputs how to proceed for that ?
Thanks in advance.-> Store the images in the MIME Directory.
-> Declare a simple type data type in the Java Dictionary.
->Give values and description in the enumeration type.
-> Declare a value attribute of Simple type in View Controller.
-> Add a image UI Element and bind it with two attributes(Ctx1 and Ctx2).
Use the code below to get the name of image and further set it :
String vehicleType = wdThis.wdGetContext().currentContextElement().getCtx1();
wdThis.wdGetContext().currentContextElement().setCtx2(vehicleType+ ".jpg");
Thanx. -
Publish to store with descriptions and images for all langs
Hello
I wonder if it is possible to publish to the the windows phone store and uploading images for all languages only once.
I have made a game in 6 languages. When I publish it I have to redo everything for every language, but the images (Screenshots) dont change. They are language independent. Its very annoying and slow procedure.
Google Play Store and ITunes Connect give me the possibility to use the images for the default language.
Is there a way I can do this for windows phone store too. Or uploading all only one time?
Greetings ChristianHello Golio,
At this time you must upload each language separately as you are already doing.
Other developers have asked about this feature and I recommend going to the following page:
Developer Feedback Page and vote for this.
-Miles
Windows and Windows Phone Dev Center Support
Send us your feedback about the Windows Platform -
Upload image into mysql database residing on remote server is not working?
hello to all,
i need ur help,we hav online site .
i have to upload image(which can b from any pc) into mysql database residing on remote server of which we (don't hav actual path of that server).
the solution i'm using is working correctly on local bt when transfer it to server it shows
java.io.FileNotFoundException: (No such file or directory)
i have used multipartRequest to access parameter of file type input.
all variables and related packages r imported properly.no prblm in that.
code is here....................................
try {
MultipartRequest multi = new MultipartRequest(request, ".", 500000 * 1024);
File f = multi.getFile("uploadfile");
out.println(f.getName());
filename = f.getName();
String type = multi.getContentType(f.getName());
fis=new FileInputStream(filename);
byte b[]=new byte[fis.available()];
fis.read(b);
fis.close();
Blob blob=new SerialBlob(b);
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://10.1.52.206:3306/test?user=root&password=delhi");
String query="insert into uploads (FILENAME,BINARYFILE,) values (?,?)";
pstmt=con.prepareStatement(query);
pstmt.setString(1,filename);
pstmt.setBlob(2,blob);
int i=pstmt.executeUpdate();
if(i>0)
out.println("Image Stored in the Database");
else
out.println("Failed");
} catch (Exception ex) {
out.print("*******************"+ex);
ex.printStackTrace();
please suggest me the way to upload image to remote server** not on local server.
its urgent.
Edited by: JavaDevS on Jul 28, 2008 11:41 AMi need ur help,we hav online site .Please don't use these juvenile abbreviations. It's impolite when you're asking for assistance not to make the effort to spell out all of the words. Moreover in a forum with an international readership the use of standard English will reduce the possibility of confusion.
I presume that your file upload is being placed in a different directory from that which you were expecting. I would suggest logging all paths (specifically filename) to see if this is an unexpected value.
Please explain further what you mean by "local" - is this a stand-alone application, or merely running a copy of the server on your local machine and doing the transfer (via the browser) to that? Are there any other differences such as the browser used? -
CMS for Dreamweaver and PHP with MySQL
Hello
I am at a medium level with Dreamweaver MX and 8. I have
created a dynamic website running PHP and MySQL. The site sells
luxury yachts (resales). What I need is a simple, not too custom
code heavy content management system to allow the client to update
dynamic text areas and upload images via a web browser (IE7 PC).
The site needs the ability to input new boats, and delete sold
boats (flush out the database items).
Has anyone got a recommendation for some CMS software,
preferably Mac OSX PPC and running on a server under linux.
I don't mind buying it, in fact rather do that than risk
shareware going forward.I have the exact same need. Looks like nobody had any
suggestions for the original poster. Perhaps someone can make a
recommendation this time? I too am looking for a commercial
product, rather than open-source.
Maybe you are looking for
-
Hi, Currently we are implementing SAP GTS 7.2, we need to do SPL check on payment run. When the payment proposal is generated in ECC - get an error as u201CTechnical error when checking in GTSu201D the message class is u201CFIPAY_GTSu201D but in GTS
-
Most apps crash on 1st launch...
I have this annoying problem since I got my MacPro in June. 10.5.3 was pre-installed on it and the problem is still persistent on 10.5.5. About 90% of all apps crash on 1st launch. If I relaunch them immediately after, they always work just fine the
-
How to find delivery note in purchase requisition form
Hello gurus, i have one problem in doing purchase requistion form. I need to find delivery note(field name is lfsnr) from purchase requisition. where can i get it. waiting from ur favourable replies. regards Maruthi
-
6600slide /S40 Enhancement Request for Calendar an...
Hi experts, I am using calendar in active standby mode, and would really appreciate if calendar takes more than 3 lines from display. Does anyone know how to? Following is copied the same request (old 2 years already) from Reinhard (he mentioned 6300
-
Log shipping is not restoring log files ata particular time
Hi, I have configured log shipping and it restores all the log files upto a particular time after which it throws error and not in consistent sate. I tried deleting and again configuring log shipping couple of times but no success. Can any one tell m