discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ANN: GSburn.app 0.2.0pre


From: Frederic De Jaeger
Subject: Re: ANN: GSburn.app 0.2.0pre
Date: 08 Oct 2002 12:01:14 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Well,

When I launch the app, I can set preferences (I have cdrecord,
cdparanoia, mkisofr.  I don't have cdrdao.) When I click new project.
A window with two king of projects pops.  When I click on start audio
project, nothing happens.  When I click on start audio project.  A new
window appears on which confuses me first because the button title
were truncated so I misunderstood some functions (I'm using the french
localization.)  Then, I had some problems: I couldn't add an mp3 file
(I couldn't even select it from the open window, it filters only .wav
file, but maybe it is not implemented) 

cdparanoia was unable to read from /dev/cdrom -> /dev/scd0.  It's not
your fault, but it could be nice to be able to select another device
in the preference of CDParanoia.  Because, for me, /dev/hdd is a dvd
rom drive and works nice with cdparanoia.  After this, I could start
the burning of one wav file.  It crashes the application in a detached
thread.  Here is the stack frame:

#0  0x400f60a5 in DPSsetrgbcolor (ctxt=0x0, r=0.666999996, g=0.666999996, 
    b=0.666999996) at ../Headers/AppKit/DPSOperators.h:531
#1  0x400f5fd9 in PSsetrgbcolor (r=0.666999996, g=0.666999996, b=0.666999996)
    at ../Headers/AppKit/PSOperators.h:413
#2  0x400f4a6c in _i_GSRGBColor__set (self=0x83f43b8, _cmd=0x4028c828)
    at NSColor.m:2135
#3  0x400f0665 in _i_NSColor__set (self=0x8269fd8, _cmd=0x402c7d58)
    at NSColor.m:1003
#4  0x401ddaab in _i_GSWindowView__drawRect_ (self=0x8294cf0, _cmd=0x402c5a78, 
    rect={origin = {x = 0, y = 0}, size = {width = 362, height = 160.999985}})
    at NSWindow.m:373
#5  0x401d5fe3 in _i_NSView__displayRectIgnoringOpacity_ (self=0x8294cf0, 
    _cmd=0x402c5a60, aRect=
        {origin = {x = 0, y = 0}, size = {width = 362, height = 160.999985}})
    at NSView.m:1851
#6  0x401d5e84 in _i_NSView__displayRect_ (self=0x8294ec0, _cmd=0x402c5940, 
    rect={origin = {x = 0, y = 0}, size = {width = 362, height = 160.999985}})
    at NSView.m:1825
#7  0x401d518b in _i_NSView__display (self=0x8294ec0, _cmd=0x402a82e8)
    at NSView.m:1603
#8  0x4015a016 in _i_GSAlertPanel__sizePanelToFit (self=0x8294618, 
    _cmd=0x402a84c8) at NSPanel.m:860
#9  0x4015aeb4 in getSomePanel (instance=0x402a7604, defaultTitle=0x402a8604, 
    title=0x807a524, message=0x8294280, defaultButton=0x8485ea8, 
    alternateButton=0x0, otherButton=0x0) at NSPanel.m:1104
#10 0x4015afd1 in NSRunAlertPanel (title=0x807a524, msg=0x8294200, 
    defaultButton=0x8485ea8, alternateButton=0x0, otherButton=0x0)
    at NSPanel.m:1149
#11 0x409fa0de in _i_CDrecordController__burnAudioCD_withParameters_ (
    self=0x8483280, _cmd=0x8082910, trackArray=0x82d4b58, parameters=0x8275d90)
    at CDrecordController.m:112
#12 0x08063eff in _i_AudioProgressController__burnTrackThread_ (self=0x82a65d8, 
    _cmd=0x80828c8, anObject=0x83a1be8) at AudioProgressController.m:509
#13 0x403f1ab7 in _i_NSObject__performSelector_withObject_ (self=0x82a65d8, 
    _cmd=0x404d8f28, aSelector=0x80828c8, anObject=0x83a1be8) at NSObject.m:1580
#14 0x40428530 in _i_NSThread___sendThreadMethod (self=0x8474ef0, 
    _cmd=0x404d8e68) at NSThread.m:495
#15 0x405062e8 in objc_set_thread_callback () from /usr/lib/libobjc.so.1
#16 0x405be0ba in pthread_start_thread () from /lib/libpthread.so.0

two problems occur.
the first one is because the application tries to access a user
ressource called: CDRECORD_DRIVE in CDrecordController.m.  It could
not find it, so it raise an alert panel.  And the thread crashed
somewhere in the GUI.  Is it correct to run a GUI pannel from another
thread than the main thread ?

Apparently, the preference box didnt set up this resource.  I rerun
the programm and then, I could have this resource set.  This time, no crash.

Anyway, it is a very promising app.  Good job! and continue!




reply via email to

[Prev in Thread] Current Thread [Next in Thread]