Your message dated Sun, 8 Sep 2013 20:59:02 +0930 with message-id <[email protected]> and subject line Re: Bug#719109: wavesurfer fails on startup with RenderBadPicture and "tag \"topmost\" doesn't match any items" has caused the Debian Bug report #719109, regarding wavesurfer fails on startup with RenderBadPicture and "tag \"topmost\" doesn't match any items" to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 719109: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719109 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: wavesurfer Version: 1.8.8p4-1 Severity: important Dear Maintainer, wavesurfer fails to start at all, giving a long output, starting with Error in startup script: tag "topmost" doesn't match any items and ending with a X Error of failed request: RenderBadPicture (invalid Picture parameter) .. I have found no alternative way to make it start. The whole output is included at the bottom of the mail. Regardless of the # no files given on command line, pack an empty widget it fails to start both with and without a file parameter (and regardless of whether I run it by itself or under aoss). The bug affects both version 1.8.8p4-1 and the older 1.8.8p3-1. The older version definitely used to work on the same machine before, so the problem is probably caused by changes outside of wavesurfer itself. Regards, Martin Hradil --output: $ wavesurfer no drag and drop support Error in startup script: tag "topmost" doesn't match any items while executing "$c lower top topmost" (procedure "redraw" line 22) invoked from within "redraw $w" (procedure "configure" line 65) invoked from within "configure .x.s1.workspace.pane_1 -selection {0.0 0.0} -xscrollcommand {::namespace inscope ::wsurf {_xsbSet .x.s1}} -selectioncommand {::namespace ins..." ("eval" body line 1) invoked from within "eval configure $w $args" (procedure "vtcanvas::create" line 59) invoked from within "vtcanvas::create .x.s1.workspace.pane_1 -selection {0.0 0.0} -xscrollcommand {::namespace inscope ::wsurf {_xsbSet .x.s1}} -selectioncommand {::namesp..." ("eval" body line 1) invoked from within "eval vtcanvas::create $pane $paneopts" (procedure "wsurf::addPane" line 35) invoked from within "wsurf::addPane .x.s1 -maxheight 2048 -minheight 10" ("eval" body line 1) invoked from within "eval wsurf::$cmd .x.s1 $args" (procedure ".x.s1" line 1) invoked from within "$widget addPane -maxheight 2048 -minheight 10" invoked from within "set pane [$widget addPane -maxheight 2048 -minheight 10]" (file "/usr/share/tcltk/wavesurfer/configurations/Waveform.conf" line 8) invoked from within "_source /usr/share/tcltk/wavesurfer/configurations/Waveform.conf" ("uplevel" body line 1) invoked from within "uplevel _source $args" (procedure "source" line 5) invoked from within "source $conf" (procedure "applyConfiguration" line 11) invoked from within "applyConfiguration $w $d(configuration)" (procedure "wsurf::configure" line 69) invoked from within "wsurf::configure .x.s1 -configuration /usr/share/tcltk/wavesurfer/configurations/Waveform.conf" ("eval" body line 1) invoked from within "eval wsurf::$cmd .x.s1 $args" (procedure ".x.s1" line 1) invoked from within "$w configure -configuration [lindex $surf(conf) 0]" invoked from within "if {[llength $surf(filelist)] == 0} { # no files given on command line, pack an empty widget set w [wsurf .x.s[incr surf(count)] -messageproc setMs..." (file "/usr/share/tcltk/wavesurfer/app-wavesurfer/wavesurfer.tcl" line 3435) X Error of failed request: RenderBadPicture (invalid Picture parameter) Major opcode of failed request: 149 (RENDER) Minor opcode of failed request: 7 (RenderFreePicture) Picture id in failed request: 0x5a00076 Serial number of failed request: 1761 Current serial number in output stream: 1853 -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (400, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.9-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages wavesurfer depends on: ii libsnack2 2.2.10-dfsg1-12.1 ii tk8.5 [wish] 8.5.14-2 wavesurfer recommends no packages. wavesurfer suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Hi, So I pushed a patch to wavesurfer yesterday which catches this error, and which seemed to be the right thing to do, at least by way of mitigation, since the previous behaviour was doing just that. Today Andrew Shadura reviewed that for me, and pointed out this upstream report: http://core.tcl.tk/tk/tktview?name=3437816 Which confirms that it was a deliberate change to the behaviour of tk8.5. Since it doesn't seem likely they'll change it back, at least any time soon, and the patch I added is also suggested as the workaround to restore the previous behaviour, I guess we'll keep the patch to wavesurfer. So I'm closing this bug too now. Cheers, Ron On Sun, Aug 11, 2013 at 12:48:58PM +0930, Ron wrote: > > reassign 719109 tk8.5 > thanks > > > Hi Sergei, > > I'm going to punt this one to you, since I can reproduce it too. > It appears something incompatible has changed in recent tk8.5. > > Cheers, > Ron > > > On Fri, Aug 09, 2013 at 09:03:38PM +0200, Martin Hradil wrote: > > > Yeah, this seems unlikely to be a bug in wavesurfer itself. > > > Can you try downgrading tk8.5 to the version from wheezy and see if the > > > pain > > persists? > > > My first guess would be it's either that, or your X driver, so it would > > > be > > nice if we can narrow down which. > > > > Hi, > > > > first I can confirm it does the same thing under i386 as well .. and indeed > > when I downgrade tk8.5 to tk8.5_8.5.11-2_i386.deb, it works fine. > > > > Haven't had chance to try it out on the original amd64 configuration yet, > > but > > I guess the result will be similar. > > > > Cheers, > > Martin
--- End Message ---
_______________________________________________ Pkg-tcltk-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel
