Menu

#47 Kiba-Dock crashes when window is restored

SVN
closed
nobody
kiba-dock (47)
5
2008-04-16
2007-09-16
Bremm
No

I tried to reproduce the fail as better as I could on GDB:

Starting program: /usr/local/bin/kiba-dock
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47844573333328 (LWP 27053)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47844573333328 (LWP 27053)]
0x00002b83ac0b766d in cairo_pattern_create_for_surface ()
from /usr/lib/libcairo.so.2

Note: this crash didn't occur when I start Kiba-Dock from command line setting the language before. Example:

$ LANG=pt kiba-dock --verbose

So, when I minimize a window it goes to Kiba-Dock and when I click over the icon to bring it back (restore window), Kiba always crash. Setting "LANG" variable it not happens.

Discussion

  • danielb

    danielb - 2007-09-24

    Logged In: YES
    user_id=1849921
    Originator: NO

    you need to type "backtrace" and press enter after the segfault happens in gdb to see the backtrace bremm.
    sounds really strange

     
  • Bremm

    Bremm - 2007-09-29

    Logged In: YES
    user_id=1442728
    Originator: YES

    As you requested. :-)

    (gdb) backtrace
    #0 0x00002b620904a765 in raise () from /lib/libc.so.6
    #1 0x00002b620904c1c0 in abort () from /lib/libc.so.6
    #2 0x00002b6209043c2f in __assert_fail () from /lib/libc.so.6
    #3 0x00002b6207f0bad0 in ?? () from /usr/lib/libcairo.so.2
    #4 0x00002b6207f25724 in cairo_pattern_create_for_surface ()
    from /usr/lib/libcairo.so.2
    #5 0x00002b6207f0d2fb in cairo_set_source_surface ()
    from /usr/lib/libcairo.so.2
    #6 0x0000000000422eae in ?? ()
    #7 0x00000000025c89f0 in ?? ()
    #8 0x3ff0000000000000 in ?? ()
    #9 0x0000000000977900 in ?? ()
    #10 0x3ff0000000000000 in ?? ()
    #11 0x3fe3333333333333 in ?? ()
    #12 0x3fe3333333333333 in ?? ()
    #13 0x0000000000000000 in ?? ()
    (gdb) con
    condition continue
    (gdb) con
    condition continue
    (gdb) continue
    Continuing.

    Program terminated with signal SIGABRT, Aborted.
    The program no longer exists.

     
  • Bremm

    Bremm - 2007-09-30

    Logged In: YES
    user_id=1442728
    Originator: YES

    A new backtrace for your pleasure.

    kiba-dock: /build/buildd/libcairo-1.4.10/src/cairo.c:91: _cairo_error: Afirmação `status > CAIRO_STATUS_SUCCESS && status <= CAIRO_STATUS_INVALID_INDEX' falhou.

    Program received signal SIGABRT, Aborted.
    [Switching to Thread 46963922745168 (LWP 21145)]
    0x00002ab6a2403765 in raise () from /lib/libc.so.6
    (gdb) backtrace
    #0 0x00002ab6a2403765 in raise () from /lib/libc.so.6
    #1 0x00002ab6a24051c0 in abort () from /lib/libc.so.6
    #2 0x00002ab6a23fcc2f in __assert_fail () from /lib/libc.so.6
    #3 0x00002ab6a12c4ad0 in ?? () from /usr/lib/libcairo.so.2
    #4 0x00002ab6a12de724 in cairo_pattern_create_for_surface ()
    from /usr/lib/libcairo.so.2
    #5 0x00002ab6a12c62fb in cairo_set_source_surface ()
    from /usr/lib/libcairo.so.2
    #6 0x0000000000422eae in ?? ()
    #7 0x000000000282eb20 in ?? ()
    #8 0x3ff0000000000000 in ?? ()
    #9 0x0000000000970900 in ?? ()
    #10 0x3ff0000000000000 in ?? ()
    #11 0x3fe3333333333333 in ?? ()
    #12 0x3fe3333333333333 in ?? ()
    #13 0x0000000000000000 in ?? ()
    (gdb) continue
    Continuing.

    Program terminated with signal SIGABRT, Aborted.
    The program no longer exists.

     
  • Bremm

    Bremm - 2007-09-30

    Logged In: YES
    user_id=1442728
    Originator: YES

    Weird, now the error changed (I just update it to rev. 487).

    Program received signal SIGABRT, Aborted.
    [Switching to Thread 47855999641424 (LWP 3321)]
    0x00002b86562d6765 in raise () from /lib/libc.so.6
    (gdb) backtrace
    #0 0x00002b86562d6765 in raise () from /lib/libc.so.6
    #1 0x00002b86562d81c0 in abort () from /lib/libc.so.6
    #2 0x00002b86562cfc2f in __assert_fail () from /lib/libc.so.6
    #3 0x00002b8655197ad0 in ?? () from /usr/lib/libcairo.so.2
    #4 0x00002b86551b1724 in cairo_pattern_create_for_surface ()
    from /usr/lib/libcairo.so.2
    #5 0x00002b86551992fb in cairo_set_source_surface ()
    from /usr/lib/libcairo.so.2
    #6 0x0000000000423219 in ?? ()
    #7 0x000000000094e500 in ?? ()
    #8 0x3ff0000000000000 in ?? ()
    #9 0x000000000098a900 in ?? ()
    #10 0x3fe3333333333333 in ?? ()
    #11 0x3fe3333333333333 in ?? ()
    #12 0x3ff0000000000000 in ?? ()
    #13 0x3fe3333333333333 in ?? ()
    #14 0x3fe3333333333333 in ?? ()
    #15 0x00002b86531c5460 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
    #16 0x3fd70a3d70a3d70a in ?? ()
    #17 0x000000160093b658 in ?? ()
    #18 0x000000000098a7b0 in ?? ()
    #19 0x000000000092ace0 in ?? ()
    #20 0x000000000098a7b0 in ?? ()
    ---Type <return> to continue, or q <return> to quit---
    #21 0x000000000093b630 in ?? ()
    #22 0x00000000006d80e0 in ?? ()
    #23 0x000000000092ace0 in ?? ()
    #24 0x000000000041cecd in ?? ()
    #25 0x00000000006b9800 in ?? ()
    #26 0x000000000093b708 in ?? ()
    #27 0x00000000006a70a0 in ?? ()
    #28 0x0000000000441f20 in ?? ()
    #29 0x3fe3333333333333 in ?? ()
    #30 0x0000013e00000045 in ?? ()
    #31 0x000002740000001c in ?? ()
    #32 0x000000000093dc60 in ?? ()
    #33 0x0000000000000000 in ?? ()

    Is it crashing randomly just here? :-/

     
  • Bremm

    Bremm - 2007-10-05

    Logged In: YES
    user_id=1442728
    Originator: YES

    Now I think the crashes are unrelated with windows restoring... It's another issue associated with cairo.

    kiba-dock: /build/buildd/libcairo-1.4.10/src/cairo.c:91: _cairo_error: Afirmação `status > CAIRO_STATUS_SUCCESS && status <= CAIRO_STATUS_INVALID_INDEX' falhou.

    Program received signal SIGABRT, Aborted.
    [Switching to Thread 47214749701968 (LWP 17738)]
    0x00002af108b3d765 in raise () from /lib/libc.so.6

    (gdb) backtrace
    #0 0x00002af108b3d765 in raise () from /lib/libc.so.6
    #1 0x00002af108b3f1c0 in abort () from /lib/libc.so.6
    #2 0x00002af108b36c2f in __assert_fail () from /lib/libc.so.6
    #3 0x00002af1079faad0 in ?? () from /usr/lib/libcairo.so.2
    #4 0x00002af107a14724 in cairo_pattern_create_for_surface ()
    from /usr/lib/libcairo.so.2
    #5 0x00002af1079fc2fb in cairo_set_source_surface ()
    from /usr/lib/libcairo.so.2
    #6 0x00000000004235a9 in ?? ()
    #7 0x0000000000f29dd0 in ?? ()
    #8 0x3ff0000000000000 in ?? ()
    #9 0x0000000000975700 in ?? ()
    #10 0x3fe3333333333333 in ?? ()
    #11 0x3fe3333333333333 in ?? ()
    #12 0x3ff0000000000000 in ?? ()
    #13 0x3fe3333333333333 in ?? ()
    #14 0x3fe3333333333333 in ?? ()
    #15 0x00002af105a28460 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
    #16 0x3fd70a3d70a3d70a in ?? ()
    #17 0x0000001600f4be28 in ?? ()
    #18 0x00000000009755a0 in ?? ()
    #19 0x0000000000f47ec0 in ?? ()
    #20 0x00000000009755a0 in ?? ()
    ---Type <return> to continue, or q <return> to quit---
    #21 0x0000000000f4be00 in ?? ()
    #22 0x00000000006d80e0 in ?? ()
    #23 0x0000000000f47ec0 in ?? ()
    #24 0x000000000041d139 in ?? ()
    #25 0x4076700000000000 in ?? ()
    #26 0x0000000000000000 in ?? ()
    (gdb) continue
    Continuing.

    Program terminated with signal SIGABRT, Aborted.
    The program no longer exists.

     
  • danielb

    danielb - 2008-04-01
    • status: open --> pending
     
  • danielb

    danielb - 2008-04-01

    Logged In: YES
    user_id=1849921
    Originator: NO

    please reopen if you still have the problem

     
  • SourceForge Robot

    • status: pending --> closed
     
  • SourceForge Robot

    Logged In: YES
    user_id=1312539
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     

Log in to post a comment.