Package: kino
Version: 0.50-3
Severity: important

A more correct severity might be 'grave', if this problem affect more
then just me.

I just upgraded my laptop from Woody to Sarge, and wanted to take the
oppurtunity to test kino.  But it crashes with a segfault when I start
it.  I get a dial box explaining that the crash happened, and is asked
to visit the GNOME bugzilla to find out more.  Anyway, here is the
output when running the program:

  % kino
  Preferences constructed
  > Kino Common being built
  > Creating page editor
  > Creating Capture Page
  > Creating Export Page
  > Creating Export1394 Page
  > Creating ExportAVI Page
  > Creating ExportStills Page
  > Creating ExportAudio Page
  >> Starting Editor
  [dialog box: Application "kino" (process 5143) has crashed due to a
  fatal error. (Segmentation fault)\nPlease visit the GNOME Application
  crash page for more infomration]
  %

I then tried to run it in valgrind.  As you can see, lots of problems
are detected.  Perhaps one of these are related?  GDB backtrace is
provided below.

% LANG=C valgrind kino
==5145== Memcheck, a memory error detector for x86-linux.
==5145== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==5145== Using valgrind-2.4.0, a program supervision framework for x86-linux.
==5145== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==5145== For more details, rerun with: -v
==5145==
Preferences constructed

Gdk-WARNING **: locale not supported by C library
> Kino Common being built
> Creating page editor
> Creating Capture Page
> Creating Export Page
> Creating Export1394 Page
> Creating ExportAVI Page
> Creating ExportStills Page
> Creating ExportAudio Page
>> Starting Editor
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x808752C: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x8087557: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x8087584: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x80875B1: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x80875DE: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x808760B: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x8087638: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x8087665: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x8087692: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x80876BC: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Conditional jump or move depends on uninitialised value(s)
==5145==    at 0x80876E9: KinoCommon::toggleComponents(component_enum, bool) 
(in /usr/bin/kino)
==5145==    by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino)
==5145==    by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino)
==5145==    by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in 
/usr/bin/kino)
==5145==    by 0x809395B: kinoInitialise (in /usr/bin/kino)
==5145==    by 0x805D683: main (in /usr/bin/kino)
==5145==
==5145== Syscall param writev(vector[...]) points to uninitialised byte(s)
==5145==    at 0x1C0F30A8: (within /lib/tls/libc-2.3.2.so)
==5145==    by 0x1BCF2EBF: (within /usr/X11R6/lib/libX11.so.6.2)
==5145==    by 0x1BCF3A8E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2)
==5145==    by 0x1BCD4186: _XSend (in /usr/X11R6/lib/libX11.so.6.2)
==5145==    by 0x1BCCA644: XQueryExtension (in /usr/X11R6/lib/libX11.so.6.2)
==5145==    by 0x1BC72F48: (within /usr/lib/libgdk-1.2.so.0.9.1)
==5145==    by 0x1BC72FBB: gdk_window_shape_combine_mask (in 
/usr/lib/libgdk-1.2.so.0.9.1)
==5145==    by 0x1BC1A640: (within /usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1BC1A739: gtk_widget_reset_shapes (in 
/usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1BC170CF: (within /usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1BC1661A: gtk_widget_set_style (in 
/usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1B99063F: (within /usr/lib/libgnomeui.so.32.14.1)
==5145==  Address 0x1C1D3912 is 42 bytes inside a block of size 2048 alloc'd
==5145==    at 0x1B904F75: calloc (vg_replace_malloc.c:175)
==5145==    by 0x1BCC509C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==5145==    by 0x1BC4F678: gdk_init_check (in /usr/lib/libgdk-1.2.so.0.9.1)
==5145==    by 0x1BB9BC10: gtk_init_check (in /usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1BB9C105: gtk_init (in /usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1B99999D: (within /usr/lib/libgnomeui.so.32.14.1)
==5145==    by 0x1BD85C90: (within /usr/lib/libgnomesupport.so.0.0.0)
==5145==    by 0x1BD85CB5: (within /usr/lib/libgnomesupport.so.0.0.0)
==5145==    by 0x1BD86BCD: poptGetNextOpt (in /usr/lib/libgnomesupport.so.0.0.0)
==5145==    by 0x1BD79C57: gnomelib_parse_args (in /usr/lib/libgnome.so.32.4.3)
==5145==    by 0x1B999CC9: gnome_init_with_popt_table (in 
/usr/lib/libgnomeui.so.32.14.1)
==5145==    by 0x1B999D58: gnome_init (in /usr/lib/libgnomeui.so.32.14.1)
==5145==
==5145== Invalid read of size 4
==5145==    at 0x1BE8AC37: pthread_join (in /lib/tls/libpthread-0.60.so)
==5145==    by 0x8086A13: KinoCommon::showScenes(void) (in /usr/bin/kino)
==5145==    by 0x8086B6A: KinoCommon::moveToFrame(int) (in /usr/bin/kino)
==5145==    by 0x8086AB3: KinoCommon::moveToFrame(void) (in /usr/bin/kino)
==5145==    by 0x8093A87: refresh (in /usr/bin/kino)
==5145==    by 0x8070C76: on_video_drawingarea1_expose_event (in /usr/bin/kino)
==5145==    by 0x1BB9DBB5: gtk_marshal_BOOL__POINTER (in 
/usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1BBD66D4: (within /usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1BBD598A: (within /usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1BBD3133: gtk_signal_emit (in /usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1BC14747: gtk_widget_event (in /usr/lib/libgtk-1.2.so.0.9.1)
==5145==    by 0x1BB9CA14: gtk_main_do_event (in /usr/lib/libgtk-1.2.so.0.9.1)
==5145==  Address 0x48 is not stack'd, malloc'd or (recently) free'd

Gdk-WARNING **: locale not supported by C library
==5145==
==5145== ERROR SUMMARY: 13 errors from 13 contexts (suppressed: 111 from 3)
==5145== malloc/free: in use at exit: 2484046 bytes in 7354 blocks.
==5145== malloc/free: 18139 allocs, 10785 frees, 14534204 bytes allocated.
==5145== For counts of detected errors, rerun with: -v
==5145== searching for pointers to 7354 not-freed blocks.
==5145== checked 13359524 bytes.
==5145==
==5145== LEAK SUMMARY:
==5145==    definitely lost: 15072 bytes in 11 blocks.
==5145==      possibly lost: 0 bytes in 0 blocks.
==5145==    still reachable: 2468974 bytes in 7343 blocks.
==5145==         suppressed: 0 bytes in 0 blocks.
==5145== Use --leak-check=full to see details of leaked memory.
%

This is the GDB bbacktrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1082424224 (LWP 5203)]
0x4057dc37 in pthread_join () from /lib/tls/libpthread.so.0
(gdb) bt
#0  0x4057dc37 in pthread_join () from /lib/tls/libpthread.so.0
#1  0x08086a14 in KinoCommon::showScenes ()
#2  0x08086b6b in KinoCommon::moveToFrame ()
#3  0x08086ab4 in KinoCommon::moveToFrame ()
#4  0x08093a88 in refresh ()
#5  0x08070c77 in on_video_drawingarea1_expose_event ()
#6  0x4029fbb6 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#7  0x402d86d5 in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
#8  0x402d798b in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#9  0x402d5134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#10 0x40316748 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#11 0x4029ea15 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#12 0x4035efd5 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
#13 0x08b4d478 in ?? ()
#14 0x00000000 in ?? ()
#15 0xbffff6a8 in ?? ()
#16 0x00000000 in ?? ()
#17 0x405774a8 in ?? () from /usr/lib/libglib-1.2.so.0
#18 0x00000000 in ?? ()
#19 0xbffff6d8 in ?? ()
#20 0x4056703d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#21 0x4056703d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#22 0x405674f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#23 0x40567724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#24 0x4029e25f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#25 0x0805d6c4 in main ()
(gdb)


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (2100, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=no_NO, LC_CTYPE=no_NO (charmap=ISO-8859-1)

Versions of packages kino depends on:
ii  gdk-imlib1               1.9.14-16.2     imaging library for use with gtk (
ii  libart2                  1.4.2-19        The GNOME canvas widget - runtime
ii  libaudiofile0            0.2.6-6         Open-source version of SGI's audio
ii  libavc1394-0             0.4.1-2         control IEEE1394 audio/video devic
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared libraries an
ii  libdb3                   3.2.9-22        Berkeley v3 Database Libraries [ru
ii  libesd0                  0.2.35-2        Enlightened Sound Daemon - Shared
ii  libglib1.2               1.2.10-9        The GLib library of C routines
ii  libgnome32               1.4.2-19        The GNOME libraries
ii  libgnomesupport0         1.4.2-19        The GNOME libraries (Support libra
ii  libgnomeui32             1.4.2-19        The GNOME libraries (User Interfac
ii  libgtk1.2                1.2.10-17       The GIMP Toolkit set of widgets fo
ii  libjpeg62                6b-9            The Independent JPEG Group's JPEG
ii  libpng2                  1.0.18-1        PNG library, older version - runti
ii  libraw1394-5             0.10.1-1.1      library for direct access to IEEE
ii  libstdc++2.10-glibc2.2   1:2.95.4-22     The GNU stdc++ library
ii  libtiff3g                3.5.5-6.woody5  Tag Image File Format library
ii  libungif4g               4.1.3-2         shared library for GIF images (run
ii  libxml2                  2.6.16-7        GNOME XML library
ii  xlibs                    4.3.0.dfsg.1-12 X Keyboard Extension (XKB) configu
ii  zlib1g                   1:1.2.2-3       compression library - runtime

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to