Bug#532094: fluxbox: Crashes on closing some windows

2009-07-05 Thread Phil Dibowitz
Dmitry E. Oboukhov wrote:
> Please test version 1.1.1-3 from experimental.

Same result.

-- 
Phil Dibowitz p...@ipom.com
Open Source software and tech docsInsanity Palace of Metallica
http://www.phildev.net/   http://www.ipom.com/

"Never write it in C if you can do it in 'awk';
 Never do it in 'awk' if 'sed' can handle it;
 Never use 'sed' when 'tr' can do the job;
 Never invoke 'tr' when 'cat' is sufficient;
 Avoid using 'cat' whenever possible" -- Taylor's Laws of Programming




signature.asc
Description: OpenPGP digital signature


Bug#532094: fluxbox: Crashes on closing some windows

2009-06-28 Thread Dmitry E. Oboukhov
Please test version 1.1.1-3 from experimental.

--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Bug#532094: fluxbox: Crashes on closing some windows

2009-06-06 Thread Phil Dibowitz
Dmitry E. Oboukhov wrote:
> Could You get backtrace with debug information?
> 
> # apt-get build-dep fluxbox
> $ apt-get source fluxbox
> $ cd fluxbox-1.1.1-2
> $ DEB_BUILD_OPTIONS=nostrip debuild
> # dpkg -i ../fluxbox_1.1.2_arch.deb

Sure, here:

#0  0xb7f4e424 in __kernel_vsyscall ()
#1  0xb7a92680 in raise () from /lib/i686/cmov/libc.so.6
#2  0xb7a95d68 in abort () from /lib/i686/cmov/libc.so.6
#3  0x0805f699 in Fluxbox::handleSignal ()
#4  0x08125ef4 in FbTk::SignalHandler::handleSignal ()
#5  
#6  0x080d2ada in FocusControl::unfocusWindow ()
#7  0x080af2c9 in Workspace::removeWindow ()
#8  0x08077cde in BScreen::reassociateWindow ()
#9  0x0807932c in BScreen::changeWorkspaceID ()
#10 0x080a73d4 in FluxboxWindow::focus ()
#11 0x080a2238 in FluxboxWindow::setCurrentClient ()
#12 0x080b6996 in WinClient::focus ()
#13 0x080d2b26 in FocusControl::unfocusWindow ()
#14 0x0805e229 in Fluxbox::update ()
#15 0x0813ab91 in FbTk::Subject::notify ()
#16 0x080b8e4b in WinClient::~WinClient ()
#17 0x080a12f7 in FluxboxWindow::restore ()
#18 0x080a1434 in FluxboxWindow::unmapNotifyEvent ()
#19 0x0805d476 in Fluxbox::handleEvent ()
#20 0x0805da3d in Fluxbox::eventLoop ()
#21 0x08070b53 in main ()

-- 
Phil Dibowitz p...@ipom.com
Open Source software and tech docsInsanity Palace of Metallica
http://www.phildev.net/   http://www.ipom.com/

"Never write it in C if you can do it in 'awk';
 Never do it in 'awk' if 'sed' can handle it;
 Never use 'sed' when 'tr' can do the job;
 Never invoke 'tr' when 'cat' is sufficient;
 Avoid using 'cat' whenever possible" -- Taylor's Laws of Programming




signature.asc
Description: OpenPGP digital signature


Bug#532094: fluxbox: Crashes on closing some windows

2009-06-06 Thread Dmitry E. Oboukhov

Could You get backtrace with debug information?

# apt-get build-dep fluxbox
$ apt-get source fluxbox
$ cd fluxbox-1.1.1-2
$ DEB_BUILD_OPTIONS=nostrip debuild
# dpkg -i ../fluxbox_1.1.2_arch.deb

On 13:51 Sat 06 Jun , Phil Dibowitz wrote:
PD> Package: fluxbox
PD> Version: 1.1.1-2
PD> Severity: critical
PD> Justification: breaks unrelated software

PD> I've set this to critical because it resulted in data loss in an unrelated 
application.

PD> I use jpilot which pops up "reminder windows" for appointments. Everytime I 
close one of these windows, fluxbox segfaults. I've gathered a core file from 
fluxbox as well as straces from fluxbox, jpilot, X, and xdm.

PD> Upon crashing jpilot's databases sometimes get corrupted resulting in data 
loss.

PD> Unfortunately since most binaries and libraries are stripped, the backtrace 
isn't that useful but here it is:

PD> #0  0xb7f78424 in __kernel_vsyscall ()
PD> #1  0xb7b4d680 in raise () from /lib/i686/cmov/libc.so.6
PD> #2  0xb7b50d68 in abort () from /lib/i686/cmov/libc.so.6
PD> #3  0x0805f679 in ?? ()
PD> #4  0x08125f64 in ?? ()
PD> #5  
PD> #6  0x080d2aea in ?? ()
PD> #7  0x080af2b9 in ?? ()
PD> #8  0x08077cde in ?? ()
PD> #9  0x0807932c in ?? ()
PD> #10 0x080a73d4 in ?? ()
PD> #11 0x080a2238 in ?? ()
PD> #12 0x080b6996 in ?? ()
PD> #13 0x080d2b36 in ?? ()
PD> #14 0x0805e209 in ?? ()
PD> #15 0x0813ac11 in ?? ()
PD> #16 0x080b8e5b in ?? ()
PD> #17 0x080a12f7 in ?? ()
PD> #18 0x080a1434 in ?? ()
PD> #19 0x0805d456 in ?? ()
PD> #20 0x0805da1d in ?? ()
PD> #21 0x08070b53 in ?? ()
PD> #22 0xb7b38775 in __libc_start_main () from /lib/i686/cmov/libc.so.6
PD> #23 0x0804f341 in ?? ()

PD> And the tail end of the fluxbox strace:

PD> 27093 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
PD> 27093 writev(3, 
[{"\235\4\5\0\217\v\200\1\215\v\200\1R\1\0\0\0\0\0\0\235\27\22\0\3\v\200\1\317\1\200\1"...,
 228}], 1) = 228
PD> 27093 select(4, [3], [], NULL, NULL)= 1 (in [3])
PD> 27093 read(3, "\1\327\351e\2\0\0\0\1\0*\n\1\0\0\0\366J\25\10<\326 
\10\344\31\311\277\200\374*\n"..., 4096) = 40
PD> 27093 read(3, 0x979da84, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
PD> 27093 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
PD> 27093 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
PD> 27093 tgkill(27093, 27093, SIGABRT) = 0
PD> 27093 --- SIGABRT (Aborted) @ 0 (0) ---

PD> Full straces and core is attached.

PD> -- System Information:
PD> Debian Release: squeeze/sid
PD> APT prefers unstable
PD> APT policy: (500, 'unstable')
PD> Architecture: i386 (i686)

PD> Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
PD> Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
PD> Shell: /bin/sh linked to /bin/bash

PD> Versions of packages fluxbox depends on:
PD> ii  libc6 2.9-13 GNU C Library: Shared libraries
PD> ii  libfontconfig12.6.0-3generic font configuration 
library
PD> ii  libgcc1   1:4.3.3-8  GCC support library
PD> ii  libice6   2:1.0.5-1  X11 Inter-Client Exchange 
library
PD> ii  libimlib2 1.4.2-4+b1 powerful image loading and 
renderi
PD> ii  libsm62:1.1.0-2  X11 Session Management library
PD> ii  libstdc++64.3.3-8The GNU Standard C++ Library v3
PD> ii  libx11-6  2:1.1.5-2  X11 client-side library
PD> ii  libxext6  2:1.0.4-1  X11 miscellaneous extension 
librar
PD> ii  libxft2   2.1.13-3   FreeType-based font drawing 
librar
PD> ii  libxinerama1  2:1.0.3-2  X11 Xinerama extension library
PD> ii  libxpm4   1:3.5.7-1  X11 pixmap library
PD> ii  libxrandr22:1.3.0-2  X11 RandR extension library
PD> ii  libxrender1   1:0.9.4-2  X Rendering Extension client 
libra
PD> ii  menu  2.1.41 generates programs menu for 
all me

PD> Versions of packages fluxbox recommends:
PD> pn  xfonts-terminus(no description available)

PD> Versions of packages fluxbox suggests:
PD> pn  fbdesk (no description available)
PD> pn  fbpager(no description available)
PD> pn  fluxconf   (no description available)

PD> -- no debconf information
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature