|
From: | julian |
Subject: | [bug #34782] calling -[NSUserDefaults setObject:forKey:] with nil object can cause crashes |
Date: | Wed, 09 Nov 2011 13:26:19 +0000 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22 |
URL: <http://savannah.gnu.org/bugs/?34782> Summary: calling -[NSUserDefaults setObject:forKey:] with nil object can cause crashes Project: GNUstep Submitted by: julian_ Submitted on: Mi 09 Nov 2011 13:26:18 GMT Category: None Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any _______________________________________________________ Details: hello again as the title says this code can lead to crashes: [[NSUserDefaults standardUserDefaults] setObject:0 forKey:@"bla"]; i've attached a small sample. choosing the "choose me" in the popup button opens a sheet. clicking the close button in the sheet makes the faulty user defaults call. trying to open the sheet again terminates the app with a segfault. weirdly again i can't get a backtrace from gdb, because everything just freezes and i have to kill -9 the process from a virtual terminal. weirdly the same call additionally causes an X11 error "X-Windows error - RenderBadPicture (invalid Picture parameter)" in my full app but not in this sample - but i guess something just goes horribly wrong and if this bug is fixed the X11 error will vanish too. btw sorry i just now realized that is probably a bad idea to submit minimal samples that contain "@synthesize". now in pure obj-c 1.0 ;-) _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Mi 09 Nov 2011 13:26:18 GMT Name: gnustepbug.zip Size: 119kB By: julian_ <http://savannah.gnu.org/bugs/download.php?file_id=24333> _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?34782> _______________________________________________ Nachricht geschickt von/durch Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |