reassign 552069 libsqlite3-0
affects 552069 xulrunner-1.9.1 iceweasel
thanks

On Fri, Oct 23, 2009 at 03:06:43PM +0900, Norbert Preining wrote:
> Package: iceweasel
> Version: 3.5.3-2
> Severity: important
> 
> Since recently alway when I click:
>       Bookmark this page
> and then the small triangle down to show all the curren bookmarks 
> iceweasel is crashing with a segfault.
> 
> This is 100% repeatable for me.
> 
> I traced it down to places.sqlite, when I remove it there are not problems
> anymore.
> 
> Interestingly, when I epxort the bookmarks to bookmarks.html, then
> clean the places (and the bookmarksbackup) and restart, the bookmarks
> are completely empty. Then I import the *HTML* file and the same
> starts again, attempting to press the small down triangle, or to expand
> the tree of the "Bookmarks" ends with segfault.
> 
> Of course this goes away with -safe-mode, becasue places.sqlite is
> not evaluated, same with removing the whole installation.
> 
> I managed to catch a gdb bt (the problem is that the bookmarks window
> is modal so that you cannot switch to the xterm with gdb. I had to
> do it from the console ...)
> 
> Attached is the gdb.txt output containing the backtrace, I hope that
> helps. If you need more information please let me know. I can send 
> the maintainer the bookmarks.html if necessary (but not to the bug report).

It looks like a bug in sqlite...

> 
> Thanks a lot and all the best
> 
> Norbert
> 
> -- System Information:
> Debian Release: squeeze/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 2.6.32-rc5 (SMP w/2 CPU cores; PREEMPT)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages iceweasel depends on:
> ii  debianutils                   3.2.1      Miscellaneous utilities specific 
> t
> ii  fontconfig                    2.6.0-4    generic font configuration 
> library
> ii  libc6                         2.10.1-1   GNU C Library: Shared libraries
> ii  libglib2.0-0                  2.22.2-2   The GLib library of C routines
> ii  libgtk2.0-0                   2.18.3-1   The GTK+ graphical user 
> interface 
> ii  libnspr4-0d                   4.8-1      NetScape Portable Runtime Library
> ii  libstdc++6                    4.4.2-1    The GNU Standard C++ Library v3
> ii  procps                        1:3.2.8-2  /proc file system utilities
> ii  psmisc                        22.8-1     utilities that use the proc file 
> s
> ii  xulrunner-1.9.1               1.9.1.3-3  XUL + XPCOM application runner
> 
> iceweasel recommends no packages.
> 
> Versions of packages iceweasel suggests:
> ii  latex-xft-fonts               1.6.4-1    TrueType versions of some TeX 
> font
> pn  libkrb53                      <none>     (no description available)
> pn  mozplugger                    <none>     (no description available)
> pn  ttf-mathematica4.1            <none>     (no description available)
> ii  xfonts-mathml                 3          Type1 Symbol font for MathML
> pn  xprint                        <none>     (no description available)
> ii  xulrunner-1.9.1-gnome-support 1.9.1.3-3  Support for GNOME in xulrunner 
> app
> 
> -- no debconf information

> #0  0x00007ffff5448b1a in ?? () from /usr/lib/libsqlite3.so.0
> #1  0x00007ffff54863a7 in ?? () from /usr/lib/libsqlite3.so.0
> #2  0x00007ffff548c228 in sqlite3_step () from /usr/lib/libsqlite3.so.0
> #3  0x00007ffff621015d in mozStorageStatement::ExecuteStep 
> (this=0x7fffdde5aba0, _retval=0x7fffffff6edc) at mozStorageStatement.cpp:568
> #4  0x00007ffff623e164 in nsNavBookmarks::ResultNodeForContainer 
> (this=0x7fffe156cec0, aID=99, aOptions=0x7fffd964d340, aNode=0x7fffffff6f50) 
> at nsNavBookmarks.cpp:2410
> #5  0x00007ffff623e480 in nsNavBookmarks::QueryFolderChildren 
> (this=0x7fffe156cec0, aFolderId=<value optimized out>, 
> aOptions=0x7fffd964d340, aChildren=0x7fffd97982a8) at nsNavBookmarks.cpp:2497
> #6  0x00007ffff6234e2c in nsNavHistoryFolderResultNode::FillChildren 
> (this=0x7fffd9798200) at nsNavHistoryResult.cpp:3239
> #7  0x00007ffff6235239 in nsNavHistoryFolderResultNode::GetHasChildren 
> (this=0x7fffe54de0b8, aHasChildren=0x7fffffff7300) at 
> nsNavHistoryResult.cpp:3097
> #8  0x00007ffff632b42e in NS_InvokeByIndex_P (that=0x7fffd9798290, 
> methodIndex=22, paramCount=1, params=0x28) at xptcinvoke_x86_64_linux.cpp:208
> #9  0x00007ffff5b68757 in XPCWrappedNative::CallMethod (ccx=..., mode=10) at 
> xpcwrappednative.cpp:2454
> #10 0x00007ffff5b703b2 in XPCWrappedNative::GetAttribute (cx=0x7fffe38b7000, 
> obj=<value optimized out>, argc=0, argv=0x7fffe34d7090, vp=0x7fffffff78a0) at 
> xpcprivate.h:2323
> #11 XPC_WN_GetterSetter (cx=0x7fffe38b7000, obj=<value optimized out>, 
> argc=0, argv=0x7fffe34d7090, vp=0x7fffffff78a0) at 
> xpcwrappednativejsops.cpp:1622
> #12 0x00007ffff4d82dd7 in js_Invoke () from /usr/lib/libmozjs.so.2d
> #13 0x00007ffff4d83136 in ?? () from /usr/lib/libmozjs.so.2d
> #14 0x00007ffff4d83273 in ?? () from /usr/lib/libmozjs.so.2d
> #15 0x00007ffff4d89eae in ?? () from /usr/lib/libmozjs.so.2d
> #16 0x00007ffff4d8ac5b in ?? () from /usr/lib/libmozjs.so.2d
> #17 0x00007ffff4d74415 in ?? () from /usr/lib/libmozjs.so.2d
> #18 0x00007ffff4d82de1 in js_Invoke () from /usr/lib/libmozjs.so.2d
> #19 0x00007ffff5b659f6 in nsXPCWrappedJSClass::CallMethod 
> (this=0x7fffd964d500, wrapper=<value optimized out>, methodIndex=11, 
> info=0x7fffe591b110, nativeParams=0x7fffffff8270) at 
> xpcwrappedjsclass.cpp:1697
> #20 0x00007ffff632c005 in PrepareAndDispatch (self=0x7fffd9641b00, 
> methodIndex=<value optimized out>, args=0x7fffffff8370, 
> gpregs=0x7fffffff8370, fpregs=0x7fffffff83a0) at 
> xptcstubs_x86_64_linux.cpp:151
> #21 0x00007ffff632b4b3 in SharedStub () from 
> /usr/lib/iceweasel/xulrunner/libxul.so
> #22 0x00007ffff5fd780d in nsTreeBodyFrame::PaintTwisty (this=0x7fffd9783338, 
> aRowIndex=5, aColumn=0x7fffd9652760, aTwistyRect=..., 
> aPresContext=0x7fffe3285400, aRenderingContext=..., aDirtyRect=..., 
> aremainingwid...@0x7fffffff85d8, acur...@0x7fffffff85dc) at 
> nsTreeBodyFrame.cpp:3352
> #23 0x00007ffff5fd8f3e in nsTreeBodyFrame::PaintCell (this=0x7fffd9783338, 
> aRowIndex=5, aColumn=0x7fffd9652760, aCellRect=..., 
> aPresContext=0x7fffe3285400, aRenderingContext=..., aDirtyRect=..., 
> acur...@0x7fffffff8710, aPt=...) at nsTreeBodyFrame.cpp:3284
> #24 0x00007ffff5fd961f in nsTreeBodyFrame::PaintRow (this=0x7fffd9783338, 
> aRowIndex=5, aRowRect=<value optimized out>, aPresContext=0x7fffe3285400, 
> aRenderingContext=..., aDirtyRect=..., aPt=...) at nsTreeBodyFrame.cpp:3096
> #25 0x00007ffff5fd9d2f in nsTreeBodyFrame::PaintTreeBody 
> (this=0x7fffd9783338, aRenderingContext=..., aDirtyRect=..., aPt=...) at 
> nsTreeBodyFrame.cpp:2899
> #26 0x00007ffff5fd9ed5 in PaintTreeBody (aFrame=0x7fffe54de0b8, aCtx=0x1, 
> aDirtyRect=..., aPt=<value optimized out>) at nsTreeBodyFrame.cpp:2827
> #27 0x00007ffff5ce8b90 in nsDisplayGeneric::Paint (this=0x7fffd968d890, 
> aBuilder=<value optimized out>, aCtx=0x7fffd96a8a00, aDirtyRect=...) at 
> ./../base/nsDisplayList.h:875
> #28 0x00007ffff5cb5b00 in nsDisplayList::Paint (this=<value optimized out>, 
> aBuilder=0x7fffffff8950, aCtx=0x7fffd96a8a00, aDirtyRect=...) at 
> nsDisplayList.cpp:313
> #29 0x00007ffff5cc6197 in nsLayoutUtils::PaintFrame 
> (aRenderingContext=0x7fffd96a8a00, aFrame=<value optimized out>, 
> aDirtyRegion=..., aBackground=4293585642) at nsLayoutUtils.cpp:1114
> #30 0x00007ffff5ccdb2e in PresShell::Paint (this=0x7fffe3263000, aView=<value 
> optimized out>, aRenderingContext=0x7fffd96a8a00, aDirtyRegion=...) at 
> nsPresShell.cpp:5769
> #31 0x00007ffff5f1df57 in nsViewManager::RenderViews (this=0x7fffe3256b30, 
> aView=<value optimized out>, aRC=..., aRegion=...) at nsViewManager.cpp:648
> #32 0x00007ffff5f1e570 in nsViewManager::Refresh (this=0x7fffe3256b30, 
> aView=0x7fffd97ef780, aContext=0x7fffd96a8a00, aRegion=<value optimized out>, 
> aUpdateFlags=1) at nsViewManager.cpp:512
> #33 0x00007ffff5f1ef01 in nsViewManager::DispatchEvent (this=0x7fffe3256b30, 
> aEvent=0x7fffffff91d0, aStatus=0x7fffffff918c) at nsViewManager.cpp:1153
> #34 0x00007ffff5f19e84 in HandleEvent (aEvent=0x7fffffff91d0) at 
> nsView.cpp:168
> #35 0x00007ffff625c18d in nsWindow::DispatchEvent (this=0x7fffd97a9d00, 
> aEvent=0x7fffffff91d0, astat...@0x7fffffff9348) at nsWindow.cpp:577
> #36 0x00007ffff6264c28 in nsWindow::OnExposeEvent (this=0x7fffd97a9d00, 
> aWidget=<value optimized out>, aEvent=0x7fffffff9880) at nsWindow.cpp:2471
> #37 0x00007ffff6265150 in expose_event_cb (widget=0x7fffd98b9d80, 
> event=0x7fffffff9880) at nsWindow.cpp:5404
> #38 0x00007ffff1c21218 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #39 0x00007ffff28303ed in g_closure_invoke () from 
> /usr/lib/libgobject-2.0.so.0
> #40 0x00007ffff2843cdb in ?? () from /usr/lib/libgobject-2.0.so.0
> #41 0x00007ffff2844f18 in g_signal_emit_valist () from 
> /usr/lib/libgobject-2.0.so.0
> #42 0x00007ffff2845553 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #43 0x00007ffff1d2a2de in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #44 0x00007ffff1c1a747 in gtk_main_do_event () from 
> /usr/lib/libgtk-x11-2.0.so.0
> #45 0x00007ffff1655d6e in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #46 0x00007ffff16518d3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #47 0x00007ffff1653841 in gdk_window_process_all_updates () from 
> /usr/lib/libgdk-x11-2.0.so.0
> #48 0x00007ffff1653889 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #49 0x00007ffff1630847 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #50 0x00007ffff259912a in g_main_context_dispatch () from 
> /lib/libglib-2.0.so.0
> #51 0x00007ffff259c988 in ?? () from /lib/libglib-2.0.so.0
> #52 0x00007ffff259cb3c in g_main_context_iteration () from 
> /lib/libglib-2.0.so.0
> #53 0x00007ffff627a7e9 in nsBaseAppShell::DoProcessNextNativeEvent 
> (this=0x7fffe54de0b8, mayWait=1) at nsBaseAppShell.cpp:151
> #54 0x00007ffff627a99a in nsBaseAppShell::OnProcessNextEvent 
> (this=0x7fffe81b1820, thr=0x7ffff6c094c0, mayWait=1, recursionDepth=<value 
> optimized out>) at nsBaseAppShell.cpp:278
> #55 0x00007ffff63206f5 in nsThread::ProcessNextEvent (this=0x7ffff6c094c0, 
> mayWait=1, result=0x7fffffff9bfc) at nsThread.cpp:497
> #56 0x00007ffff62f67da in NS_ProcessNextEvent_P (thread=0x7fffe54de0b8, 
> mayWait=1) at nsThreadUtils.cpp:230
> #57 0x00007ffff627aa55 in nsBaseAppShell::Run (this=0x7fffe81b1820) at 
> nsBaseAppShell.cpp:170
> #58 0x00007ffff6152855 in nsAppStartup::Run (this=0x7fffe7545fc0) at 
> nsAppStartup.cpp:193
> #59 0x00007ffff5b3edd1 in XRE_main (argc=<value optimized out>, argv=<value 
> optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:3331
> #60 0x00000000004020ef in ?? ()
> #61 0x00007ffff737ca8d in __libc_start_main () from /lib/libc.so.6
> #62 0x0000000000401d89 in ?? ()
> #63 0x00007fffffffe568 in ?? ()
> #64 0x000000000000001c in ?? ()
> #65 0x0000000000000003 in ?? ()
> #66 0x00007fffffffe7d6 in ?? ()
> #67 0x0000000000000000 in ?? ()
> A debugging session is active.
> 
>       Inferior 1 [process 14010] will be killed.
> 
> Quit anyway? (y or n) 




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to