smashgen / superswitcher

Automatically exported from code.google.com/p/superswitcher
GNU General Public License v2.0
0 stars 0 forks source link

superswitcher segfault #29

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
I'm getting random segfaults from time to time on superswitcher 0.6.  I
managed to catch the backtrace on it finally.  Hopefully this will help
with debugging.

Environment: Ubuntu 7.10 x86 default gnome.  Typically running tilda,
firefox, liferea, xchat, xemacs, pidgin, a bunch of terminals, and lotus notes.

(gdb) set args -c
(gdb) run
Starting program: /usr/local/bin/superswitcher -c
[Thread debugging using libthread_db enabled]
[New Thread -1219402064 (LWP 25124)]

(superswitcher:25124): Wnck-CRITICAL **: wnck_workspace_get_number:
assertion `WNCK_IS_WORKSPACE (space)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1219402064 (LWP 25124)]
0x08050ecd in ss_workspace_add_window (workspace=0x0, window=0x81e8ab0)
    at workspace.c:59
59        workspace->windows = g_list_append (workspace->windows, window);
(gdb) backtrace
#0  0x08050ecd in ss_workspace_add_window (workspace=0x0, window=0x81e8ab0)
    at workspace.c:59
#1  0x0804fed1 in on_workspace_changed (wnck_window=0x8376800, data=0x81e8ab0)
    at window.c:269
#2  0xb796ac09 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#3  0xb795d772 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4  0xb796e323 in ?? () from /usr/lib/libgobject-2.0.so.0
#5  0x081f5870 in ?? ()
#6  0x00000000 in ?? ()

Original issue reported on code.google.com by sdague on 14 Apr 2008 at 2:53

GoogleCodeExporter commented 8 years ago
I've just committed revision 33, which should be more robust to things like 
windows
that are "Always on Visible Workspace", and things like Tilda.  If you can 
check out
and build from the latest source, let me know if this latest version helps fix 
the
crashes you've been seeing.

Original comment by nigel.ta...@gmail.com on 16 Apr 2008 at 2:35