Bug#507509: subtitleeditor version 0.30.0-1.1 no longer has heap corruption on startup
package subtitleeditor fixed 574694 0.30.0-1.1 tags 507509 + moreinfo thanks On 21-Jan-2009, George Kiagiadakis wrote: I've found what was causing the problem. KDE 4 exports the variable MALLOC_CHECK_=2 when it starts. According to the glibc docs [1], this variable enables heap corruption checking and with the value 2, it aborts when such a corruption is detected. This heap corruption report no longer occurs with version 0.30.0-1.1 of the ‘subtitleeditor’ package. Are you able to reproduce the original failure with the current version in Debian Squeeze (or Sid)? -- \ “Pinky, are you pondering what I'm pondering?” “I think so, | `\Brain, but if we had a snowmobile, wouldn't it melt before | _o__) summer?” —_Pinky and The Brain_ | Ben Finney b...@benfinney.id.au signature.asc Description: Digital signature
Bug#507509: subtitleeditor version 0.30.0-1.1 no longer has heap corruption on startup
package subtitleeditor fixed 507509 0.30.0-1.1 thanks On 20-Mar-2010, George Kiagiadakis wrote: On Saturday 20 of March 2010 11:50:31 Ben Finney wrote: Are you able to reproduce the original failure with the current version in Debian Squeeze (or Sid)? No, I am not able to reproduce it anymore. I'm closing the bug. Great! I'm marking the bug report fixed in the current version. Thanks. Thank you for your prompt response. -- \“When I was a baby I kept a diary. Recently I was re-reading | `\ it, it said ‘Day 1: Still tired from the move. Day 2: Everybody | _o__) talks to me like I'm an idiot.’” —Steven Wright | Ben Finney b...@benfinney.id.au signature.asc Description: Digital signature
Bug#507509: subtitleeditor: crashes when opening any subtitle file
Hi, I've found what was causing the problem. KDE 4 exports the variable MALLOC_CHECK_=2 when it starts. According to the glibc docs [1], this variable enables heap corruption checking and with the value 2, it aborts when such a corruption is detected. Setting this variable to 1 before opening subtitleeditor makes it work and outputs this to the console: *** glibc detected *** subtitleeditor: free(): invalid pointer: 0x00cc8e80 *** Setting the value to 0 it works without any further problems. I hope that the next version will not have this heap corruption, so that KDE4 users can run subtitleeditor without having to export MALLOC_CHECK_=0 before starting it... Regards, George [1]. http://www.gnu.org/software/libtool/manual/libc/Heap-Consistency- Checking.html -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#507509: subtitleeditor: crashes when opening any subtitle file
Hi George. I'm packaging the latest version 0.30. I hope this version will fix your problem. Please, be patient. Regards On Mon, Dec 1, 2008 at 4:52 PM, George Kiagiadakis gkiag...@csd.uoc.gr wrote: Package: subtitleeditor Version: 0.21.1-2+b1 Severity: grave Justification: renders package unusable subtitleeditor crashes for me every time I try to open a subtitle file. I have tried with many files, so it's not a file-specific problem. I have generated a backtrace, although it still seems to lack some -dbg packages, but I don't know which ones. Please ask me any more information that you wish to know. I am not familiar with the gtk libraries, so I don't really know how to help more. -- Anibal Avelar (FixXxeR) http://fixxxer.cc GPG: 83B64656 - C143 4AD8 B017 53FA B742 D6AA CEEA F9F3 83B6 4656 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#507509:
On Sunday 07 December 2008 20:41:35 Diego Escalante Urrelo wrote: On 12/7/08, George Kiagiadakis [EMAIL PROTECTED] wrote: ALSO, I tried this with a different user and it seems to work! So, it's obviously some problem with the configuration. I tried to move away ~/.config/subtitleeditor, but that didn't help and I noticed that it still could remember the recently opened files, so it must be saving some configuration bits somewhere else. Any ideas where is that? ~/.recently-used*, keep your current copy before deleting so we can try to debug the problem further (perhaps it's a crash on missing files being on the r-u list) I tried moving those files away, but it didn't help. I discovered though a very odd thing. If subtitleeditor is running in my kde 4.2 (beta) session, it crashes. If it is not, it doesn't crash. Something like that: Non-crashing procedure: - Login to kde 4.2 as user1 - Start subtitleeditor as another user: $ ssh -Y [EMAIL PROTECTED] $ subtitleeditor - Open a file - opens fine! Crashing procedure: - Login to kde 4.2 as *either* user1 or user2 - Start subtitleeditor - Open a file - crash! In all cases I tried with a clean ~/.recent* This is very strange and I can't understand what might cause it. I am not using the gtk-qt theme engine for gtk and as far as I can tell, subtitleeditor doesn't dlopen() any qt/kde library. Any ideas? PS: I think the severity should be lowered now. Subtitleeditor works fine with kde 4.1 and older and kde 4.2 is unreleased (both upstream and in debian), so that's definitely not an rc bug :) Regards, George -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#507509:
severity 507509 normal thanks On 12/9/08, George Kiagiadakis [EMAIL PROTECTED] wrote: I tried moving those files away, but it didn't help. I discovered though a very odd thing. If subtitleeditor is running in my kde 4.2 (beta) session, it crashes. If it is not, it doesn't crash. Something like that: Honestly, no idea, perhaps KDE 4.2 is breaking the recently-used stuff or something from the X env. The test case for you should be: log into GNOME (the default desktop) with the problematic user, open subtitle editor, check if it crashes. Also, if I'm right this subtitleeditor version is a bit old, try with a newer one like 0.30. In the process perhaps you want to confirm if the tarball release for the version you have *now* from *debian packages* crashes. greetings -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#507509:
Putting back the submitter in the loop. Diego Escalante Urrelo [EMAIL PROTECTED] (02/12/2008): Install de debug packages for libgtk, libglib, libgconf and similar, both the mm (C++) and usual C versions, example: ii libglib2.0-0-dbg 2.18.2-0ubuntu2 ii libgtk2.0-0-dbg 2.14.4-0ubuntu1 Try to reproduce the trace with that installed. Hello Diego, please remember to keep the submitter Cc'd, or use the [EMAIL PROTECTED] alias for that purpose, otherwise mails will be unseen. Mraw, KiBi. signature.asc Description: Digital signature
Bug#507509:
On 12/7/08, George Kiagiadakis [EMAIL PROTECTED] wrote: ALSO, I tried this with a different user and it seems to work! So, it's obviously some problem with the configuration. I tried to move away ~/.config/subtitleeditor, but that didn't help and I noticed that it still could remember the recently opened files, so it must be saving some configuration bits somewhere else. Any ideas where is that? ~/.recently-used*, keep your current copy before deleting so we can try to debug the problem further (perhaps it's a crash on missing files being on the r-u list) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#507509:
Install de debug packages for libgtk, libglib, libgconf and similar, both the mm (C++) and usual C versions, example: ii libglib2.0-0-dbg 2.18.2-0ubuntu2 The GLib libraries and debugging symbols ii libgtk2.0-0-dbg 2.14.4-0ubuntu1 The GTK+ libraries and debugging symbols Try to reproduce the trace with that installed. Thanks! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#507509: subtitleeditor: crashes when opening any subtitle file
Package: subtitleeditor Version: 0.21.1-2+b1 Severity: grave Justification: renders package unusable subtitleeditor crashes for me every time I try to open a subtitle file. I have tried with many files, so it's not a file-specific problem. I have generated a backtrace, although it still seems to lack some -dbg packages, but I don't know which ones. Please ask me any more information that you wish to know. I am not familiar with the gtk libraries, so I don't really know how to help more. Backtrace: (gdb) run Starting program: /usr/bin/subtitleeditor (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0x7fb2a74e36f0 (LWP 22789)] application run: 0.54 ** (subtitleeditor:22789): WARNING **: update_columns_displayed_from_config FAILED Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fb2a74e36f0 (LWP 22789)] 0x7fb2a161ded5 in raise () from /lib/libc.so.6 (gdb) bt #0 0x7fb2a161ded5 in raise () from /lib/libc.so.6 #1 0x7fb2a161f3f3 in abort () from /lib/libc.so.6 #2 0x7fb2a165f970 in malloc_printerr () from /lib/libc.so.6 #3 0x7fb2a70a7b7a in Gtk::RecentManager::add_item (this=0xfbb640, [EMAIL PROTECTED], [EMAIL PROTECTED]) at recentmanager.cc:51 #4 0x004d1bf2 in ?? () #5 0x0043b3e2 in ?? () #6 0x004d2e40 in ?? () #7 0x7fb2a5d00c92 in Glib::SignalProxyNormal::slot0_void_callback () from /usr/lib/libglibmm-2.4.so.1 #8 0x7fb2a4ae8e9d in IA__g_closure_invoke (closure=0x10352c0, return_value=0x0, n_param_values=1, param_values=0x7fffaf625470, invocation_hint=0x7fffaf625370) at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c:490 #9 0x7fb2a4afc11e in signal_emit_unlocked_R (node=0x103b3a0, detail=0, instance=0x1046000, emission_return=0x0, instance_and_params=0x7fffaf625470) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2510 #10 0x7fb2a4afd0ee in IA__g_signal_emit_valist (instance=0x1046000, signal_id=value optimized out, detail=0, var_args=0x7fffaf6256d0) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2199 #11 0x7fb2a4afd5f3 in IA__g_signal_emit (instance=0x5905, signal_id=22789, detail=6) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2243 #12 0x7fb2a4ae8e9d in IA__g_closure_invoke (closure=0x1034c70, return_value=0x0, n_param_values=1, param_values=0x7fffaf6259f0, invocation_hint=0x7fffaf6258f0) at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c:490 #13 0x7fb2a4afbbfd in signal_emit_unlocked_R (node=0xfb5450, detail=0, instance=0x102e030, emission_return=0x0, instance_and_params=0x7fffaf6259f0) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2440 #14 0x7fb2a4afd0ee in IA__g_signal_emit_valist (instance=0x102e030, signal_id=value optimized out, detail=0, var_args=0x7fffaf625c50) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2199 #15 0x7fb2a4afd5f3 in IA__g_signal_emit (instance=0x5905, signal_id=22789, detail=6) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2243 #16 0x7fb2a65d29cb in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #17 0x7fb2a64c62ad in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 #18 0x7fb2a64c7f85 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 ---Type return to continue, or q return to quit---