Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation fault upon launch (gourmet-0.12.2) #548

Closed
ockham opened this issue Dec 24, 2012 · 6 comments
Closed

Segmentation fault upon launch (gourmet-0.12.2) #548

ockham opened this issue Dec 24, 2012 · 6 comments
Labels

Comments

@ockham
Copy link
Collaborator

ockham commented Dec 24, 2012

Converted from SourceForge issue 1589636, submitted by SourceForge user s_evans on 2006-11-02 23:56:49 UTC.

I had been running gourmet-0.8.5.14 on Slackware 10.2.
I just finished a clean installation of Slackware 11.0
and now gourmet-0.12.2 will not run... :(
I get the following:

bash-3.1# gourmet -vvv
DEBUG_LEVEL= 3
DEBUG:
/usr/lib/python2.4/site-packages/gourmet/gglobals.py:
84 gourmetdir=/root/.gourmet
DEBUG:
/usr/lib/python2.4/site-packages/gourmet/gglobals.py:
224 SQL database in use. Disabling threads.
DEBUG:
/usr/lib/python2.4/site-packages/gourmet/gglobals.py:
231 using GourmetFauxThreads
DEBUG:
/usr/lib/python2.4/site-packages/gourmet/GourmetFauxThreads.py:
11 Using GourmetFauxThreads
Segmentation fault
bash-3.1#

HELP!!

@ockham
Copy link
Collaborator Author

ockham commented Dec 24, 2012

Submitted by SourceForge user thomas_hinkle on 2006-11-03 03:41:15 UTC.

Logged In: YES
user_id=1030390

One last comment. I assume (hopefully correctly) that the
following will also segfault on your system:

$ python

import gnomeprint

If that doesn't segfault, I'm guessing some combination of
the following will:

import gtk
import gnomeprint.ui
import gobject

If you get one of those to segfault, of course, that's what
you want to mention in your bugreport to the slackware
maintainers.

@ockham
Copy link
Collaborator Author

ockham commented Dec 24, 2012

Submitted by SourceForge user thomas_hinkle on 2006-11-03 03:37:58 UTC.

Logged In: YES
user_id=1030390

Ok then -- your gnomeprint installation is broken (either
libgnomeprint or the libgnomeprint python bindings). I've
seen these kinds of segfaults in the past when there are
version inconsistencies -- so if it's possible that you have
e.g. libgnome and libgnome-python versions that don't agree,
or gtk2 and libgnome versions that don't agree, that could
explain the segfault. If you really have the vanilla
slackware stuff, I'd file a bug with the slackware package
that includes the gnomeprint bindings (whichever package
provided
/usr/lib/python2.4/site-packages/gtk-2.0/gnomeprint/_print.so).

A workaround would be to disable gnomeprint. I believe you
can do so with the following.

$ gourmet --force-lprprint

This means you won't have fancy print output. But that's ok
-- the PDF output is better quality anyway, so just use PDF
export wherever possible and then print from that file.

(Note that since this isn't a gourmet bug but a bug in one
of its dependencies, I'm closing the bug.

@ockham
Copy link
Collaborator Author

ockham commented Dec 24, 2012

Submitted by SourceForge user s_evans on 2006-11-03 03:28:02 UTC.

Logged In: YES
user_id=1636561

ok, here it is---

bash-3.1# python -v

installing zipimport hook

import zipimport # builtin

installed zipimport hook

/usr/lib/python2.4/site.pyc matches /usr/lib/python2.4/site.py

import site # precompiled from /usr/lib/python2.4/site.pyc

/usr/lib/python2.4/os.pyc matches /usr/lib/python2.4/os.py

import os # precompiled from /usr/lib/python2.4/os.pyc
import posix # builtin

/usr/lib/python2.4/posixpath.pyc matches

/usr/lib/python2.4/posixpath.py
import posixpath # precompiled from
/usr/lib/python2.4/posixpath.pyc

/usr/lib/python2.4/stat.pyc matches /usr/lib/python2.4/stat.py

import stat # precompiled from /usr/lib/python2.4/stat.pyc

/usr/lib/python2.4/UserDict.pyc matches

/usr/lib/python2.4/UserDict.py
import UserDict # precompiled from
/usr/lib/python2.4/UserDict.pyc

/usr/lib/python2.4/copy_reg.pyc matches

/usr/lib/python2.4/copy_reg.py
import copy_reg # precompiled from
/usr/lib/python2.4/copy_reg.pyc

/usr/lib/python2.4/types.pyc matches

/usr/lib/python2.4/types.py
import types # precompiled from /usr/lib/python2.4/types.pyc

/usr/lib/python2.4/warnings.pyc matches

/usr/lib/python2.4/warnings.py
import warnings # precompiled from
/usr/lib/python2.4/warnings.pyc

/usr/lib/python2.4/linecache.pyc matches

/usr/lib/python2.4/linecache.py
import linecache # precompiled from
/usr/lib/python2.4/linecache.pyc
import encodings # directory /usr/lib/python2.4/encodings

/usr/lib/python2.4/encodings/init.pyc matches

/usr/lib/python2.4/encodings/init.py
import encodings # precompiled from
/usr/lib/python2.4/encodings/init.pyc

/usr/lib/python2.4/codecs.pyc matches

/usr/lib/python2.4/codecs.py
import codecs # precompiled from /usr/lib/python2.4/codecs.pyc
import _codecs # builtin

/usr/lib/python2.4/encodings/aliases.pyc matches

/usr/lib/python2.4/encodings/aliases.py
import encodings.aliases # precompiled from
/usr/lib/python2.4/encodings/aliases.pyc

/usr/lib/python2.4/encodings/latin_1.pyc matches

/usr/lib/python2.4/encodings/latin_1.py
import encodings.latin_1 # precompiled from
/usr/lib/python2.4/encodings/latin_1.pyc
Python 2.4.3 (#1, Jul 26 2006, 20:13:39)
[GCC 3.4.6] on linux2
Type "help", "copyright", "credits" or "license" for more
information.
dlopen("/usr/lib/python2.4/lib-dynload/readline.so", 2);
import readline # dynamically loaded from
/usr/lib/python2.4/lib-dynload/readline.so

import gourmet
import gourmet # directory
/usr/lib/python2.4/site-packages/gourmet

/usr/lib/python2.4/site-packages/gourmet/init.pyc

matches /usr/lib/python2.4/site-packages/gourmet/init.py
import gourmet # precompiled from
/usr/lib/python2.4/site-packages/gourmet/init.pyc

/usr/lib/python2.4/site-packages/gourmet/gglobals.pyc

matches /usr/lib/python2.4/site-packages/gourmet/gglobals.py
import gourmet.gglobals # precompiled from
/usr/lib/python2.4/site-packages/gourmet/gglobals.pyc
dlopen("/usr/lib/python2.4/site-packages/gtk-2.0/gobject.so",
2);
import gobject # dynamically loaded from
/usr/lib/python2.4/site-packages/gtk-2.0/gobject.so

/usr/lib/python2.4/re.pyc matches /usr/lib/python2.4/re.py

import re # precompiled from /usr/lib/python2.4/re.pyc

/usr/lib/python2.4/sre.pyc matches /usr/lib/python2.4/sre.py

import sre # precompiled from /usr/lib/python2.4/sre.pyc

/usr/lib/python2.4/sre_compile.pyc matches

/usr/lib/python2.4/sre_compile.py
import sre_compile # precompiled from
/usr/lib/python2.4/sre_compile.pyc
import _sre # builtin

/usr/lib/python2.4/sre_constants.pyc matches

/usr/lib/python2.4/sre_constants.py
import sre_constants # precompiled from
/usr/lib/python2.4/sre_constants.pyc

/usr/lib/python2.4/sre_parse.pyc matches

/usr/lib/python2.4/sre_parse.py
import sre_parse # precompiled from
/usr/lib/python2.4/sre_parse.pyc
import gtk # directory
/usr/lib/python2.4/site-packages/gtk-2.0/gtk

/usr/lib/python2.4/site-packages/gtk-2.0/gtk/init.pyc

matches /usr/lib/python2.4/site-packages/gtk-2.0/gtk/init.py
import gtk # precompiled from
/usr/lib/python2.4/site-packages/gtk-2.0/gtk/init.pyc
dlopen("/usr/lib/python2.4/site-packages/gtk-2.0/gtk/_gtk.so",
2);

/usr/lib/python2.4/encodings/utf_8.pyc matches

/usr/lib/python2.4/encodings/utf_8.py
import encodings.utf_8 # precompiled from
/usr/lib/python2.4/encodings/utf_8.pyc
dlopen("/usr/lib/python2.4/site-packages/gtk-2.0/pango.so", 2);
import pango # dynamically loaded from
/usr/lib/python2.4/site-packages/gtk-2.0/pango.so
dlopen("/usr/lib/python2.4/site-packages/gtk-2.0/atk.so", 2);
import atk # dynamically loaded from
/usr/lib/python2.4/site-packages/gtk-2.0/atk.so
import gtk._gtk # dynamically loaded from
/usr/lib/python2.4/site-packages/gtk-2.0/gtk/_gtk.so

/usr/lib/python2.4/site-packages/gtk-2.0/gtk/keysyms.pyc

matches /usr/lib/python2.4/site-packages/gtk-2.0/gtk/keysyms.py
import gtk.keysyms # precompiled from
/usr/lib/python2.4/site-packages/gtk-2.0/gtk/keysyms.pyc

/usr/lib/python2.4/tempfile.pyc matches

/usr/lib/python2.4/tempfile.py
import tempfile # precompiled from
/usr/lib/python2.4/tempfile.pyc
import errno # builtin

/usr/lib/python2.4/random.pyc matches

/usr/lib/python2.4/random.py
import random # precompiled from /usr/lib/python2.4/random.pyc
dlopen("/usr/lib/python2.4/lib-dynload/math.so", 2);
import math # dynamically loaded from
/usr/lib/python2.4/lib-dynload/math.so
dlopen("/usr/lib/python2.4/lib-dynload/binascii.so", 2);
import binascii # dynamically loaded from
/usr/lib/python2.4/lib-dynload/binascii.so
dlopen("/usr/lib/python2.4/lib-dynload/_random.so", 2);
import _random # dynamically loaded from
/usr/lib/python2.4/lib-dynload/_random.so
dlopen("/usr/lib/python2.4/lib-dynload/fcntl.so", 2);
import fcntl # dynamically loaded from
/usr/lib/python2.4/lib-dynload/fcntl.so
import thread # builtin

/usr/lib/python2.4/site-packages/gourmet/gdebug.pyc

matches /usr/lib/python2.4/site-packages/gourmet/gdebug.py
import gourmet.gdebug # precompiled from
/usr/lib/python2.4/site-packages/gourmet/gdebug.pyc

/usr/lib/python2.4/site-packages/gourmet/OptionParser.pyc

matches /usr/lib/python2.4/site-packages/gourmet/OptionParser.py
import gourmet.OptionParser # precompiled from
/usr/lib/python2.4/site-packages/gourmet/OptionParser.pyc

/usr/lib/python2.4/optparse.pyc matches

/usr/lib/python2.4/optparse.py
import optparse # precompiled from
/usr/lib/python2.4/optparse.pyc

/usr/lib/python2.4/textwrap.pyc matches

/usr/lib/python2.4/textwrap.py
import textwrap # precompiled from
/usr/lib/python2.4/textwrap.pyc

/usr/lib/python2.4/string.pyc matches

/usr/lib/python2.4/string.py
import string # precompiled from /usr/lib/python2.4/string.pyc
dlopen("/usr/lib/python2.4/lib-dynload/strop.so", 2);
import strop # dynamically loaded from
/usr/lib/python2.4/lib-dynload/strop.so

/usr/lib/python2.4/gettext.pyc matches

/usr/lib/python2.4/gettext.py
import gettext # precompiled from /usr/lib/python2.4/gettext.pyc

/usr/lib/python2.4/locale.pyc matches

/usr/lib/python2.4/locale.py
import locale # precompiled from /usr/lib/python2.4/locale.pyc
dlopen("/usr/lib/python2.4/lib-dynload/_locale.so", 2);
import _locale # dynamically loaded from
/usr/lib/python2.4/lib-dynload/_locale.so

/usr/lib/python2.4/copy.pyc matches /usr/lib/python2.4/copy.py

import copy # precompiled from /usr/lib/python2.4/copy.pyc

/usr/lib/python2.4/inspect.pyc matches

/usr/lib/python2.4/inspect.py
import inspect # precompiled from /usr/lib/python2.4/inspect.pyc

/usr/lib/python2.4/dis.pyc matches /usr/lib/python2.4/dis.py

import dis # precompiled from /usr/lib/python2.4/dis.pyc

/usr/lib/python2.4/opcode.pyc matches

/usr/lib/python2.4/opcode.py
import opcode # precompiled from /usr/lib/python2.4/opcode.pyc
import imp # builtin

/usr/lib/python2.4/tokenize.pyc matches

/usr/lib/python2.4/tokenize.py
import tokenize # precompiled from
/usr/lib/python2.4/tokenize.pyc

/usr/lib/python2.4/token.pyc matches

/usr/lib/python2.4/token.py
import token # precompiled from /usr/lib/python2.4/token.pyc
dlopen("/usr/lib/python2.4/lib-dynload/struct.so", 2);
import struct # dynamically loaded from
/usr/lib/python2.4/lib-dynload/struct.so

/usr/lib/python2.4/site-packages/gourmet/version.pyc

matches /usr/lib/python2.4/site-packages/gourmet/version.py
import gourmet.version # precompiled from
/usr/lib/python2.4/site-packages/gourmet/version.pyc
dlopen("/usr/lib/python2.4/lib-dynload/time.so", 2);
import time # dynamically loaded from
/usr/lib/python2.4/lib-dynload/time.so

/usr/lib/python2.4/traceback.pyc matches

/usr/lib/python2.4/traceback.py
import traceback # precompiled from
/usr/lib/python2.4/traceback.pyc

/usr/lib/python2.4/site-packages/gourmet/gettext_setup.pyc

matches
/usr/lib/python2.4/site-packages/gourmet/gettext_setup.py
import gourmet.gettext_setup # precompiled from
/usr/lib/python2.4/site-packages/gourmet/gettext_setup.pyc

/usr/lib/python2.4/glob.pyc matches /usr/lib/python2.4/glob.py

import glob # precompiled from /usr/lib/python2.4/glob.pyc

/usr/lib/python2.4/fnmatch.pyc matches

/usr/lib/python2.4/fnmatch.py
import fnmatch # precompiled from /usr/lib/python2.4/fnmatch.pyc

/usr/lib/python2.4/site-packages/gourmet/GourmetFauxThreads.pyc
matches
/usr/lib/python2.4/site-packages/gourmet/GourmetFauxThreads.py
import gourmet.GourmetFauxThreads # precompiled from
/usr/lib/python2.4/site-packages/gourmet/GourmetFauxThreads.pyc

/usr/lib/python2.4/site-packages/gourmet/dialog_extras.pyc

matches
/usr/lib/python2.4/site-packages/gourmet/dialog_extras.py
import gourmet.dialog_extras # precompiled from
/usr/lib/python2.4/site-packages/gourmet/dialog_extras.pyc

/usr/lib/python2.4/site-packages/gourmet/optionTable.pyc

matches /usr/lib/python2.4/site-packages/gourmet/optionTable.py
import gourmet.optionTable # precompiled from
/usr/lib/python2.4/site-packages/gourmet/optionTable.pyc

/usr/lib/python2.4/site-packages/gourmet/cb_extras.pyc

matches /usr/lib/python2.4/site-packages/gourmet/cb_extras.py
import gourmet.cb_extras # precompiled from
/usr/lib/python2.4/site-packages/gourmet/cb_extras.pyc

/usr/lib/python2.4/site-packages/gourmet/thumbnail.pyc

matches /usr/lib/python2.4/site-packages/gourmet/thumbnail.py
import gourmet.thumbnail # precompiled from
/usr/lib/python2.4/site-packages/gourmet/thumbnail.pyc

/usr/lib/python2.4/site-packages/PIL/Image.pyc matches

/usr/lib/python2.4/site-packages/PIL/Image.py
import Image # precompiled from
/usr/lib/python2.4/site-packages/PIL/Image.pyc

/usr/lib/python2.4/lib-tk/FixTk.pyc matches

/usr/lib/python2.4/lib-tk/FixTk.py
import FixTk # precompiled from
/usr/lib/python2.4/lib-tk/FixTk.pyc
dlopen("/usr/lib/python2.4/site-packages/PIL/_imaging.so", 2);
import _imaging # dynamically loaded from
/usr/lib/python2.4/site-packages/PIL/_imaging.so

/usr/lib/python2.4/site-packages/PIL/ImagePalette.pyc

matches /usr/lib/python2.4/site-packages/PIL/ImagePalette.py
import ImagePalette # precompiled from
/usr/lib/python2.4/site-packages/PIL/ImagePalette.pyc
dlopen("/usr/lib/python2.4/lib-dynload/array.so", 2);
import array # dynamically loaded from
/usr/lib/python2.4/lib-dynload/array.so
dlopen("/usr/lib/python2.4/lib-dynload/operator.so", 2);
import operator # dynamically loaded from
/usr/lib/python2.4/lib-dynload/operator.so

/usr/lib/python2.4/urllib.pyc matches

/usr/lib/python2.4/urllib.py
import urllib # precompiled from /usr/lib/python2.4/urllib.pyc

/usr/lib/python2.4/socket.pyc matches

/usr/lib/python2.4/socket.py
import socket # precompiled from /usr/lib/python2.4/socket.pyc
dlopen("/usr/lib/python2.4/lib-dynload/_socket.so", 2);
import _socket # dynamically loaded from
/usr/lib/python2.4/lib-dynload/_socket.so
dlopen("/usr/lib/python2.4/lib-dynload/_ssl.so", 2);
import _ssl # dynamically loaded from
/usr/lib/python2.4/lib-dynload/_ssl.so

/usr/lib/python2.4/urlparse.pyc matches

/usr/lib/python2.4/urlparse.py
import urlparse # precompiled from
/usr/lib/python2.4/urlparse.pyc
dlopen("/usr/lib/python2.4/lib-dynload/md5.so", 2);
import md5 # dynamically loaded from
/usr/lib/python2.4/lib-dynload/md5.so

/usr/lib/python2.4/StringIO.pyc matches

/usr/lib/python2.4/StringIO.py
import StringIO # precompiled from
/usr/lib/python2.4/StringIO.pyc
import xml # directory /usr/lib/python2.4/xml

/usr/lib/python2.4/xml/init.pyc matches

/usr/lib/python2.4/xml/init.py
import xml # precompiled from
/usr/lib/python2.4/xml/init.pyc
import _xmlplus # directory
/usr/lib/python2.4/site-packages/_xmlplus

/usr/lib/python2.4/site-packages/_xmlplus/init.pyc

matches /usr/lib/python2.4/site-packages/_xmlplus/init.py
import _xmlplus # precompiled from
/usr/lib/python2.4/site-packages/_xmlplus/init.pyc
import xml.sax # directory
/usr/lib/python2.4/site-packages/_xmlplus/sax

/usr/lib/python2.4/site-packages/_xmlplus/sax/init.pyc

matches
/usr/lib/python2.4/site-packages/_xmlplus/sax/init.py
import xml.sax # precompiled from
/usr/lib/python2.4/site-packages/_xmlplus/sax/init.pyc

/usr/lib/python2.4/site-packages/_xmlplus/sax/xmlreader.pyc
matches
/usr/lib/python2.4/site-packages/_xmlplus/sax/xmlreader.py
import xml.sax.xmlreader # precompiled from
/usr/lib/python2.4/site-packages/_xmlplus/sax/xmlreader.pyc

/usr/lib/python2.4/site-packages/_xmlplus/sax/handler.pyc

matches /usr/lib/python2.4/site-packages/_xmlplus/sax/handler.py
import xml.sax.handler # precompiled from
/usr/lib/python2.4/site-packages/_xmlplus/sax/handler.pyc

/usr/lib/python2.4/site-packages/_xmlplus/sax/_exceptions.pyc
matches
/usr/lib/python2.4/site-packages/_xmlplus/sax/_exceptions.py
import xml.sax._exceptions # precompiled from
/usr/lib/python2.4/site-packages/_xmlplus/sax/_exceptions.pyc

/usr/lib/python2.4/site-packages/_xmlplus/sax/sax2exts.pyc

matches
/usr/lib/python2.4/site-packages/_xmlplus/sax/sax2exts.py
import xml.sax.sax2exts # precompiled from
/usr/lib/python2.4/site-packages/_xmlplus/sax/sax2exts.pyc

/usr/lib/python2.4/site-packages/_xmlplus/sax/saxexts.pyc

matches /usr/lib/python2.4/site-packages/_xmlplus/sax/saxexts.py
import xml.sax.saxexts # precompiled from
/usr/lib/python2.4/site-packages/_xmlplus/sax/saxexts.pyc

/usr/lib/python2.4/site-packages/_xmlplus/sax/saxlib.pyc

matches /usr/lib/python2.4/site-packages/_xmlplus/sax/saxlib.py
import xml.sax.saxlib # precompiled from
/usr/lib/python2.4/site-packages/_xmlplus/sax/saxlib.pyc

/usr/lib/python2.4/site-packages/_xmlplus/sax/saxutils.pyc

matches
/usr/lib/python2.4/site-packages/_xmlplus/sax/saxutils.py
import xml.sax.saxutils # precompiled from
/usr/lib/python2.4/site-packages/_xmlplus/sax/saxutils.pyc

/usr/lib/python2.4/urllib2.pyc matches

/usr/lib/python2.4/urllib2.py
import urllib2 # precompiled from /usr/lib/python2.4/urllib2.pyc

/usr/lib/python2.4/base64.pyc matches

/usr/lib/python2.4/base64.py
import base64 # precompiled from /usr/lib/python2.4/base64.pyc

/usr/lib/python2.4/ftplib.pyc matches

/usr/lib/python2.4/ftplib.py
import ftplib # precompiled from /usr/lib/python2.4/ftplib.pyc

/usr/lib/python2.4/gopherlib.pyc matches

/usr/lib/python2.4/gopherlib.py
import gopherlib # precompiled from
/usr/lib/python2.4/gopherlib.pyc

/usr/lib/python2.4/httplib.pyc matches

/usr/lib/python2.4/httplib.py
import httplib # precompiled from /usr/lib/python2.4/httplib.pyc

/usr/lib/python2.4/mimetools.pyc matches

/usr/lib/python2.4/mimetools.py
import mimetools # precompiled from
/usr/lib/python2.4/mimetools.pyc

/usr/lib/python2.4/rfc822.pyc matches

/usr/lib/python2.4/rfc822.py
import rfc822 # precompiled from /usr/lib/python2.4/rfc822.pyc
dlopen("/usr/lib/python2.4/lib-dynload/cStringIO.so", 2);
import cStringIO # dynamically loaded from
/usr/lib/python2.4/lib-dynload/cStringIO.so

/usr/lib/python2.4/mimetypes.pyc matches

/usr/lib/python2.4/mimetypes.py
import mimetypes # precompiled from
/usr/lib/python2.4/mimetypes.pyc
dlopen("/usr/lib/python2.4/lib-dynload/sha.so", 2);
import sha # dynamically loaded from
/usr/lib/python2.4/lib-dynload/sha.so

/usr/lib/python2.4/bisect.pyc matches

/usr/lib/python2.4/bisect.py
import bisect # precompiled from /usr/lib/python2.4/bisect.pyc
dlopen("/usr/lib/python2.4/lib-dynload/_bisect.so", 2);
import _bisect # dynamically loaded from
/usr/lib/python2.4/lib-dynload/_bisect.so

/usr/lib/python2.4/cookielib.pyc matches

/usr/lib/python2.4/cookielib.py
import cookielib # precompiled from
/usr/lib/python2.4/cookielib.pyc
import logging # directory /usr/lib/python2.4/logging

/usr/lib/python2.4/logging/init.pyc matches

/usr/lib/python2.4/logging/init.py
import logging # precompiled from
/usr/lib/python2.4/logging/init.pyc

/usr/lib/python2.4/threading.pyc matches

/usr/lib/python2.4/threading.py
import threading # precompiled from
/usr/lib/python2.4/threading.pyc
dlopen("/usr/lib/python2.4/lib-dynload/collections.so", 2);
import collections # dynamically loaded from
/usr/lib/python2.4/lib-dynload/collections.so

/usr/lib/python2.4/atexit.pyc matches

/usr/lib/python2.4/atexit.py
import atexit # precompiled from /usr/lib/python2.4/atexit.pyc

/usr/lib/python2.4/calendar.pyc matches

/usr/lib/python2.4/calendar.py
import calendar # precompiled from
/usr/lib/python2.4/calendar.pyc
dlopen("/usr/lib/python2.4/lib-dynload/datetime.so", 2);
import datetime # dynamically loaded from
/usr/lib/python2.4/lib-dynload/datetime.so

/usr/lib/python2.4/_LWPCookieJar.pyc matches

/usr/lib/python2.4/_LWPCookieJar.py
import _LWPCookieJar # precompiled from
/usr/lib/python2.4/_LWPCookieJar.pyc

/usr/lib/python2.4/_MozillaCookieJar.pyc matches

/usr/lib/python2.4/_MozillaCookieJar.py
import _MozillaCookieJar # precompiled from
/usr/lib/python2.4/_MozillaCookieJar.pyc

/usr/lib/python2.4/site-packages/gourmet/GourmetThreads.pyc
matches
/usr/lib/python2.4/site-packages/gourmet/GourmetThreads.py
import gourmet.GourmetThreads # precompiled from
/usr/lib/python2.4/site-packages/gourmet/GourmetThreads.pyc
import gnomeprint # directory
/usr/lib/python2.4/site-packages/gtk-2.0/gnomeprint

/usr/lib/python2.4/site-packages/gtk-2.0/gnomeprint/init.pyc
matches
/usr/lib/python2.4/site-packages/gtk-2.0/gnomeprint/init.py
import gnomeprint # precompiled from
/usr/lib/python2.4/site-packages/gtk-2.0/gnomeprint/init.pyc
dlopen("/usr/lib/python2.4/site-packages/gtk-2.0/gnomeprint/_print.so",
2);
import gnomeprint._print # dynamically loaded from
/usr/lib/python2.4/site-packages/gtk-2.0/gnomeprint/_print.so
dlopen("/usr/lib/python2.4/site-packages/gtk-2.0/gnomeprint/ui.so",
2);
Segmentation fault

@ockham
Copy link
Collaborator Author

ockham commented Dec 24, 2012

Submitted by SourceForge user thomas_hinkle on 2006-11-03 03:12:37 UTC.

Logged In: YES
user_id=1030390

Ok... this time, try the following:

$ python -v

import gourmet

You'll get a lot more debug info printed out -- hopefully
this will let us see exactly what import is causing the crash.

@ockham
Copy link
Collaborator Author

ockham commented Dec 24, 2012

Submitted by SourceForge user s_evans on 2006-11-03 02:55:59 UTC.

Logged In: YES
user_id=1636561

No such luck! Here's what I got--
bash-3.1# python
Python 2.4.3 (#1, Jul 26 2006, 20:13:39)
[GCC 3.4.6] on linux2
Type "help", "copyright", "credits" or "license" for more
information.

import gourmet
Segmentation fault
bash-3.1#

what next?

@ockham
Copy link
Collaborator Author

ockham commented Dec 24, 2012

Submitted by SourceForge user nobody on 2006-11-03 00:53:48 UTC.

Logged In: NO

Uff, segfault sounds bad. It looks like it may be
segfaulting just when it initializes threading.

Can you try the following from the commandline:

$ python

import gourmet
import gourmet.GourmetFauxThreads
[type Control-D to exit]

I'm wondering if you'll get the segfault just by importing
GourmetFauxThreads

@ockham ockham closed this as completed Dec 24, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant