yousseb / meld

Meld for macOS
https://yousseb.github.io/meld/
GNU General Public License v2.0
2.28k stars 119 forks source link

Crash at during scrolling at gdk_frame_clock_get_frame_time #96

Open cpatulea opened 4 years ago

cpatulea commented 4 years ago
$ brew info meld
...
/usr/local/Caskroom/meld/3.19.2-r6,osx-15/meld.wrapper.sh -> meld (Binary)
$ lldb -- '/Applications/Meld.app/Contents/MacOS/Meld' --diff ... --diff ... ...
...
Process 60883 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x00000001068f5e64 libgdk-3.0.dylib`gdk_frame_clock_get_frame_time + 4
libgdk-3.0.dylib`gdk_frame_clock_get_frame_time:
->  0x1068f5e64 <+4>:  movq   (%rdi), %rax
    0x1068f5e67 <+7>:  popq   %rbp
    0x1068f5e68 <+8>:  jmpq   *0x88(%rax)
    0x1068f5e6e <+14>: nop
Target 0: (Meld) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
  * frame #0: 0x00000001068f5e64 libgdk-3.0.dylib`gdk_frame_clock_get_frame_time + 4
    frame #1: 0x0000000107797f2b libgtk-3.0.dylib`gtk_scrolled_window_start_deceleration + 59
    frame #2: 0x0000000107797db8 libgtk-3.0.dylib`start_scroll_deceleration_cb + 104
    frame #3: 0x00000001068e7727 libgdk-3.0.dylib`gdk_threads_dispatch + 71
    frame #4: 0x0000000106194b24 libglib-2.0.0.dylib`g_timeout_dispatch + 20
    frame #5: 0x0000000106198c16 libglib-2.0.0.dylib`g_main_context_dispatch + 326
    frame #6: 0x0000000106198fc2 libglib-2.0.0.dylib`g_main_context_iterate + 514
    frame #7: 0x0000000106199074 libglib-2.0.0.dylib`g_main_context_iteration + 100
    frame #8: 0x000000010631fe1d libgio-2.0.0.dylib`g_application_run + 461
    frame #9: 0x00000001007e987c libffi.6.dylib`ffi_call_unix64 + 76
    frame #10: 0x00000001007e8dfa libffi.6.dylib`ffi_call + 922
    frame #11: 0x000000010611a580 _gi.cpython-36m-darwin.so`pygi_invoke_c_callable + 2592
    frame #12: 0x000000010613391d _gi.cpython-36m-darwin.so`pygi_function_cache_invoke + 61
    frame #13: 0x00000001049f5347 libpython3.6.dylib`PyObject_Call + 87
    frame #14: 0x0000000104ae3156 libpython3.6.dylib`_PyEval_EvalFrameDefault + 18582
    frame #15: 0x0000000104ae83e8 libpython3.6.dylib`___lldb_unnamed_symbol1496$$libpython3.6.dylib + 504
    frame #16: 0x0000000104ae97e4 libpython3.6.dylib`___lldb_unnamed_symbol1497$$libpython3.6.dylib + 372
    frame #17: 0x0000000104ae7f86 libpython3.6.dylib`___lldb_unnamed_symbol1495$$libpython3.6.dylib + 326
    frame #18: 0x0000000104ae2ff4 libpython3.6.dylib`_PyEval_EvalFrameDefault + 18228
    frame #19: 0x0000000104ae83e8 libpython3.6.dylib`___lldb_unnamed_symbol1496$$libpython3.6.dylib + 504
    frame #20: 0x0000000104ade830 libpython3.6.dylib`PyEval_EvalCode + 48
    frame #21: 0x0000000104adbc88 libpython3.6.dylib`___lldb_unnamed_symbol1456$$libpython3.6.dylib + 248
    frame #22: 0x0000000104a4ee21 libpython3.6.dylib`_PyCFunction_FastCallDict + 145
    frame #23: 0x0000000104ae7ed0 libpython3.6.dylib`___lldb_unnamed_symbol1495$$libpython3.6.dylib + 144
    frame #24: 0x0000000104ae2ff4 libpython3.6.dylib`_PyEval_EvalFrameDefault + 18228
    frame #25: 0x0000000104ae973d libpython3.6.dylib`___lldb_unnamed_symbol1497$$libpython3.6.dylib + 205
    frame #26: 0x0000000104ae7f86 libpython3.6.dylib`___lldb_unnamed_symbol1495$$libpython3.6.dylib + 326
    frame #27: 0x0000000104ae2ff4 libpython3.6.dylib`_PyEval_EvalFrameDefault + 18228
    frame #28: 0x0000000104ae83e8 libpython3.6.dylib`___lldb_unnamed_symbol1496$$libpython3.6.dylib + 504
    frame #29: 0x0000000104ade830 libpython3.6.dylib`PyEval_EvalCode + 48
    frame #30: 0x0000000104b21825 libpython3.6.dylib`PyRun_FileExFlags + 181
    frame #31: 0x0000000104b20dd5 libpython3.6.dylib`PyRun_SimpleFileExFlags + 277
    frame #32: 0x0000000100002ba3 Meld`___lldb_unnamed_symbol3$$Meld + 5811
    frame #33: 0x0000000100000f4b Meld`main + 347
    frame #34: 0x0000000100000dc4 Meld`start + 52
(lldb)