Bug 817 - Segfault when starting workrave
Status:
RESOLVED FIXED
Component:
Core
Version:
1.9.0
Hardware:
PC Linux
Importance:
P5 critical
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Feb 17 2009 09:29:41 UTC
by:
Christian Weiske
Modified:
Mar 5 2009 22:25:43 UTC
WhoWhenWhatRemovedAdded
Rob CaelersMar 5 2009 22:25:43 UTCstatusNEWRESOLVED
resolutionFIXED
Description
Christian Weiske  Feb 17 2009 09:29:41 UTC
Workrave 1.9.0 segfaults for me when starting it:

Starting program: /usr/bin/workrave
[Thread debugging using libthread_db enabled]
[New Thread 0x7f8ec4956720 (LWP 15850)]
[New Thread 0x40f0d950 (LWP 15853)]

Program received signal SIGSEGV, Segmentation fault.

(gdb) bt full
#0  0x0000000000472f02 in SoundPlayer::sync_settings (this=0x7f8eb4019670) at SoundPlayer.cc:398
        snd = (SoundPlayer::SoundRegistry *) 0x6d16a0
        enabled = false
        valid = <value optimized out>
        wav_file = {static npos = 18446744073709551615,
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x0}}
#1  0x00000000004736f2 in SoundPlayer::register_sound_events (this=0x7f8eb4019670, theme=@0x7fffccadb350) at SoundPlayer.cc:334
        path = <value optimized out>
#2  0x0000000000473802 in SoundPlayer (this=0x7f8eb4019670) at SoundPlayer.cc:317
No locals.
#3  0x000000000042682e in GUI::init_sound_player (this=0x6d73f0) at GUI.cc:888
No locals.
#4  0x00000000004276d4 in GUI::main (this=0x6d73f0) at GUI.cc:205
        kit = <incomplete type>
#5  0x00000000004445fe in run (argc=1, argv=0x7fffccadb4c8) at main.cc:54
        gui = (class GUI *) 0x6d73f0
#6  0x00007f8ebcf9f4a4 in __libc_start_main (main=0x444614 <main>, argc=1, ubp_av=0x7fffccadb4c8, init=<value optimized out>, fini=<value optimized out>,
    rtld_fini=<value optimized out>, stack_end=0x7fffccadb4b8) at libc-start.c:226
        result = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140251161811904, 829842546850659860, 0, 140736627324096, 0, 0, -829884725443559916,
        -821545649140400620}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x479f00, 0x7fffccadb4c8}, data = {prev = 0x0, cleanup = 0x0,
      canceltype = 4693760}}}
        not_first_call = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#7  0x00000000004219d9 in _start ()
No symbol table info available.
Comment 1
Christian Weiske  Feb 17 2009 09:30:49 UTC
I am using the Gentoo packages and disabled arts support.
Comment 2
Rob Caelers  Mar 5 2009 22:25:43 UTC
Thanks. Fixed committed to git.