Description of problem: Workrave crashes when it's time for break Version-Release number of selected component (if applicable): 1.10-9 How reproducible: Always Steps to Reproduce: 1. Run workrave 2. Right click the tray 3. Select "break" Actual results: + gdb workrave -ex 'r ' GNU gdb (GDB) Fedora 7.10-29.fc23 Copyright (C) 2015 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 "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... warning: ~/.gdbinit.local: No such file or directory Reading symbols from workrave...Reading symbols from /mnt/sda/d33tah/workspace/workrave-1.10/workrave...(no debugging symbols found)...done. (no debugging symbols found)...done. Starting program: /usr/bin/workrave warning: the debug information found in "/usr/lib/debug//usr/lib64/libSM.so.6.0.1.debug" does not match "/lib64/libSM.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libICE.so.6.3.0.debug" does not match "/lib64/libICE.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libXtst.so.6.1.0.debug" does not match "/lib64/libXtst.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libXss.so.1.0.0.debug" does not match "/lib64/libXss.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libX11.so.6.3.0.debug" does not match "/lib64/libX11.so.6" (CRC mismatch). [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". warning: the debug information found in "/usr/lib/debug//usr/lib64/libXext.so.6.4.0.debug" does not match "/lib64/libXext.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libXi.so.6.1.0.debug" does not match "/lib64/libXi.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libX11-xcb.so.1.0.0.debug" does not match "/lib64/libX11-xcb.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libz.so.1.2.8.debug" does not match "/lib64/libz.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libXfixes.so.3.1.0.debug" does not match "/lib64/libXfixes.so.3" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libXinerama.so.1.0.0.debug" does not match "/lib64/libXinerama.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libXrandr.so.2.2.0.debug" does not match "/lib64/libXrandr.so.2" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libXcursor.so.1.0.2.debug" does not match "/lib64/libXcursor.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libwayland-egl.so.1.0.0.debug" does not match "/lib64/libwayland-egl.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libXrender.so.1.3.0.debug" does not match "/lib64/libXrender.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libXau.so.6.0.0.debug" does not match "/lib64/libXau.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libattr.so.1.1.0.debug" does not match "/lib64/libattr.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libbz2.so.1.0.6.debug" does not match "/lib64/libbz2.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). [New Thread 0x7fffe0f45700 (LWP 22063)] [New Thread 0x7fffdbfff700 (LWP 22064)] [New Thread 0x7fffdb7fe700 (LWP 22065)] Program received signal SIGSEGV, Segmentation fault. -----------------------------------------------------------------------------------------------------------------------[regs] RAX: 0x00007FFFFFFFCDD0 RBX: 0x0000555555B9D3D0 RBP: 0x0000000000000050 RSP: 0x00007FFFFFFFCDA0 o d I t s z a P c RDI: 0x0000555555B9D3D0 RSI: 0x0000000000000050 RDX: 0x0000000000000001 RCX: 0x0000000000000000 RIP: 0x00007FFFF60228A1 R8 : 0x0000555555F95D48 R9 : 0x00007FFFF2863558 R10: 0x0000555555F78C40 R11: 0x0000000000000000 R12: 0x0000555555BEB350 R13: 0x00007FFFFFFFCE60 R14: 0x0000555555600610 R15: 0x0000555555EB4730 CS: 0033 DS: 0000 ES: 0000 FS: 0000 GS: 0000 SS: 002B -----------------------------------------------------------------------------------------------------------------------[code] => 0x7ffff60228a1 <_ZNK3Gtk6Widget14get_allocationEv+17>: mov rax,QWORD PTR [rbp+0x0] 0x7ffff60228a5 <_ZNK3Gtk6Widget14get_allocationEv+21>: mov rsi,rbx 0x7ffff60228a8 <_ZNK3Gtk6Widget14get_allocationEv+24>: mov rax,QWORD PTR [rax-0x18] 0x7ffff60228ac <_ZNK3Gtk6Widget14get_allocationEv+28>: mov rdi,QWORD PTR [rbp+rax*1+0x8] 0x7ffff60228b1 <_ZNK3Gtk6Widget14get_allocationEv+33>: call 0x7ffff5f4bc50 <gtk_widget_get_allocation@plt> 0x7ffff60228b6 <_ZNK3Gtk6Widget14get_allocationEv+38>: add rsp,0x8 0x7ffff60228ba <_ZNK3Gtk6Widget14get_allocationEv+42>: mov rax,rbx 0x7ffff60228bd <_ZNK3Gtk6Widget14get_allocationEv+45>: pop rbx ----------------------------------------------------------------------------------------------------------------------------- 0x00007ffff60228a1 in Gtk::Widget::get_allocation() const () from /lib64/libgtkmm-3.0.so.1 Missing separate debuginfos, use: dnf debuginfo-install workrave-1.10-9.fc23.x86_64 gdb$ bt #0 0x00007ffff60228a1 in Gtk::Widget::get_allocation() const () at /lib64/libgtkmm-3.0.so.1 Expected results: No crash Additional info: https://bbs.archlinux.org/viewtopic.php?id=203726
Looks like when I remove the .workrave folder from my profile, workrave does not start at all: [bar@bartop ~]$ gdb workrave -ex 'r ' GNU gdb (GDB) Fedora 7.10-29.fc23 Copyright (C) 2015 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 "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from workrave...Reading symbols from /usr/lib/debug/usr/bin/workrave.debug...done. done. Starting program: /usr/bin/workrave [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffe0f41700 (LWP 4274)] [New Thread 0x7fffdbfff700 (LWP 4275)] [New Thread 0x7fffdb7fe700 (LWP 4276)] Program received signal SIGSEGV, Segmentation fault. Gtk::Widget::get_allocation (this=0x50) at widget.cc:506 506 gtk_widget_get_allocation(const_cast<GtkWidget*>(gobj()), allocation.gobj()); Missing separate debuginfos, use: dnf debuginfo-install bzip2-libs-1.0.6-17.fc23.x86_64 flac-libs-1.3.1-5.fc23.x86_64 libgcc-5.1.1-4.fc23.x86_64 libstdc++-5.1.1-4.fc23.x86_64
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
RPM source package does not even build in Fedora 23 x86_64 any more. From other side: current branch_v1_10_10 (2016-02-20) from GitHub builds and seems to work under the same system after trivial include guards fix for backend/src/GSSettingsConfigurator.hh. I did not specify any configure options. Path would likely not be required with configure options used for Fedora RPM package build
workrave-1.10.10-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-512f1582a3
workrave-1.10.10-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-5a5ec37671
workrave-1.10.10-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-5a5ec37671
workrave-1.10.10-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-512f1582a3
workrave-1.10.10-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
workrave-1.10.10-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.