On 24-Jan-09, at 9:49 AM, Sean M. Pappalardo wrote: > > > Albert Santoni wrote: >>> The problem I'm having now is still another segfault when >>> dlgprefmidibindings tries to get a pointer to the QList built by >>> MidiMapping. I tried using a QMutex to make it wait until the list >>> is >>> actually ready, but it segfaults when it tries to lock() the mutex! >> >> That means that the object lives inside is NULL or has been deleted. > > I think I fixed that part, as the mutex works as expected now, (see > the > latest midimapping.cpp in trunk) but when dlgprefmidibindings tries to > operate on the returned QList pointer (to see if it's empty, for > example) it segfaults because the returned pointer is not always > valid. > (Sometimes it's 0x1c, 0x26, or a 32-bit value which half of the time > isn't valid either.) When it does happen to be valid, it segfaults > when > I try to modify the QList (with takeFirst()). > > So is this the same problem? If so, how do I figure out how to fix it? > This memory management stuff is killing me. >
Is this in SVN? Can you point me more specifically at some code to look at? Thanks, Albert ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
