You are not logged in.

#1 2012-10-21 11:17:39

whoops
Member
Registered: 2009-03-19
Posts: 891

[solved] onboard (/python?) segmentation fault

When I run "onboard", I get a segmentation fault and nothing else. Tried reinstalling it (and recompiling it), didn't change anything.

$ onboard
Segmentation fault

Tested "caribou" as a replacement too: that just hangs (might be unrelated, but just in case...):

$ caribou
^C/usr/lib/python2.7/site-packages/gi/types.py:43: Warning: g_main_loop_quit: assertion `loop != NULL' failed
  return info.invoke(*args, **kwargs)

I don't know what a backtrace is, but I tried to make one because google told me to... I fear the only thing I "debugged" might have been my debugging attempt, but this is all I've got:

### [So 21. Okt 13:07:38 CEST 2012] :: [user@xarch] :: [/lib] ###
$ gdb python
GNU gdb (GDB) 7.5
Copyright (C) 2012 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 "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python...done.
(gdb) run
Starting program: /usr/bin/python 
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Python 3.3.0 (default, Oct 21 2012, 12:42:50) 
[GCC 4.7.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pdb
>>> from Onboard.Exceptions import chain_handler
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3200.4-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3000fda in ?? () from /usr/lib/python3.3/site-packages/gi/_gobject/_gobject.so
(gdb) backtrace
#0  0x00007ffff3000fda in ?? () from /usr/lib/python3.3/site-packages/gi/_gobject/_gobject.so
#1  0x00007ffff4ddae7b in ?? () from /usr/lib/python3.3/site-packages/gi/_gi.so
#2  0x00007ffff7a79966 in call_function (oparg=<optimized out>, pp_stack=0x7fffffff52e8) at Python/ceval.c:4062
#3  PyEval_EvalFrameEx (f=f@entry=0x871e10, throwflag=throwflag@entry=0) at Python/ceval.c:2679

[...]

#208 0x00007ffff7a97ffe in PyRun_AnyFileExFlags (fp=fp@entry=0x7ffff774d220 <_IO_2_1_stdin_>, filename=0x7ffff7b102c6 "<stdin>", 
    closeit=0, flags=flags@entry=0x7fffffffdf20) at Python/pythonrun.c:1163
#209 0x00007ffff7aab878 in run_file (p_cf=0x7fffffffdf20, filename=0x0, fp=0x7ffff774d220 <_IO_2_1_stdin_>) at Modules/main.c:306
---Type <return> to continue, or q <return> to quit---
#210 Py_Main (argc=argc@entry=1, argv=argv@entry=0x603010) at Modules/main.c:742
#211 0x0000000000400b46 in main (argc=1, argv=<optimized out>) at ./Modules/python.c:66

Full output here:
http://pastebin.com/cfy47Lxp

What should I be doing next? No Idea what that problem is about...


Thx!

Last edited by whoops (2012-10-21 13:32:24)

Offline

#2 2012-10-21 12:41:53

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: [solved] onboard (/python?) segmentation fault

Offline

#3 2012-10-21 13:32:01

whoops
Member
Registered: 2009-03-19
Posts: 891

Re: [solved] onboard (/python?) segmentation fault

Argh, that bug must have been opened shortly after I searched the bugtracker for it and since that it took me many hours just to figure out that... I'm unable to figure out what's the problem! T_T xD

Well... Thx! /solved.

Offline

Board footer

Powered by FluxBB