smashgen / superswitcher

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

Superswitcher segfaults by random #41

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Using superswitcher..

I only get this into 'dmesg':
superswitcher[2244]: segfault at 30 ip 000000000040a1be sp 00007fff0b83b130
error 4 in superswitcher[400000+d000]

Version: 0.6

Original issue reported on code.google.com by honorsh...@gmail.com on 28 Jun 2009 at 8:35

GoogleCodeExporter commented 8 years ago
I'm also having this problem

I built superswitcher from source on Ubuntu Jaunty. Not random at all, it just 
won't run.

Full error output:

(superswitcher:8154): Wnck-CRITICAL **: wnck_workspace_get_number: assertion
`WNCK_IS_WORKSPACE (space)' failed
Segmentation fault

Tim

Original comment by timmy...@gmail.com on 3 Jul 2009 at 3:33

GoogleCodeExporter commented 8 years ago
This is what I got from debug:

$ gdb superswitcher
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/superswitcher 
[Thread debugging using libthread_db enabled]
[New Thread 0xb72f5970 (LWP 8393)]

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

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb72f5970 (LWP 8393)]
0x0804fc1f in ss_window_new (workspace=0x0, wnck_window=0x8819aa0)
    at window.c:345
345   gtk_label_set_max_width_chars (GTK_LABEL (label),
workspace->screen->label_max_width_chars);

Original comment by timmy...@gmail.com on 3 Jul 2009 at 3:35

GoogleCodeExporter commented 8 years ago
It seems the project owner abandoned the project, but I'll try to fix this 
error in
the source code and make a 0.5 release with other fixes.

Original comment by honorsh...@gmail.com on 3 Jul 2009 at 5:28

GoogleCodeExporter commented 8 years ago
Appreciated!

Please message back when done :)

Tim

Original comment by timmy...@gmail.com on 3 Jul 2009 at 5:43

GoogleCodeExporter commented 8 years ago
Hi, I'm the project owner.

> It seems the project owner abandoned the project

Yeah, I'm still alive, but I've been pretty busy with other stuff for a long 
time 
now. Sorry.

One thing re segfaults -- are you running metacity or compiz (or something even 
more 
exotic)? I've had many problems with compiz, in the past.

I can believe that it's broken on Jaunty (I'm still on Intrepid, having no 
compelling 
reason to upgrade). The libwnck library doesn't promise API compatability 
across 
releases, and they could easily have changed something that broke superswitcher.

Oh, patches welcome, by the way.

Original comment by nigel.ta...@gmail.com on 3 Jul 2009 at 6:24

GoogleCodeExporter commented 8 years ago
I used Fluxbox 1.1.1 , arch linux OS. 

pacman -Q | grep wnck
libwnck 2.26.1-1

Original comment by bas...@gmail.com on 3 Jul 2009 at 6:53