GNOME Bugzilla – Bug 352490
crash in Theme: Drag and drop DarkX-2 th...
Last modified: 2007-04-10 19:27:00 UTC
Version: 2.15.92 What were you doing when the application crashed? Drag and drop DarkX-2 theme into theme manager from firefox... Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.15.92 2006-08-22 (Ubuntu) BugBuddy Version: 2.15.92 Memory status: size: 73441280 vsize: 0 resident: 73441280 share: 0 rss: 15536128 rss_rlim: 0 CPU usage: start_time: 1156310592 rtime: 0 utime: 12802 stime: 0 cutime:7924 cstime: 0 timeout: 4878 it_real_value: 0 frequency: 3 Backtrace was generated from '/usr/bin/gnome-theme-manager' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1224591696 (LWP 583)] [New Thread -1275446368 (LWP 751)] [New Thread -1267053664 (LWP 716)] [New Thread -1258660960 (LWP 687)] [New Thread -1250268256 (LWP 659)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 70854
Thread 1 (Thread -1224591696 (LWP 583))
Can't reproduce with latest CVS version. Where you running Xgl and Compiz at the time? If so, it could be a duplicate of bug 333276.
*** Bug 356218 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > Can't reproduce with latest CVS version. Where you running Xgl and Compiz at > the time? If so, it could be a duplicate of bug 333276. > No, I was not running Xgl/Compiz at the time. Just the basic Metacity setup that is the Edgy default. Thanks.
*** Bug 357260 has been marked as a duplicate of this bug. ***
Could be a duplicate of bug 349888. Both crash shortly after calling gnome_gtk_module_info_get() *** This bug has been marked as a duplicate of 349888 ***
*** Bug 358336 has been marked as a duplicate of this bug. ***
Re-opening. This wasn't a duplicate of bug 349888.
I still can't reproduce this bug. Are you still having the problems you described?
*** Bug 359076 has been marked as a duplicate of this bug. ***
(In reply to comment #8) > I still can't reproduce this bug. Are you still having the problems you > described? The reporter filed bug 359076 as a way of answering this question, so I guess that means the answer is yes. :) Maybe ask for debuginfo?
Created attachment 73883 [details] This is a screenshot of what I was doing when the crash occurred. Hope it helps.
As you can see just above, I repeated it. There was another bug created, and, I added a note to that one that it was from trying to reproduce this one. I hope the screenshot helps. BTW, I am still using the standard Gnome session, though I have installed beryl to play with. And, I'm using Edgy with all current upgrades installed.
How do I provide debug info for you?
To provide a stack trace with debugging info, you'd need to install the debug packages for control-center, gnome-vfs, gtk2, libglib2 from your distro (see http://live.gnome.org/GettingTraces/DistroSpecificInstructions for details on how to do so), then get a new stack trace (see http://live.gnome.org/GettingTraces for details).
Out of interest, if you run gnome-theme-manager from the terminal, and then do your drag and drop, do you get any information on the terminal before the crash?
*** Bug 359182 has been marked as a duplicate of this bug. ***
From bug 359182: I ran from gnome-terminal as requested: justin@justin01:~$ gnome-theme-manager ** (bug-buddy:12650): WARNING **: Couldn't load icon for Decrypt File ** (bug-buddy:12650): WARNING **: Couldn't load icon for Import Key ** (bug-buddy:12650): WARNING **: Couldn't load icon for Open Folder ** (bug-buddy:12650): WARNING **: Couldn't load icon for Verify Signature That is the only output.
Thomas, terminal output is in bug 359182.
justin@justin01:~$ gdb gnome-theme-manager GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) run Starting program: /usr/bin/gnome-theme-manager [Thread debugging using libthread_db enabled] [New Thread -1225828688 (LWP 13876)] [New Thread -1238217824 (LWP 13966)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1225828688 (LWP 13876)] 0xb77ac9e9 in *__GI___libc_free () from /lib/tls/i686/cmov/libc.so.6 (gdb) * Undefined command: "". Try "help". (gdb) Undefined command: "". Try "help". (gdb) thread apply all bt
+ Trace 74197
Thread 1 (Thread -1225828688 (LWP 13876))
Installed gnome-control-center-dbg package and got y'all the stack trace. Is this helpful?
Thanks Justin, that pinpoints exactly where the crash occurs. Do you get a message saying the theme format is invalid?
Yes, I did get a warning dialog about an invalid theme format. If you read through a few of the theme's comments there seem to be known problems with this theme. I'm not motivated enough to try to make it work, though. I'd just hope that gnome-theme-manager could gracefully reject bad themes and continue, not crash.
It normally just displays that dialog and returns you to the theme manager. It looks like there may be a problem with the output of the tar or gunzip programs, which means that the theme manager is trying to free() something that doesn't exist. Could you let me know which versions of gunzip and tar you have, and whether they output anything odd if you try to unzip/untar the theme.
*** Bug 360843 has been marked as a duplicate of this bug. ***
*** Bug 363320 has been marked as a duplicate of this bug. ***
*** Bug 364216 has been marked as a duplicate of this bug. ***
*** Bug 364804 has been marked as a duplicate of this bug. ***
*** Bug 364816 has been marked as a duplicate of this bug. ***
confirming, obviously.
*** Bug 365122 has been marked as a duplicate of this bug. ***
*** Bug 365515 has been marked as a duplicate of this bug. ***
*** Bug 365492 has been marked as a duplicate of this bug. ***
Created attachment 75503 [details] [review] Patch 1 I am hoping this patch will fix the problem, although I can't reproduce it myself.
I have comitted the patch to both HEAD and 2.16 branches in CVS. Please could someone confirm if this solves the problem.
if someone could kindly give me the cvs checkout command necessary to fetch this, I will try it out. Please note that I need explicit direcion in this. I am not at all good with cvs. Thanks for your patience.
*** Bug 365995 has been marked as a duplicate of this bug. ***
*** Bug 366099 has been marked as a duplicate of this bug. ***
*** Bug 366230 has been marked as a duplicate of this bug. ***
*** Bug 366583 has been marked as a duplicate of this bug. ***
*** Bug 367943 has been marked as a duplicate of this bug. ***
*** Bug 368738 has been marked as a duplicate of this bug. ***
NEEDINFO as per duplicate bug 368955 comment 1. Everyone, unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you reproduce the crash, and get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks!
*** Bug 368955 has been marked as a duplicate of this bug. ***
Karsten, I need to know exactly which packages I need to install debug variants for. I'm more than willing to help; but, I am not savvy enough to do so without guidance. If you can let me know exactly what you need either regarding cvs checkout of your proposed fix or regarding additional debug symbol packages, please let me know. Thanks, justin@justinzane.com
Justin, you already provided a good stack trace. I was really trying to get another one from a different user to compare it with. With regards to your comment about getting CVS working, I will e-mail you some details.
*** Bug 369702 has been marked as a duplicate of this bug. ***
*** Bug 370522 has been marked as a duplicate of this bug. ***
*** Bug 370539 has been marked as a duplicate of this bug. ***
*** Bug 371557 has been marked as a duplicate of this bug. ***
I've just been able to reproduce this bug on a copy of Ubuntu Edgy, and I can confirm my patch which will be released with the next stable version (2.16.2) will fix this bug.
*** Bug 372178 has been marked as a duplicate of this bug. ***
*** Bug 371850 has been marked as a duplicate of this bug. ***
*** Bug 372316 has been marked as a duplicate of this bug. ***
*** Bug 372356 has been marked as a duplicate of this bug. ***
*** Bug 373028 has been marked as a duplicate of this bug. ***
*** Bug 373027 has been marked as a duplicate of this bug. ***
*** Bug 373090 has been marked as a duplicate of this bug. ***
*** Bug 372759 has been marked as a duplicate of this bug. ***
*** Bug 365397 has been marked as a duplicate of this bug. ***
*** Bug 373408 has been marked as a duplicate of this bug. ***
*** Bug 373498 has been marked as a duplicate of this bug. ***
*** Bug 373547 has been marked as a duplicate of this bug. ***
*** Bug 373899 has been marked as a duplicate of this bug. ***
*** Bug 373919 has been marked as a duplicate of this bug. ***
*** Bug 373990 has been marked as a duplicate of this bug. ***
*** Bug 373977 has been marked as a duplicate of this bug. ***
*** Bug 374066 has been marked as a duplicate of this bug. ***
*** Bug 374366 has been marked as a duplicate of this bug. ***
*** Bug 374513 has been marked as a duplicate of this bug. ***
*** Bug 374731 has been marked as a duplicate of this bug. ***
*** Bug 375385 has been marked as a duplicate of this bug. ***
*** Bug 375383 has been marked as a duplicate of this bug. ***
*** Bug 375688 has been marked as a duplicate of this bug. ***
*** Bug 376086 has been marked as a duplicate of this bug. ***
*** Bug 376367 has been marked as a duplicate of this bug. ***
*** Bug 376724 has been marked as a duplicate of this bug. ***
*** Bug 378102 has been marked as a duplicate of this bug. ***
*** Bug 378222 has been marked as a duplicate of this bug. ***
*** Bug 378469 has been marked as a duplicate of this bug. ***
*** Bug 378630 has been marked as a duplicate of this bug. ***
*** Bug 378642 has been marked as a duplicate of this bug. ***
*** Bug 378961 has been marked as a duplicate of this bug. ***
*** Bug 379330 has been marked as a duplicate of this bug. ***
*** Bug 380594 has been marked as a duplicate of this bug. ***
*** Bug 380904 has been marked as a duplicate of this bug. ***
*** Bug 381445 has been marked as a duplicate of this bug. ***
*** Bug 381741 has been marked as a duplicate of this bug. ***
*** Bug 381818 has been marked as a duplicate of this bug. ***
*** Bug 381865 has been marked as a duplicate of this bug. ***
*** Bug 382722 has been marked as a duplicate of this bug. ***
*** Bug 383247 has been marked as a duplicate of this bug. ***
*** Bug 383368 has been marked as a duplicate of this bug. ***
*** Bug 383470 has been marked as a duplicate of this bug. ***
*** Bug 383582 has been marked as a duplicate of this bug. ***
*** Bug 383741 has been marked as a duplicate of this bug. ***
*** Bug 384748 has been marked as a duplicate of this bug. ***
*** Bug 385136 has been marked as a duplicate of this bug. ***
*** Bug 385228 has been marked as a duplicate of this bug. ***
*** Bug 385599 has been marked as a duplicate of this bug. ***
*** Bug 385602 has been marked as a duplicate of this bug. ***
*** Bug 385559 has been marked as a duplicate of this bug. ***
*** Bug 384570 has been marked as a duplicate of this bug. ***
*** Bug 385501 has been marked as a duplicate of this bug. ***
*** Bug 385673 has been marked as a duplicate of this bug. ***
*** Bug 386056 has been marked as a duplicate of this bug. ***
*** Bug 386025 has been marked as a duplicate of this bug. ***
*** Bug 386340 has been marked as a duplicate of this bug. ***
*** Bug 386368 has been marked as a duplicate of this bug. ***
*** Bug 387033 has been marked as a duplicate of this bug. ***
*** Bug 387459 has been marked as a duplicate of this bug. ***
*** Bug 387456 has been marked as a duplicate of this bug. ***
*** Bug 388021 has been marked as a duplicate of this bug. ***
*** Bug 387995 has been marked as a duplicate of this bug. ***
*** Bug 393774 has been marked as a duplicate of this bug. ***
*** Bug 394976 has been marked as a duplicate of this bug. ***
*** Bug 401843 has been marked as a duplicate of this bug. ***
*** Bug 403424 has been marked as a duplicate of this bug. ***
*** Bug 405657 has been marked as a duplicate of this bug. ***
*** Bug 405861 has been marked as a duplicate of this bug. ***
*** Bug 406681 has been marked as a duplicate of this bug. ***
*** Bug 407014 has been marked as a duplicate of this bug. ***
*** Bug 407700 has been marked as a duplicate of this bug. ***
*** Bug 408448 has been marked as a duplicate of this bug. ***
*** Bug 411673 has been marked as a duplicate of this bug. ***
*** Bug 413256 has been marked as a duplicate of this bug. ***
*** Bug 413932 has been marked as a duplicate of this bug. ***
*** Bug 414133 has been marked as a duplicate of this bug. ***
*** Bug 414519 has been marked as a duplicate of this bug. ***
*** Bug 415401 has been marked as a duplicate of this bug. ***
*** Bug 423862 has been marked as a duplicate of this bug. ***
*** Bug 424741 has been marked as a duplicate of this bug. ***
*** Bug 426590 has been marked as a duplicate of this bug. ***
*** Bug 428342 has been marked as a duplicate of this bug. ***