sillysloft / fluxbox

Fluxbox Window Manager (Mirror)
http://fluxbox.org/news/
Other
0 stars 1 forks source link

fluxbox randomly segfaults with konqueror #917

Open sillysloft opened 15 years ago

sillysloft commented 15 years ago

Since debian updated my fluxbox to 1.1.1, fluxbox randomly segfaults (I checked the source, SIGSEGV is the only case where it calls abort()).

Backtrace: Core was generated by `/usr/bin/fluxbox'. Program terminated with signal 6, Aborted. [New process 6644] #0 0x00007f64dfb5fed5 in raise () from /lib/libc.so.6 (gdb) bt #0 0x00007f64dfb5fed5 in raise () from /lib/libc.so.6 #1 0x00007f64dfb613f3 in abort () from /lib/libc.so.6 #2 0x000000000041a347 in Fluxbox::handleSignal () #3 <signal handler called> #4 0x000000000049a3a0 in (anonymous namespace)::extractNetWmIcon () #5 0x000000000049aa2d in Ewmh::propertyNotify () #6 0x0000000000417413 in Fluxbox::handleEvent () #7 0x0000000000417841 in Fluxbox::eventLoop () #8 0x0000000000429aa8 in main ()

/tmp/fileeLuW0B (where everything's stdout and stderr is redirected): Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for Special pages - ZNC - Konqueror Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for Most linked-to files - ZNC - Konqueror Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for File:Geographylogo.svg - ZNC - Konqueror Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for Das Universalwerkzeug für KDE - Konqueror Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for File:Info non-talk.svg - Wikimedia Commons - Konqueror Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for Upload file - ZNC - Konqueror Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for File:Geographylogo.svg - Wikimedia Commons - Konqueror Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for Gallery of new files - ZNC - Konqueror Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for Gallery of new files - ZNC - Konqueror Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for Gallery of new files - ZNC - Konqueror ASSERT: "hasParent()" in /build/buildd/kdelibs-3.5.10.dfsg.1/./kio/bookmarks/kbookmark.cc (332) Try to load libthai dynamically... Error, can't load libthai... Aborted (core dumped) + [ 1 -ne 0 ] + /usr/bin/fluxbox Aborted (core dumped) + [ 1 -ne 0 ] + /usr/bin/fluxbox Ewmh.cc extractNetWmIcon found strange _NET_WM_ICON dimensions for Konqueror Aborted (core dumped) + [ 1 -ne 0 ] + /usr/bin/fluxbox

The lines starting with '+' are from my ~/.fluxbox/startup file where I added set -x. If fluxbox exists with a non-zero exit status that file restarts fluxbox.

/var/log/Xorg.0.log doesn't show anything.

I can not easily reproduce this bug, but it now happened three times in two days.

psychon

Reported by: psychon

sillysloft commented 15 years ago

Already been fixed.

Original comment by: mark-t

sillysloft commented 15 years ago

Original comment by: mark-t

sillysloft commented 15 years ago

After reporting this I switched to latest git version: $ git describe Release-1_1_0-77-g4e83148

Just now fluxbox died again when I used konqueror. This time nothing on stdout/stderr and no core dump.

So I guess this is sadly not fixed.

Original comment by: psychon

sillysloft commented 15 years ago

Original comment by: psychon

sillysloft commented 15 years ago

Original comment by: mark-t

sillysloft commented 15 years ago

Change your startup file, so you're actually running the new binary.

Original comment by: mark-t

sillysloft commented 15 years ago

Original comment by: psychon

sillysloft commented 15 years ago

$ grep fluxbox .fluxbox/startup # fluxbox startup-script: # This shows the fluxbox-splash-screen # fbsetbg -C /usr/share/fluxbox/splash.jpg # Applications you want to run with fluxbox. # And last but not least we start fluxbox. #/usr/bin/fluxbox ~/projects/fluxbox/src/fluxbox

$ ps aux|grep fluxbox psychon 3713 0.0 0.0 3880 568 ? S 09:22 0:00 sh /home/psychon/.fluxbox/startup psychon 3717 0.3 0.3 104156 6136 ? S 09:22 0:37 /home/psychon/projects/fluxbox/src/fluxbox psychon 11174 0.0 0.0 7236 924 pts/9 S+ 12:41 0:00 grep --color=auto fluxbox

Original comment by: psychon

sillysloft commented 15 years ago

Well, get a backtrace, then.

Original comment by: mark-t

sillysloft commented 15 years ago

Original comment by: psychon

sillysloft commented 15 years ago

I am setting this to pending myself.

This crash didn't happen for almost a week anymore, I'll just assume that fluxbox choked on something else when this happened with latest git.

Sorry

Original comment by: psychon

sillysloft commented 15 years ago

This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).

Original comment by: sf-robot

sillysloft commented 15 years ago

Original comment by: sf-robot