Code review comment for lp:~compiz-team/compiz/compiz.ccs_test_990690

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

CCSM segfaults on startup using this branch. object_interfaces is NULL at compizconfig/libcompizconfig/src/main.c:316

Using trunk, CCSM does not segfault on startup and is mostly usable. At least until you click on things and run into a crash caused by bug 1018730 (which has a fix).

Though, this might be my fault for using an old version of:
  /usr/lib/python2.7/dist-packages/compizconfig.so

(gdb) bt
#0 0x00007f09e45ab317 in ccsEmptyContextNew (screenNum=0,
    object_interfaces=0x0)
    at /home/dan/bzr/compiz/tmp.690/compizconfig/libcompizconfig/src/main.c:316
#1 0x00007f09e45abe6b in ccsContextNew (screenNum=<optimised out>,
    iface=<optimised out>)
    at /home/dan/bzr/compiz/tmp.690/compizconfig/libcompizconfig/src/main.c:521
#2 0x00007f09e47c7c2f in ?? ()
   from /usr/lib/python2.7/dist-packages/compizconfig.so
#3 0x00000000004c71c8 in ?? ()
#4 0x00000000004c7c76 in PyObject_Call ()
#5 0x000000000042aa4a in PyEval_EvalFrameEx ()
#6 0x00000000004317f2 in PyEval_EvalCodeEx ()
#7 0x000000000054b171 in PyRun_FileExFlags ()
#8 0x000000000054b7d8 in PyRun_SimpleFileExFlags ()
#9 0x000000000054c5d6 in Py_Main ()
#10 0x00007f09f001b76d in __libc_start_main (main=0x41b900 <main>, argc=2,
    ubp_av=0x7fff4b918878, init=<optimised out>, fini=<optimised out>,
    rtld_fini=<optimised out>, stack_end=0x7fff4b918868) at libc-start.c:226
#11 0x000000000041b931 in _start ()

« Back to merge proposal