| Summary: | fusion-icon segfault | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | gil gil <puntogil> |
| Component: | RPM Packages | Assignee: | Julien Moragny <julien.moragny> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | marja11 |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | compiz | CVE: | |
| Status comment: | |||
|
Description
gil gil
2011-12-26 08:21:39 CET
Kernel version = desktop586-3.2.0-0.rc7.1.mga2 (Linux kernel for desktop use with i586 and less than 4GB RAMâ) Distribution=Mageia release 2 (Cauldron) for i586 CPU=AMD Athlon(tm) II X4 640 Processor Since there are insufficient details provided in this report for us to investigate the issue further, and we have not received feedback to the information we have requested above, we will assume the problem was not reproducible, or has been fixed in one of the updates we have released for the reporter's distribution. Users who have experienced this problem are encouraged to upgrade to the latest update of their distribution, and if this issue turns out to still be reproducible in the latest update, please reopen this bug with additional information. Closing as OLD. Keywords:
(none) =>
NEEDINFO oups sorry, bad script :( can you reproduce it with gdb ? 1) enable the "core release debug" 2) install the following packages: python-debug 3) run the following command from a terminal: gdb --args python `which fusion-icon` 4) then type "run" 5) when it segfaults, type "bt" and copy back the stack trace in a file you'll attach (not paste) to this bug report thanks Status:
RESOLVED =>
REOPENED gdb --args python `which fusion-icon` GNU gdb (GDB) 7.3.50.20110722-4.mga2 (Mageia release 2) Copyright (C) 2011 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 "i586-mageia-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/python...Reading symbols from /usr/lib/debug/usr/bin/python2.7.debug...done. done. (gdb) run Starting program: /usr/bin/python /usr/bin/fusion-icon [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i686/libthread_db.so.1". * Detected Session: kde Detaching after fork from child process 5000. Detaching after fork from child process 5001. Detaching after fork from child process 5002. Detaching after fork from child process 5003. Detaching after fork from child process 5004. * Searching for installed applications... Detaching after fork from child process 5005. Detaching after fork from child process 5006. Detaching after fork from child process 5007. Detaching after fork from child process 5008. Detaching after fork from child process 5009. Detaching after fork from child process 5010. Detaching after fork from child process 5011. Detaching after fork from child process 5012. Detaching after fork from child process 5013. Detaching after fork from child process 5014. Detaching after fork from child process 5015. Detaching after fork from child process 5016. Detaching after fork from child process 5017. Detaching after fork from child process 5018. Detaching after fork from child process 5019. Detaching after fork from child process 5020. Detaching after fork from child process 5021. Detaching after fork from child process 5022. Detaching after fork from child process 5023. Detaching after fork from child process 5024. Detaching after fork from child process 5025. Backend : ini Integration : true Profile : default Initializing decor options...done * NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING * Using the GTK Interface Program received signal SIGSEGV, Segmentation fault. 0xb7af7229 in ?? () from /usr/lib/python2.7/site-packages/compizconfig.so (gdb) tb Temporary breakpoint 1 at 0xb7af7229 (gdb) bt #0 0xb7af7229 in ?? () from /usr/lib/python2.7/site-packages/compizconfig.so #1 0xb7af7945 in ?? () from /usr/lib/python2.7/site-packages/compizconfig.so #2 0x4a20d07c in getset_get (descr=0xb7b7096c, obj=0xb7b1c874, type=0xb7b0ca00) at Objects/descrobject.c:146 #3 0x4a2352e1 in _PyObject_GenericGetAttrWithDict (obj=0xb7b1c874, name=0xb7b695e0, dict=<optimized out>) at Objects/object.c:1432 #4 0x4a23550b in PyObject_GenericGetAttr (obj=0xb7b1c874, name=0xb7b695e0) at Objects/object.c:1454 #5 0x4a23483f in PyObject_GetAttr (v=0xb7b1c874, name=<optimized out>) at Objects/object.c:1191 #6 0x4a28e7c0 in PyEval_EvalFrameEx (f=0x82b3424, throwflag=0) at Python/ceval.c:2256 #7 0x4a2932ac in PyEval_EvalCodeEx (co=0xb7b6c698, globals=0xb7b670b4, locals=0x0, args=0xb7186038, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 #8 0x4a21d54c in function_call (func=0xb7b214fc, arg=0xb718602c, kw=0x0) at Objects/funcobject.c:526 #9 0x4a1f6464 in PyObject_Call (func=0xb7b214fc, arg=0xb718602c, kw=0x0) at Objects/abstract.c:2529 #10 0x4a1f653f in call_function_tail (callable=0xb7b214fc, args=0xb718602c) at Objects/abstract.c:2561 #11 0x4a1f65d0 in PyObject_CallFunction (callable=0xb7b214fc, format=0x4a2dd1eb "(O)") at Objects/abstract.c:2585 #12 0x4a20cd60 in property_descr_get (self=0xb7b8c48c, obj=0xb7b2326c, type=0x8147b94) at Objects/descrobject.c:1183 #13 0x4a2352e1 in _PyObject_GenericGetAttrWithDict (obj=0xb7b2326c, name=0xb7b69220, dict=<optimized out>) at Objects/object.c:1432 #14 0x4a23550b in PyObject_GenericGetAttr (obj=0xb7b2326c, name=0xb7b69220) at Objects/object.c:1454 #15 0x4a23483f in PyObject_GetAttr (v=0xb7b2326c, name=<optimized out>) at Objects/object.c:1191 #16 0x4a28e7c0 in PyEval_EvalFrameEx (f=0x82b31b4, throwflag=0) at Python/ceval.c:2256 #17 0x4a2932ac in PyEval_EvalCodeEx (co=0xb7b6ccc8, globals=0xb7b253e4, locals=0x0, args=0xb7b24b18, argcount=2, kws=0x0, kwcount=0, defs=0xb7181f58, defcount=1, closure=0x0) at Python/ceval.c:3253 #18 0x4a21d54c in function_call (func=0xb718472c, arg=0xb7b24b0c, kw=0x0) at Objects/funcobject.c:526 #19 0x4a1f6464 in PyObject_Call (func=0xb718472c, arg=0xb7b24b0c, kw=0x0) at Objects/abstract.c:2529 #20 0x4a205e10 in instancemethod_call (func=0xb718472c, arg=0xb7b24b0c, kw=0x0) at Objects/classobject.c:2578 #21 0x4a1f6464 in PyObject_Call (func=0xb7f8834c, arg=0xb7181fcc, kw=0x0) at Objects/abstract.c:2529 ok thanks Julien have you an ideas ? Assignee:
bugsquad =>
julien.moragny Unfortunaly not :/ I didn't manage to reproduce on x86_64. gil gil > do compiz work without fusion-icon ? launching by hand with compiz --replace ccp thanks. $ compiz --replace ccp Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done Initializing composite options...done Initializing opengl options...done Initializing decor options...done Initializing scale options...done Initializing resize options...done Initializing gnomecompat options...done Initializing staticswitcher options...done Initializing place options...done Initializing move options...done Initializing mousepoll options...done Initializing vpswitch options...done Initializing snap options...done Initializing session options...done Initializing wall options...done Initializing workarounds options...done Initializing ezoom options...done compiz (core) - Warn: failed to receive ConfigureNotify event from request at 142162 (now: 233181) compiz (core) - Warn: unhandled ConfigureNotify on 0xd000218! compiz (core) - Warn: this should never happen. you shouldprobably file a bug about this. (do not see the edges of the windows I have to force quit from the kde session to restore all....) Removed NEEDINFO, because all requested information was given Keywords:
NEEDINFO =>
(none) Ok, I managed to reproduce with a 32 bits system. Status:
REOPENED =>
ASSIGNED hmm more generally it's related to python & compiz not only fusion icon, ccsm segfault as well a new version of compizconfig-python has been pushed this night which should fix the problem (it does here). thanks to reporter and triager. Status:
ASSIGNED =>
RESOLVED |