After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 302425 - gst-python GC tracking bug
gst-python GC tracking bug
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-python
0.8.1
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
Johan (not receiving bugmail) Dahlin
Depends on:
Blocks:
 
 
Reported: 2005-04-29 13:33 UTC by Thomas Vander Stichele
Modified: 2005-11-03 14:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
crasher program (1.98 KB, application/x-python)
2005-04-29 13:35 UTC, Thomas Vander Stichele
Details

Description Thomas Vander Stichele 2005-04-29 13:33:17 UTC
run attached program
Comment 1 Thomas Vander Stichele 2005-04-29 13:34:26 UTC
blah
Fatal Python error: GC object already tracked

Program received signal SIGABRT, Aborted.
0x00b657a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) bt
  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 raise
    from /lib/tls/libc.so.6
  • #2 abort
    from /lib/tls/libc.so.6
  • #3 Py_FatalError
    at Python/pythonrun.c line 1512
  • #4 PyFrame_New
    at Objects/frameobject.c line 644
  • #5 PyEval_EvalCodeEx
    at Python/ceval.c line 2455
  • #6 eval_frame
    at Python/ceval.c line 3528
  • #7 eval_frame
    at Python/ceval.c line 3518
  • #8 PyEval_EvalCodeEx
    at Python/ceval.c line 2663
  • #9 function_call
    at Objects/funcobject.c line 504
  • #10 PyObject_Call
    at Objects/abstract.c line 1755
  • #11 instancemethod_call
    at Objects/classobject.c line 2433
  • #12 PyObject_Call
    at Objects/abstract.c line 1755
  • #13 PyEval_CallObjectWithKeywords
  • #14 PyObject_CallObject
    at Objects/abstract.c line 1746
  • #15 handler_marshal
    at gobjectmodule.c line 1262
  • #16 g_idle_dispatch
    at gmain.c line 3816
  • #17 g_main_context_dispatch
    at gmain.c line 1942
  • #18 g_main_context_iterate
    at gmain.c line 2573
  • #19 g_main_loop_run
    at gmain.c line 2777
  • #20 _wrap_g_main_loop_run
    at pygmainloop.c line 104
  • #21 eval_frame
    at Python/ceval.c line 3425
  • #22 PyEval_EvalCodeEx
    at Python/ceval.c line 2663
  • #23 PyEval_EvalCode
    at Python/ceval.c line 537
  • #24 run_node
    at Python/pythonrun.c line 1267
  • #25 PyRun_SimpleFileExFlags
    at Python/pythonrun.c line 862
  • #26 PyRun_AnyFileExFlags
    at Python/pythonrun.c line 659
  • #27 Py_Main
    at Modules/main.c line 415
  • #28 main

program is from zaheer, you need a v4l device (webcam for example) to trigger it
Comment 2 Thomas Vander Stichele 2005-04-29 13:35:07 UTC
Created attachment 45826 [details]
crasher program
Comment 3 Edward Hervey 2005-06-20 18:01:47 UTC
still reproduceable with 0.8.2 pre-release , will check it with next release
Comment 4 Edward Hervey 2005-11-02 08:36:16 UTC
zaheer, does this issue still happens for you with 0.9 ?
Comment 5 Johan (not receiving bugmail) Dahlin 2005-11-03 14:36:56 UTC
You need to call gobject.threads_init() just after importing gobject.