#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).

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks