Martin Michlmayr wrote:
>* [EMAIL PROTECTED] <[EMAIL PROTECTED]> [2006-09-15 16:58]:
>>   File "/usr/lib/python2.3/site-packages/jack_t_curses.py", line 262, in 
>> dae_stat_upd
>>     status_pad.addstr(map_track_num[num], 0, 
>> (jack_ripstuff.printable_names[num] + ": " + jack_status.dae_status[num] + " 
>> " + jack_status.enc_status[num]))
>> curses.error: addstr() returned ERR
>
>Is this bug reproducible?

Yes. It definitely looks like it's a bug in the display side: --silent-mode=yes
causes it to complete OK.

zircon$ jack -w /tmp/jackbug -t 13
This is jack 3.1.1 (C)2004 Arne Zellentin <[EMAIL PROTECTED]>
 *info* querying...
/tmp/jackbug/jack-b40d950d
Info: cwd now /tmp/jackbug/hitomi/thermo plastic
Traceback (most recent call last):
  File "/usr/bin/jack", line 225, in ?
    global_error = jack_main_loop.main_loop(mp3s_todo, wavs_todo, space, 
dae_queue, enc_queue, track1_offset)
  File "/usr/lib/python2.3/site-packages/jack_main_loop.py", line 374, in 
main_loop
    jack_status.dae_stat_upd(i['track'][NUM], ":DAE: " + new_status)
  File "/usr/lib/python2.3/site-packages/jack_status.py", line 49, in 
dae_stat_upd
    jack_term.tmod.dae_stat_upd(num, string)
  File "/usr/lib/python2.3/site-packages/jack_t_curses.py", line 262, in 
dae_stat_upd
    status_pad.addstr(map_track_num[num], 0, 
(jack_ripstuff.printable_names[num] + ": " + jack_status.dae_status[num] + " " 
+ jack_status.enc_status[num]))
curses.error: addstr() returned ERR
 *warning* abnormal exit
zircon$ jack -w /tmp/jackbug -t 13 --silent-mode=yes
This is jack 3.1.1 (C)2004 Arne Zellentin <[EMAIL PROTECTED]>
[completes OK and rips the track]


I pulled the sources to jack-3.1.1+cvs20050801 and added some test code
to jack_t_curses.py:
        print >> sys.stderr, "dae_stat_upd: num ", num, ", map_track_num[num] 
", map_track_num[num]
        print >> sys.stderr, "calling addstr: ", 
jack_ripstuff.printable_names[num] + ": " + jack_status.dae_status[num] + " " + 
jack_status.enc_status[num]

just before the offending call to addstr. (NB that I didn't install so
I'm probably using this version of the .py files with the installed curses
C module; if that's a problem please give me a command line which says
"load the module from the build directory" :-))

The resulting output doesn't look particularly implausible. Here it is,
in UTF-8, uuencoded to avoid anything in the mail system mangling it en
route:

begin 664 trace-output
M9&%E7W-T871?=7!D.B!N=6T@(#$S("P@;6%P7W1R86-K7VYU;5MN=6U=("`P
M"F-A;&QI;F<@861D<W1R.B`@,3,@,#,Z-#<@Y9";XX&NXX&HXX&JXX***$)O
M;G5S(%1R86-K*3H@(`ID865?<W1A=%]U<&0Z(&YU;2`@,3,@+"!M87!?=')A
M8VM?;G5M6VYU;5T@(#`*8V%L;&EN9R!A9&1S='(Z("`Q,R`P,SHT-R#ED)OC
M@:[C@:CC@:[EMAIL PROTECTED],@5')A8VLI.B`Z1$%%.B!W86ET:6YG(&9O<B!S
M=&%T=7,@<F5P;W)T+BXN(`ID865?<W1A=%]U<&0Z(&YU;2`@,3,@+"!M87!?
M=')A8VM?;G5M6VYU;5T@(#`*8V%L;&EN9R!A9&1S='(Z("`Q,R`P,SHT-R#E
MD)OC@:[C@:CC@:[EMAIL PROTECTED],@5')A8VLI.B`Z1$%%.B!;/B`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@(#(T,SDQ,B`P,"!=(#T](#I>1"`@"E1R
M86-E8F%C:R`H;6]S="!R96-E;[EMAIL PROTECTED];"!L87-T*3H*("!&:6QE("(N+VIA
M8VLB+"!L:6YE(#(S-2P@:6X@/PH@("[EMAIL PROTECTED]<F]R(#T@:F%C:U]M
M86EN7VQO;W`N;6%I;E]L;V]P*&UP,W-?=&]D;[EMAIL PROTECTED]<U]T;V1O+"!S<&%C
[EMAIL PROTECTED]&%E7W%U975E+"!E;F-?<75E=64L('1R86-K,5]O9F9S970I"[EMAIL 
PROTECTED]
M92`B+W5S<B]L;V-A;"]S<F,O:F%C:RTS+C$N,2MC=G,R,#`U,[EMAIL PROTECTED],2]J86-K
M7VUA:6Y?;&]O<"YP>2(L(&QI;F4@,S<T+"!I;B!M86EN7VQO;W`*("`@(&IA
M8VM?<W1A='5S+F1A95]S=&%T7W5P9"AI6R=T<F%C:R==6TY535TL("(Z1$%%
M.B`B("L@;F5W7W-T871U<RD*("!&:6QE("(O=7-R+VQO8V%L+W-R8R]J86-K
M+3,N,2XQ*V-V<S(P,#4P.#`Q+VIA8VM?<W1A='5S+G!Y(BP@;&EN92`U,2P@
M:[EMAIL PROTECTED]&%E7W-T871?=7!D"B`@("!J86-K7W1E<FTN=&UO9"YD865?<W1A=%]U
M<&0H;G5M+"!S=')I;F<I"[EMAIL PROTECTED]<B]L;V-A;"]S<F,O:F%C:RTS
M+C$N,2MC=G,R,#`U,[EMAIL PROTECTED],2]J86-K7W1?8W5R<V5S+G!Y(BP@;&EN92`R-C0L
M(&EN(&1A95]S=&%T7W5P9`H@("`@<W1A='5S7W!A9"YA9&1S='(H;6%P7W1R
M86-K7VYU;5MN=6U=+"`P+"`H:F%C:U]R:7!S='5F9BYP<FEN=&%B;&5?;F%M
M97-;;G5M72`K("(Z("(@*R!J86-K7W-T871U<RYD865?<W1A='5S6VYU;5T@
M*R`B("(@*R!J86-K7W-T871U<RYE;F-?<W1A='5S6VYU;5TI*0IC=7)S97,N
=97)R;W(Z(&%D9'-T<[EMAIL PROTECTED](')E='5R;F5D([EMAIL PROTECTED]
`
end

-- PMM


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to